From af50974463450c98503e763a7836a50e260461a9 Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Tue, 6 Jan 2015 14:02:39 -0800 Subject: [PATCH] WordPress 4.1 Signed-off-by: Edward Z. Yang --- readme.html | 4 +- wp-admin/about.php | 179 +- wp-admin/admin-ajax.php | 6 +- wp-admin/admin-footer.php | 2 +- wp-admin/admin-header.php | 25 +- wp-admin/admin-post.php | 4 +- wp-admin/admin.php | 14 +- wp-admin/async-upload.php | 15 +- wp-admin/credits.php | 2 +- wp-admin/css/about-rtl.css | 426 +- wp-admin/css/about.css | 426 +- wp-admin/css/admin-menu-rtl.css | 17 +- wp-admin/css/admin-menu.css | 17 +- wp-admin/css/colors/_admin.scss | 4 +- wp-admin/css/colors/blue/colors-rtl.css | 28 +- wp-admin/css/colors/blue/colors-rtl.min.css | 2 +- wp-admin/css/colors/blue/colors.css | 28 +- wp-admin/css/colors/blue/colors.min.css | 2 +- wp-admin/css/colors/coffee/colors-rtl.css | 24 +- wp-admin/css/colors/coffee/colors-rtl.min.css | 2 +- wp-admin/css/colors/coffee/colors.css | 24 +- wp-admin/css/colors/coffee/colors.min.css | 2 +- wp-admin/css/colors/ectoplasm/colors-rtl.css | 36 +- .../css/colors/ectoplasm/colors-rtl.min.css | 2 +- wp-admin/css/colors/ectoplasm/colors.css | 36 +- wp-admin/css/colors/ectoplasm/colors.min.css | 2 +- wp-admin/css/colors/light/colors-rtl.css | 16 +- wp-admin/css/colors/light/colors-rtl.min.css | 2 +- wp-admin/css/colors/light/colors.css | 16 +- wp-admin/css/colors/light/colors.min.css | 2 +- wp-admin/css/colors/midnight/colors-rtl.css | 44 +- .../css/colors/midnight/colors-rtl.min.css | 2 +- wp-admin/css/colors/midnight/colors.css | 44 +- wp-admin/css/colors/midnight/colors.min.css | 2 +- wp-admin/css/colors/ocean/colors-rtl.css | 26 +- wp-admin/css/colors/ocean/colors-rtl.min.css | 2 +- wp-admin/css/colors/ocean/colors.css | 26 +- wp-admin/css/colors/ocean/colors.min.css | 2 +- wp-admin/css/colors/sunrise/colors-rtl.css | 48 +- .../css/colors/sunrise/colors-rtl.min.css | 2 +- wp-admin/css/colors/sunrise/colors.css | 48 +- wp-admin/css/colors/sunrise/colors.min.css | 2 +- wp-admin/css/common-rtl.css | 185 +- wp-admin/css/common.css | 185 +- wp-admin/css/customize-controls-rtl.css | 285 +- wp-admin/css/customize-controls-rtl.min.css | 2 +- wp-admin/css/customize-controls.css | 285 +- wp-admin/css/customize-controls.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/dashboard-rtl.css | 6 +- wp-admin/css/dashboard.css | 6 +- wp-admin/css/deprecated-media-rtl.min.css | 2 +- wp-admin/css/deprecated-media.min.css | 2 +- wp-admin/css/edit-rtl.css | 123 +- wp-admin/css/edit.css | 123 +- wp-admin/css/forms-rtl.css | 54 +- wp-admin/css/forms.css | 54 +- wp-admin/css/install-rtl.min.css | 2 +- wp-admin/css/install.min.css | 2 +- wp-admin/css/l10n-rtl.css | 2 +- wp-admin/css/l10n.css | 2 +- wp-admin/css/list-tables-rtl.css | 6 +- wp-admin/css/list-tables.css | 6 +- wp-admin/css/login-rtl.css | 2 +- wp-admin/css/login-rtl.min.css | 2 +- wp-admin/css/login.css | 2 +- wp-admin/css/login.min.css | 2 +- wp-admin/css/media-rtl.css | 7 +- wp-admin/css/media.css | 7 +- wp-admin/css/nav-menus-rtl.css | 3 +- wp-admin/css/nav-menus.css | 3 +- wp-admin/css/revisions-rtl.css | 4 +- wp-admin/css/revisions.css | 4 +- wp-admin/css/themes-rtl.css | 38 +- wp-admin/css/themes.css | 38 +- wp-admin/css/wp-admin-rtl.min.css | 9 +- wp-admin/css/wp-admin.min.css | 9 +- wp-admin/custom-background.php | 60 +- wp-admin/custom-header.php | 43 +- wp-admin/customize.php | 83 +- wp-admin/edit-comments.php | 2 +- wp-admin/edit-form-advanced.php | 48 +- wp-admin/edit-form-comment.php | 2 + wp-admin/edit-tag-form.php | 36 +- wp-admin/edit-tags.php | 88 +- wp-admin/edit.php | 8 +- wp-admin/export.php | 3 +- wp-admin/freedoms.php | 2 +- wp-admin/images/bubble_bg.gif | Bin 395 -> 398 bytes wp-admin/images/date-button-2x.gif | Bin 992 -> 996 bytes wp-admin/images/date-button.gif | Bin 400 -> 400 bytes wp-admin/images/icons32-2x.png | Bin 35645 -> 21770 bytes wp-admin/images/icons32-vs-2x.png | Bin 37994 -> 21396 bytes wp-admin/images/icons32-vs.png | Bin 12920 -> 8007 bytes wp-admin/images/icons32.png | Bin 12989 -> 8023 bytes wp-admin/images/imgedit-icons-2x.png | Bin 14853 -> 7664 bytes wp-admin/images/imgedit-icons.png | Bin 6989 -> 4055 bytes wp-admin/images/loading.gif | Bin 2244 -> 2254 bytes wp-admin/images/media-button-image.gif | Bin 198 -> 200 bytes wp-admin/images/media-button-music.gif | Bin 205 -> 206 bytes wp-admin/images/media-button-other.gif | Bin 245 -> 248 bytes wp-admin/images/media-button-video.gif | Bin 131 -> 133 bytes wp-admin/images/menu-2x.png | Bin 30324 -> 12672 bytes wp-admin/images/menu-vs-2x.png | Bin 29592 -> 12453 bytes wp-admin/images/menu-vs.png | Bin 9320 -> 5086 bytes wp-admin/images/menu.png | Bin 9165 -> 5039 bytes wp-admin/images/post-formats-vs.png | Bin 2794 -> 2450 bytes wp-admin/images/post-formats32-vs.png | Bin 7512 -> 5111 bytes wp-admin/images/post-formats32.png | Bin 7829 -> 5142 bytes wp-admin/images/resize-rtl-2x.gif | Bin 232 -> 233 bytes wp-admin/images/resize-rtl.gif | Bin 149 -> 149 bytes wp-admin/images/resize.gif | Bin 71 -> 70 bytes wp-admin/images/sort-2x.gif | Bin 97 -> 97 bytes wp-admin/images/sort.gif | Bin 54 -> 55 bytes wp-admin/images/spinner-2x.gif | Bin 8564 -> 8536 bytes wp-admin/images/spinner.gif | Bin 4203 -> 4162 bytes wp-admin/images/wheel.png | Bin 11505 -> 6047 bytes wp-admin/images/wpspin_light-2x.gif | Bin 9097 -> 9133 bytes wp-admin/images/wpspin_light.gif | Bin 2193 -> 2209 bytes wp-admin/images/xit-2x.gif | Bin 823 -> 825 bytes wp-admin/images/xit.gif | Bin 182 -> 181 bytes wp-admin/includes/ajax-actions.php | 146 +- wp-admin/includes/bookmark.php | 4 +- wp-admin/includes/class-ftp.php | 5 +- .../includes/class-wp-comments-list-table.php | 20 +- .../includes/class-wp-filesystem-base.php | 80 +- .../includes/class-wp-filesystem-direct.php | 109 +- .../includes/class-wp-filesystem-ftpext.php | 135 +- .../class-wp-filesystem-ftpsockets.php | 118 +- .../includes/class-wp-filesystem-ssh2.php | 135 +- .../includes/class-wp-links-list-table.php | 24 +- wp-admin/includes/class-wp-list-table.php | 67 +- .../includes/class-wp-media-list-table.php | 131 +- .../includes/class-wp-ms-sites-list-table.php | 3 + .../class-wp-ms-themes-list-table.php | 23 +- .../includes/class-wp-ms-users-list-table.php | 4 + .../class-wp-plugin-install-list-table.php | 14 +- .../includes/class-wp-plugins-list-table.php | 33 +- .../includes/class-wp-posts-list-table.php | 75 +- .../includes/class-wp-terms-list-table.php | 49 +- .../class-wp-theme-install-list-table.php | 2 +- .../includes/class-wp-themes-list-table.php | 16 +- wp-admin/includes/class-wp-upgrader-skins.php | 31 +- wp-admin/includes/class-wp-upgrader.php | 645 +- .../includes/class-wp-users-list-table.php | 2 +- wp-admin/includes/comment.php | 6 +- wp-admin/includes/dashboard.php | 10 +- wp-admin/includes/deprecated.php | 57 +- wp-admin/includes/export.php | 10 +- wp-admin/includes/file.php | 137 +- wp-admin/includes/image-edit.php | 16 +- wp-admin/includes/media.php | 78 +- wp-admin/includes/meta-boxes.php | 14 +- wp-admin/includes/misc.php | 18 +- wp-admin/includes/ms.php | 187 +- wp-admin/includes/nav-menu.php | 18 +- wp-admin/includes/plugin-install.php | 57 +- wp-admin/includes/plugin.php | 173 +- wp-admin/includes/post.php | 112 +- wp-admin/includes/revision.php | 158 +- wp-admin/includes/schema.php | 6 +- wp-admin/includes/screen.php | 13 +- wp-admin/includes/taxonomy.php | 34 +- wp-admin/includes/template.php | 229 +- wp-admin/includes/theme.php | 66 +- wp-admin/includes/update-core.php | 36 + wp-admin/includes/update.php | 4 +- wp-admin/includes/upgrade.php | 37 +- wp-admin/includes/user.php | 4 +- wp-admin/index.php | 9 +- wp-admin/install-helper.php | 45 +- wp-admin/install.php | 4 +- wp-admin/js/accordion.js | 72 +- wp-admin/js/accordion.min.js | 2 +- wp-admin/js/color-picker.js | 10 +- wp-admin/js/color-picker.min.js | 2 +- wp-admin/js/common.js | 435 +- wp-admin/js/common.min.js | 2 +- wp-admin/js/customize-controls.js | 1496 ++++- wp-admin/js/customize-controls.min.js | 2 +- wp-admin/js/customize-widgets.js | 335 +- wp-admin/js/customize-widgets.min.js | 2 +- wp-admin/js/editor-expand.js | 1625 +++-- wp-admin/js/editor-expand.min.js | 2 +- wp-admin/js/editor.js | 2 + wp-admin/js/editor.min.js | 2 +- wp-admin/js/iris.min.js | 6 +- wp-admin/js/post.js | 2 +- wp-admin/js/post.min.js | 2 +- wp-admin/js/revisions.js | 138 +- wp-admin/js/revisions.min.js | 2 +- wp-admin/js/theme.js | 25 +- wp-admin/js/theme.min.js | 2 +- wp-admin/js/updates.js | 4 +- wp-admin/js/updates.min.js | 2 +- wp-admin/js/user-profile.js | 18 + wp-admin/js/user-profile.min.js | 2 +- wp-admin/js/widgets.js | 4 +- wp-admin/js/widgets.min.js | 2 +- wp-admin/js/wp-fullscreen.js | 2 +- wp-admin/media-upload.php | 14 +- wp-admin/menu-header.php | 15 +- wp-admin/menu.php | 24 +- wp-admin/nav-menus.php | 6 +- wp-admin/network.php | 9 +- wp-admin/network/edit.php | 2 +- wp-admin/network/menu.php | 4 +- wp-admin/network/settings.php | 50 +- wp-admin/network/site-info.php | 12 +- wp-admin/network/site-new.php | 18 +- wp-admin/network/site-users.php | 2 +- wp-admin/network/sites.php | 4 +- wp-admin/network/themes.php | 51 +- wp-admin/network/upgrade.php | 2 +- wp-admin/network/user-new.php | 4 +- wp-admin/network/users.php | 30 +- wp-admin/options-discussion.php | 2 +- wp-admin/options-general.php | 42 +- wp-admin/options-permalink.php | 9 +- wp-admin/options.php | 18 +- wp-admin/plugin-install.php | 7 +- wp-admin/plugins.php | 49 +- wp-admin/post-new.php | 2 +- wp-admin/press-this.php | 6 +- wp-admin/revision.php | 90 +- wp-admin/setup-config.php | 8 +- wp-admin/theme-install.php | 64 +- wp-admin/themes.php | 89 +- wp-admin/update-core.php | 20 +- wp-admin/update.php | 2 +- wp-admin/user-edit.php | 168 +- wp-admin/user-new.php | 51 +- wp-admin/user/index.php | 1 + wp-admin/user/profile.php | 1 + wp-admin/user/user-edit.php | 1 + wp-admin/users.php | 4 +- wp-admin/widgets.php | 15 +- wp-comments-post.php | 21 +- wp-config-sample.php | 6 +- wp-content/plugins/akismet/.htaccess | 33 +- wp-content/plugins/akismet/_inc/akismet.js | 8 +- wp-content/plugins/akismet/akismet.php | 4 +- .../plugins/akismet/class.akismet-admin.php | 37 +- wp-content/plugins/akismet/class.akismet.php | 34 +- wp-content/plugins/akismet/readme.txt | 57 +- wp-content/plugins/akismet/views/config.php | 18 +- wp-content/plugins/akismet/views/notice.php | 6 +- wp-content/themes/twentyfifteen/404.php | 30 + wp-content/themes/twentyfifteen/archive.php | 64 + .../themes/twentyfifteen/author-bio.php | 39 + wp-content/themes/twentyfifteen/comments.php | 58 + .../themes/twentyfifteen/content-link.php | 60 + .../themes/twentyfifteen/content-none.php | 37 + .../themes/twentyfifteen/content-page.php | 37 + .../themes/twentyfifteen/content-search.php | 37 + wp-content/themes/twentyfifteen/content.php | 60 + .../themes/twentyfifteen/css/editor-style.css | 481 ++ wp-content/themes/twentyfifteen/css/ie.css | 915 +++ wp-content/themes/twentyfifteen/css/ie7.css | 89 + wp-content/themes/twentyfifteen/footer.php | 34 + wp-content/themes/twentyfifteen/functions.php | 331 + .../twentyfifteen/genericons/COPYING.txt | 9 + .../twentyfifteen/genericons/Genericons.eot | Bin 0 -> 22760 bytes .../twentyfifteen/genericons/Genericons.svg | 543 ++ .../twentyfifteen/genericons/Genericons.ttf | Bin 0 -> 22576 bytes .../twentyfifteen/genericons/Genericons.woff | Bin 0 -> 14360 bytes .../twentyfifteen/genericons/LICENSE.txt | 339 + .../themes/twentyfifteen/genericons/README.md | 152 + .../twentyfifteen/genericons/example.html | 719 +++ .../twentyfifteen/genericons/genericons.css | 209 + wp-content/themes/twentyfifteen/header.php | 51 + wp-content/themes/twentyfifteen/image.php | 94 + .../themes/twentyfifteen/inc/back-compat.php | 63 + .../twentyfifteen/inc/custom-header.php | 356 + .../themes/twentyfifteen/inc/customizer.php | 712 ++ .../twentyfifteen/inc/template-tags.php | 242 + wp-content/themes/twentyfifteen/index.php | 61 + .../twentyfifteen/js/color-scheme-control.js | 78 + .../twentyfifteen/js/customize-preview.js | 35 + .../themes/twentyfifteen/js/functions.js | 131 + .../js/html5.js | 5 +- .../js/keyboard-image-navigation.js | 22 + .../twentyfifteen/js/skip-link-focus-fix.js | 26 + .../twentyfifteen/languages/twentyfifteen.pot | 328 + wp-content/themes/twentyfifteen/page.php | 38 + wp-content/themes/twentyfifteen/readme.txt | 92 + wp-content/themes/twentyfifteen/rtl.css | 856 +++ .../themes/twentyfifteen/screenshot.png | Bin 0 -> 376628 bytes wp-content/themes/twentyfifteen/search.php | 53 + wp-content/themes/twentyfifteen/sidebar.php | 47 + wp-content/themes/twentyfifteen/single.php | 48 + wp-content/themes/twentyfifteen/style.css | 5731 +++++++++++++++++ .../themes/twentyfourteen/content-aside.php | 7 +- .../themes/twentyfourteen/content-audio.php | 7 +- .../themes/twentyfourteen/content-gallery.php | 7 +- .../themes/twentyfourteen/content-image.php | 7 +- .../themes/twentyfourteen/content-link.php | 7 +- .../themes/twentyfourteen/content-quote.php | 7 +- .../themes/twentyfourteen/content-video.php | 7 +- wp-content/themes/twentyfourteen/content.php | 7 +- .../twentyfourteen/css/editor-style.css | 10 +- .../themes/twentyfourteen/functions.php | 12 +- wp-content/themes/twentyfourteen/header.php | 2 +- .../themes/twentyfourteen/inc/back-compat.php | 2 +- .../twentyfourteen/inc/custom-header.php | 2 +- .../themes/twentyfourteen/inc/customizer.php | 28 +- .../twentyfourteen/inc/featured-content.php | 8 +- .../twentyfourteen/inc/template-tags.php | 25 +- .../themes/twentyfourteen/js/customizer.js | 4 +- .../languages/twentyfourteen.pot | 77 +- wp-content/themes/twentyfourteen/style.css | 10 +- .../twentyfourteen/taxonomy-post_format.php | 2 +- .../themes/twentythirteen/content-aside.php | 11 +- .../themes/twentythirteen/content-audio.php | 11 +- .../themes/twentythirteen/content-chat.php | 11 +- .../themes/twentythirteen/content-gallery.php | 11 +- .../themes/twentythirteen/content-image.php | 11 +- .../themes/twentythirteen/content-link.php | 11 +- .../themes/twentythirteen/content-quote.php | 11 +- .../themes/twentythirteen/content-status.php | 11 +- .../themes/twentythirteen/content-video.php | 11 +- wp-content/themes/twentythirteen/content.php | 11 +- wp-content/themes/twentythirteen/css/ie.css | 6 +- .../themes/twentythirteen/functions.php | 23 +- .../themes/twentythirteen/inc/back-compat.php | 2 +- .../twentythirteen/inc/custom-header.php | 2 +- .../twentythirteen/js/theme-customizer.js | 7 +- .../languages/twentythirteen.pot | 44 +- wp-content/themes/twentythirteen/style.css | 16 +- wp-content/themes/twentytwelve/404.php | 29 - wp-content/themes/twentytwelve/archive.php | 63 - wp-content/themes/twentytwelve/author.php | 84 - wp-content/themes/twentytwelve/category.php | 51 - wp-content/themes/twentytwelve/comments.php | 60 - .../themes/twentytwelve/content-aside.php | 28 - .../themes/twentytwelve/content-image.php | 28 - .../themes/twentytwelve/content-link.php | 26 - .../themes/twentytwelve/content-none.php | 20 - .../themes/twentytwelve/content-page.php | 26 - .../themes/twentytwelve/content-quote.php | 25 - .../themes/twentytwelve/content-status.php | 42 - wp-content/themes/twentytwelve/content.php | 73 - wp-content/themes/twentytwelve/css/ie.css | 258 - .../themes/twentytwelve/editor-style-rtl.css | 28 - .../themes/twentytwelve/editor-style.css | 342 - wp-content/themes/twentytwelve/footer.php | 23 - wp-content/themes/twentytwelve/functions.php | 499 -- wp-content/themes/twentytwelve/header.php | 53 - wp-content/themes/twentytwelve/image.php | 116 - .../themes/twentytwelve/inc/custom-header.php | 165 - wp-content/themes/twentytwelve/index.php | 66 - .../themes/twentytwelve/js/navigation.js | 55 - .../twentytwelve/js/theme-customizer.js | 64 - .../twentytwelve/languages/twentytwelve.pot | 353 - .../page-templates/front-page.php | 35 - .../page-templates/full-width.php | 30 - wp-content/themes/twentytwelve/page.php | 29 - wp-content/themes/twentytwelve/rtl.css | 237 - wp-content/themes/twentytwelve/screenshot.png | Bin 323498 -> 0 bytes wp-content/themes/twentytwelve/search.php | 49 - .../themes/twentytwelve/sidebar-front.php | 35 - wp-content/themes/twentytwelve/sidebar.php | 17 - wp-content/themes/twentytwelve/single.php | 33 - wp-content/themes/twentytwelve/style.css | 1767 ----- wp-content/themes/twentytwelve/tag.php | 52 - wp-includes/ID3/getid3.lib.php | 66 +- wp-includes/ID3/getid3.php | 114 +- wp-includes/ID3/license.commercial.txt | 2 +- wp-includes/ID3/license.txt | 3 +- wp-includes/ID3/module.audio-video.asf.php | 164 +- wp-includes/ID3/module.audio-video.flv.php | 204 +- .../ID3/module.audio-video.matroska.php | 36 +- .../ID3/module.audio-video.quicktime.php | 381 +- wp-includes/ID3/module.audio-video.riff.php | 223 +- wp-includes/ID3/module.audio.ac3.php | 3 +- wp-includes/ID3/module.audio.dts.php | 3 +- wp-includes/ID3/module.audio.flac.php | 3 +- wp-includes/ID3/module.audio.mp3.php | 77 +- wp-includes/ID3/module.audio.ogg.php | 91 +- wp-includes/ID3/module.tag.apetag.php | 25 +- wp-includes/ID3/module.tag.id3v1.php | 9 +- wp-includes/ID3/module.tag.id3v2.php | 26 +- wp-includes/ID3/module.tag.lyrics3.php | 46 +- wp-includes/ID3/readme.txt | 33 +- wp-includes/admin-bar.php | 76 +- wp-includes/author-template.php | 17 - wp-includes/bookmark-template.php | 4 +- wp-includes/bookmark.php | 12 +- wp-includes/cache.php | 3 + wp-includes/canonical.php | 12 +- wp-includes/capabilities.php | 25 +- wp-includes/category-template.php | 12 +- wp-includes/category.php | 10 +- wp-includes/class-IXR.php | 9 +- wp-includes/class-http.php | 187 +- wp-includes/class-oembed.php | 18 +- wp-includes/class-smtp.php | 2 +- wp-includes/class-wp-customize-control.php | 512 +- wp-includes/class-wp-customize-manager.php | 106 +- wp-includes/class-wp-customize-panel.php | 173 +- wp-includes/class-wp-customize-section.php | 202 +- wp-includes/class-wp-customize-setting.php | 41 +- wp-includes/class-wp-customize-widgets.php | 40 +- wp-includes/class-wp-editor.php | 124 +- wp-includes/class-wp-embed.php | 24 +- wp-includes/class-wp-error.php | 15 + wp-includes/class-wp-http-ixr-client.php | 11 + wp-includes/class-wp-image-editor-gd.php | 19 +- wp-includes/class-wp-image-editor-imagick.php | 13 +- wp-includes/class-wp-image-editor.php | 48 +- wp-includes/class-wp-theme.php | 5 +- wp-includes/class-wp-xmlrpc-server.php | 389 +- wp-includes/class-wp.php | 3 +- wp-includes/class.wp-dependencies.php | 8 +- wp-includes/class.wp-scripts.php | 34 +- wp-includes/class.wp-styles.php | 47 +- wp-includes/comment-template.php | 232 +- wp-includes/comment.php | 508 +- wp-includes/compat.php | 8 +- wp-includes/cron.php | 30 +- wp-includes/css/admin-bar-rtl.css | 15 +- wp-includes/css/admin-bar-rtl.min.css | 2 +- wp-includes/css/admin-bar.css | 15 +- wp-includes/css/admin-bar.min.css | 2 +- wp-includes/css/dashicons.css | 66 +- wp-includes/css/dashicons.min.css | 2 +- wp-includes/css/editor-rtl.css | 198 +- wp-includes/css/editor-rtl.min.css | 2 +- wp-includes/css/editor.css | 198 +- wp-includes/css/editor.min.css | 2 +- wp-includes/css/jquery-ui-dialog-rtl.css | 43 +- wp-includes/css/jquery-ui-dialog-rtl.min.css | 16 +- wp-includes/css/jquery-ui-dialog.css | 43 +- wp-includes/css/jquery-ui-dialog.min.css | 16 +- wp-includes/css/media-views-rtl.css | 85 +- wp-includes/css/media-views-rtl.min.css | 9 +- wp-includes/css/media-views.css | 85 +- wp-includes/css/media-views.min.css | 9 +- wp-includes/css/wp-auth-check-rtl.min.css | 2 +- wp-includes/css/wp-auth-check.min.css | 2 +- wp-includes/date.php | 711 +- wp-includes/default-constants.php | 2 +- wp-includes/default-filters.php | 3 + wp-includes/default-widgets.php | 6 +- wp-includes/deprecated.php | 111 +- wp-includes/feed-rdf.php | 12 +- wp-includes/feed-rss2-comments.php | 12 +- wp-includes/feed-rss2.php | 52 +- wp-includes/feed.php | 10 +- wp-includes/fonts/dashicons.eot | Bin 37498 -> 40054 bytes wp-includes/fonts/dashicons.svg | 37 +- wp-includes/fonts/dashicons.ttf | Bin 37212 -> 39804 bytes wp-includes/fonts/dashicons.woff | Bin 22844 -> 24656 bytes wp-includes/formatting.php | 154 +- wp-includes/functions.php | 297 +- wp-includes/functions.wp-scripts.php | 20 +- wp-includes/functions.wp-styles.php | 6 +- wp-includes/general-template.php | 229 +- wp-includes/http.php | 11 +- wp-includes/images/admin-bar-sprite-2x.png | Bin 4114 -> 3999 bytes wp-includes/images/arrow-pointer-blue-2x.png | Bin 1726 -> 1666 bytes wp-includes/images/blank.gif | Bin 37 -> 43 bytes wp-includes/images/crystal/archive.png | Bin 2897 -> 2454 bytes wp-includes/images/crystal/audio.png | Bin 2595 -> 2184 bytes wp-includes/images/crystal/document.png | Bin 2230 -> 2063 bytes wp-includes/images/crystal/interactive.png | Bin 2680 -> 2217 bytes wp-includes/images/crystal/spreadsheet.png | Bin 2680 -> 2408 bytes wp-includes/images/down_arrow-2x.gif | Bin 83 -> 84 bytes wp-includes/images/down_arrow.gif | Bin 60 -> 59 bytes wp-includes/images/smilies/icon_arrow.gif | Bin 170 -> 169 bytes wp-includes/images/smilies/icon_biggrin.gif | Bin 172 -> 173 bytes wp-includes/images/smilies/icon_confused.gif | Bin 171 -> 170 bytes wp-includes/images/smilies/icon_cool.gif | Bin 172 -> 172 bytes wp-includes/images/smilies/icon_cry.gif | Bin 494 -> 490 bytes wp-includes/images/smilies/icon_eek.gif | Bin 170 -> 170 bytes wp-includes/images/smilies/icon_evil.gif | Bin 236 -> 241 bytes wp-includes/images/smilies/icon_exclaim.gif | Bin 236 -> 236 bytes wp-includes/images/smilies/icon_idea.gif | Bin 176 -> 174 bytes wp-includes/images/smilies/icon_lol.gif | Bin 332 -> 333 bytes wp-includes/images/smilies/icon_mad.gif | Bin 174 -> 172 bytes wp-includes/images/smilies/icon_mrgreen.gif | Bin 349 -> 348 bytes wp-includes/images/smilies/icon_neutral.gif | Bin 171 -> 167 bytes wp-includes/images/smilies/icon_question.gif | Bin 248 -> 247 bytes wp-includes/images/smilies/icon_razz.gif | Bin 176 -> 175 bytes wp-includes/images/smilies/icon_redface.gif | Bin 650 -> 650 bytes wp-includes/images/smilies/icon_rolleyes.gif | Bin 484 -> 489 bytes wp-includes/images/smilies/icon_sad.gif | Bin 171 -> 167 bytes wp-includes/images/smilies/icon_smile.gif | Bin 174 -> 173 bytes wp-includes/images/smilies/icon_surprised.gif | Bin 174 -> 174 bytes wp-includes/images/smilies/icon_twisted.gif | Bin 238 -> 241 bytes wp-includes/images/smilies/icon_wink.gif | Bin 170 -> 168 bytes wp-includes/images/spinner-2x.gif | Bin 8564 -> 8536 bytes wp-includes/images/spinner.gif | Bin 4203 -> 4162 bytes wp-includes/images/toggle-arrow.png | Bin 333 -> 289 bytes wp-includes/images/uploader-icons-2x.png | Bin 3878 -> 3542 bytes wp-includes/images/wlw/wp-watermark.png | Bin 5049 -> 2376 bytes wp-includes/images/wpicons-2x.png | Bin 32592 -> 14931 bytes wp-includes/images/wpicons.png | Bin 16088 -> 7086 bytes wp-includes/images/wpspin-2x.gif | Bin 9097 -> 9133 bytes wp-includes/images/wpspin.gif | Bin 2193 -> 2209 bytes wp-includes/images/xit-2x.gif | Bin 823 -> 825 bytes wp-includes/images/xit.gif | Bin 182 -> 181 bytes wp-includes/js/autosave.js | 4 +- wp-includes/js/autosave.min.js | 2 +- wp-includes/js/customize-base.js | 13 +- wp-includes/js/customize-base.min.js | 2 +- wp-includes/js/customize-loader.js | 33 +- wp-includes/js/customize-loader.min.js | 2 +- wp-includes/js/customize-preview.js | 33 +- wp-includes/js/customize-preview.min.js | 2 +- wp-includes/js/heartbeat.js | 210 +- wp-includes/js/heartbeat.min.js | 2 +- wp-includes/js/jquery/ui/accordion.min.js | 11 + wp-includes/js/jquery/ui/autocomplete.min.js | 11 + wp-includes/js/jquery/ui/button.min.js | 11 + wp-includes/js/jquery/ui/core.min.js | 11 + wp-includes/js/jquery/ui/datepicker.min.js | 12 + wp-includes/js/jquery/ui/dialog.min.js | 11 + wp-includes/js/jquery/ui/draggable.min.js | 11 + wp-includes/js/jquery/ui/droppable.min.js | 11 + wp-includes/js/jquery/ui/effect-blind.min.js | 11 + wp-includes/js/jquery/ui/effect-bounce.min.js | 11 + wp-includes/js/jquery/ui/effect-clip.min.js | 11 + wp-includes/js/jquery/ui/effect-drop.min.js | 11 + .../js/jquery/ui/effect-explode.min.js | 11 + wp-includes/js/jquery/ui/effect-fade.min.js | 11 + wp-includes/js/jquery/ui/effect-fold.min.js | 11 + .../js/jquery/ui/effect-highlight.min.js | 11 + wp-includes/js/jquery/ui/effect-puff.min.js | 11 + .../js/jquery/ui/effect-pulsate.min.js | 11 + wp-includes/js/jquery/ui/effect-scale.min.js | 11 + wp-includes/js/jquery/ui/effect-shake.min.js | 11 + wp-includes/js/jquery/ui/effect-size.min.js | 11 + wp-includes/js/jquery/ui/effect-slide.min.js | 11 + .../js/jquery/ui/effect-transfer.min.js | 11 + wp-includes/js/jquery/ui/effect.min.js | 21 + .../js/jquery/ui/jquery.ui.accordion.min.js | 4 - .../jquery/ui/jquery.ui.autocomplete.min.js | 4 - .../js/jquery/ui/jquery.ui.button.min.js | 4 - .../js/jquery/ui/jquery.ui.core.min.js | 4 - .../js/jquery/ui/jquery.ui.datepicker.min.js | 5 - .../js/jquery/ui/jquery.ui.dialog.min.js | 4 - .../js/jquery/ui/jquery.ui.draggable.min.js | 4 - .../js/jquery/ui/jquery.ui.droppable.min.js | 4 - .../jquery/ui/jquery.ui.effect-blind.min.js | 4 - .../jquery/ui/jquery.ui.effect-bounce.min.js | 4 - .../js/jquery/ui/jquery.ui.effect-clip.min.js | 4 - .../js/jquery/ui/jquery.ui.effect-drop.min.js | 4 - .../jquery/ui/jquery.ui.effect-explode.min.js | 4 - .../js/jquery/ui/jquery.ui.effect-fade.min.js | 4 - .../js/jquery/ui/jquery.ui.effect-fold.min.js | 4 - .../ui/jquery.ui.effect-highlight.min.js | 4 - .../jquery/ui/jquery.ui.effect-pulsate.min.js | 4 - .../jquery/ui/jquery.ui.effect-scale.min.js | 4 - .../jquery/ui/jquery.ui.effect-shake.min.js | 4 - .../jquery/ui/jquery.ui.effect-slide.min.js | 4 - .../ui/jquery.ui.effect-transfer.min.js | 4 - .../js/jquery/ui/jquery.ui.effect.min.js | 4 - .../js/jquery/ui/jquery.ui.menu.min.js | 4 - .../js/jquery/ui/jquery.ui.mouse.min.js | 4 - .../js/jquery/ui/jquery.ui.position.min.js | 4 - .../js/jquery/ui/jquery.ui.progressbar.min.js | 4 - .../js/jquery/ui/jquery.ui.resizable.min.js | 4 - .../js/jquery/ui/jquery.ui.selectable.min.js | 4 - .../js/jquery/ui/jquery.ui.slider.min.js | 4 - .../js/jquery/ui/jquery.ui.sortable.min.js | 4 - .../js/jquery/ui/jquery.ui.spinner.min.js | 4 - .../js/jquery/ui/jquery.ui.tabs.min.js | 4 - .../js/jquery/ui/jquery.ui.tooltip.min.js | 4 - .../js/jquery/ui/jquery.ui.widget.min.js | 4 - wp-includes/js/jquery/ui/menu.min.js | 11 + wp-includes/js/jquery/ui/mouse.min.js | 11 + wp-includes/js/jquery/ui/position.min.js | 11 + wp-includes/js/jquery/ui/progressbar.min.js | 11 + wp-includes/js/jquery/ui/resizable.min.js | 11 + wp-includes/js/jquery/ui/selectable.min.js | 11 + wp-includes/js/jquery/ui/selectmenu.min.js | 11 + wp-includes/js/jquery/ui/slider.min.js | 11 + wp-includes/js/jquery/ui/sortable.min.js | 11 + wp-includes/js/jquery/ui/spinner.min.js | 11 + wp-includes/js/jquery/ui/tabs.min.js | 11 + wp-includes/js/jquery/ui/tooltip.min.js | 11 + wp-includes/js/jquery/ui/widget.min.js | 11 + wp-includes/js/mce-view.js | 81 +- wp-includes/js/mce-view.min.js | 2 +- wp-includes/js/media-editor.js | 4 +- wp-includes/js/media-editor.min.js | 2 +- wp-includes/js/media-grid.js | 81 +- wp-includes/js/media-grid.min.js | 2 +- wp-includes/js/media-models.js | 190 +- wp-includes/js/media-models.min.js | 2 +- wp-includes/js/media-views.js | 987 ++- wp-includes/js/media-views.min.js | 6 +- .../js/mediaelement/flashmediaelement.swf | Bin 57052 -> 58312 bytes .../mediaelement-and-player.min.js | 189 +- .../mediaelement/mediaelementplayer.min.css | 2 +- wp-includes/js/mediaelement/skipback.png | Bin 0 -> 4245 bytes .../js/mediaelement/wp-mediaelement.css | 37 +- .../js/mediaelement/wp-mediaelement.js | 2 +- wp-includes/js/plupload/wp-plupload.js | 86 +- wp-includes/js/plupload/wp-plupload.min.js | 2 +- wp-includes/js/quicktags.js | 73 +- wp-includes/js/quicktags.min.js | 2 +- wp-includes/js/shortcode.js | 2 +- wp-includes/js/thickbox/thickbox.js | 4 +- wp-includes/js/tinymce/langs/wp-langs-en.js | 2 +- .../js/tinymce/plugins/charmap/plugin.min.js | 2 +- .../tinymce/plugins/colorpicker/plugin.min.js | 2 +- .../plugins/directionality/plugin.min.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 | 7 +- .../js/tinymce/plugins/lists/plugin.min.js | 2 +- .../js/tinymce/plugins/media/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 98 +- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- .../js/tinymce/plugins/tabfocus/plugin.js | 7 +- .../js/tinymce/plugins/tabfocus/plugin.min.js | 2 +- .../tinymce/plugins/textcolor/plugin.min.js | 2 +- .../js/tinymce/plugins/wordpress/plugin.js | 8 +- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- .../js/tinymce/plugins/wpautoresize/plugin.js | 2 +- .../plugins/wpautoresize/plugin.min.js | 2 +- .../js/tinymce/plugins/wpeditimage/plugin.js | 600 +- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- .../js/tinymce/plugins/wpfullscreen/plugin.js | 8 +- .../plugins/wpfullscreen/plugin.min.js | 2 +- .../js/tinymce/plugins/wpgallery/plugin.js | 22 +- .../tinymce/plugins/wpgallery/plugin.min.js | 2 +- .../js/tinymce/plugins/wpview/plugin.js | 28 +- .../js/tinymce/plugins/wpview/plugin.min.js | 2 +- .../skins/lightgray/content.inline.min.css | 2 +- .../tinymce/skins/lightgray/content.min.css | 2 +- .../js/tinymce/skins/lightgray/skin.min.css | 2 +- .../skins/wordpress/images/dashicon-edit.png | Bin 251 -> 368 bytes .../wordpress/images/dashicon-no-alt.png | Bin 164 -> 0 bytes .../skins/wordpress/images/dashicon-no.png | Bin 0 -> 339 bytes .../skins/wordpress/images/embedded.png | Bin 27197 -> 8177 bytes .../skins/wordpress/images/more-2x.png | Bin 897 -> 603 bytes .../tinymce/skins/wordpress/images/more.png | Bin 461 -> 414 bytes .../skins/wordpress/images/pagebreak.png | Bin 1203 -> 1140 bytes .../js/tinymce/skins/wordpress/wp-content.css | 184 +- .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tiny_mce_popup.js | 27 +- wp-includes/js/tinymce/tinymce.min.js | 22 +- wp-includes/js/tinymce/wp-mce-help.php | 30 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 134760 -> 136197 bytes wp-includes/js/wp-util.js | 8 +- wp-includes/js/wplink.js | 4 + wp-includes/js/wplink.min.js | 2 +- wp-includes/kses.php | 55 +- wp-includes/l10n.php | 119 +- wp-includes/link-template.php | 337 +- wp-includes/load.php | 2 +- wp-includes/locale.php | 5 + wp-includes/media-template.php | 33 +- wp-includes/media.php | 184 +- wp-includes/meta.php | 821 ++- wp-includes/ms-blogs.php | 2 +- wp-includes/ms-deprecated.php | 4 +- wp-includes/ms-functions.php | 48 +- wp-includes/ms-load.php | 6 +- wp-includes/nav-menu-template.php | 50 +- wp-includes/nav-menu.php | 41 +- wp-includes/option.php | 78 +- wp-includes/pluggable-deprecated.php | 8 +- wp-includes/pluggable.php | 96 +- wp-includes/plugin.php | 85 +- wp-includes/pomo/mo.php | 3 + wp-includes/pomo/po.php | 28 +- wp-includes/pomo/streams.php | 36 +- wp-includes/pomo/translations.php | 51 +- wp-includes/post-formats.php | 6 - wp-includes/post-template.php | 86 +- wp-includes/post.php | 203 +- wp-includes/query.php | 266 +- wp-includes/revision.php | 74 +- wp-includes/rewrite.php | 32 +- wp-includes/rss.php | 4 +- wp-includes/script-loader.php | 116 +- wp-includes/session.php | 17 +- wp-includes/shortcodes.php | 51 +- wp-includes/taxonomy.php | 1030 ++- wp-includes/template.php | 4 +- wp-includes/theme-compat/comments-popup.php | 5 +- wp-includes/theme-compat/comments.php | 5 +- wp-includes/theme.php | 60 +- wp-includes/update.php | 51 +- wp-includes/user.php | 171 +- wp-includes/version.php | 6 +- wp-includes/widgets.php | 452 +- wp-includes/wp-db.php | 116 +- wp-includes/wp-diff.php | 43 +- wp-login.php | 23 +- wp-signup.php | 27 +- wp-trackback.php | 6 +- 701 files changed, 32546 insertions(+), 13911 deletions(-) create mode 100644 wp-content/themes/twentyfifteen/404.php create mode 100644 wp-content/themes/twentyfifteen/archive.php create mode 100644 wp-content/themes/twentyfifteen/author-bio.php create mode 100644 wp-content/themes/twentyfifteen/comments.php create mode 100644 wp-content/themes/twentyfifteen/content-link.php create mode 100644 wp-content/themes/twentyfifteen/content-none.php create mode 100644 wp-content/themes/twentyfifteen/content-page.php create mode 100644 wp-content/themes/twentyfifteen/content-search.php create mode 100644 wp-content/themes/twentyfifteen/content.php create mode 100644 wp-content/themes/twentyfifteen/css/editor-style.css create mode 100644 wp-content/themes/twentyfifteen/css/ie.css create mode 100644 wp-content/themes/twentyfifteen/css/ie7.css create mode 100644 wp-content/themes/twentyfifteen/footer.php create mode 100644 wp-content/themes/twentyfifteen/functions.php create mode 100644 wp-content/themes/twentyfifteen/genericons/COPYING.txt create mode 100644 wp-content/themes/twentyfifteen/genericons/Genericons.eot create mode 100644 wp-content/themes/twentyfifteen/genericons/Genericons.svg create mode 100644 wp-content/themes/twentyfifteen/genericons/Genericons.ttf create mode 100644 wp-content/themes/twentyfifteen/genericons/Genericons.woff create mode 100644 wp-content/themes/twentyfifteen/genericons/LICENSE.txt create mode 100644 wp-content/themes/twentyfifteen/genericons/README.md create mode 100644 wp-content/themes/twentyfifteen/genericons/example.html create mode 100644 wp-content/themes/twentyfifteen/genericons/genericons.css create mode 100644 wp-content/themes/twentyfifteen/header.php create mode 100644 wp-content/themes/twentyfifteen/image.php create mode 100644 wp-content/themes/twentyfifteen/inc/back-compat.php create mode 100644 wp-content/themes/twentyfifteen/inc/custom-header.php create mode 100644 wp-content/themes/twentyfifteen/inc/customizer.php create mode 100644 wp-content/themes/twentyfifteen/inc/template-tags.php create mode 100644 wp-content/themes/twentyfifteen/index.php create mode 100644 wp-content/themes/twentyfifteen/js/color-scheme-control.js create mode 100644 wp-content/themes/twentyfifteen/js/customize-preview.js create mode 100644 wp-content/themes/twentyfifteen/js/functions.js rename wp-content/themes/{twentytwelve => twentyfifteen}/js/html5.js (96%) create mode 100644 wp-content/themes/twentyfifteen/js/keyboard-image-navigation.js create mode 100644 wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js create mode 100644 wp-content/themes/twentyfifteen/languages/twentyfifteen.pot create mode 100644 wp-content/themes/twentyfifteen/page.php create mode 100644 wp-content/themes/twentyfifteen/readme.txt create mode 100644 wp-content/themes/twentyfifteen/rtl.css create mode 100644 wp-content/themes/twentyfifteen/screenshot.png create mode 100644 wp-content/themes/twentyfifteen/search.php create mode 100644 wp-content/themes/twentyfifteen/sidebar.php create mode 100644 wp-content/themes/twentyfifteen/single.php create mode 100644 wp-content/themes/twentyfifteen/style.css delete mode 100644 wp-content/themes/twentytwelve/404.php delete mode 100644 wp-content/themes/twentytwelve/archive.php delete mode 100644 wp-content/themes/twentytwelve/author.php delete mode 100644 wp-content/themes/twentytwelve/category.php delete mode 100644 wp-content/themes/twentytwelve/comments.php delete mode 100644 wp-content/themes/twentytwelve/content-aside.php delete mode 100644 wp-content/themes/twentytwelve/content-image.php delete mode 100644 wp-content/themes/twentytwelve/content-link.php delete mode 100644 wp-content/themes/twentytwelve/content-none.php delete mode 100644 wp-content/themes/twentytwelve/content-page.php delete mode 100644 wp-content/themes/twentytwelve/content-quote.php delete mode 100644 wp-content/themes/twentytwelve/content-status.php delete mode 100644 wp-content/themes/twentytwelve/content.php delete mode 100644 wp-content/themes/twentytwelve/css/ie.css delete mode 100644 wp-content/themes/twentytwelve/editor-style-rtl.css delete mode 100644 wp-content/themes/twentytwelve/editor-style.css delete mode 100644 wp-content/themes/twentytwelve/footer.php delete mode 100644 wp-content/themes/twentytwelve/functions.php delete mode 100644 wp-content/themes/twentytwelve/header.php delete mode 100644 wp-content/themes/twentytwelve/image.php delete mode 100644 wp-content/themes/twentytwelve/inc/custom-header.php delete mode 100644 wp-content/themes/twentytwelve/index.php delete mode 100644 wp-content/themes/twentytwelve/js/navigation.js delete mode 100644 wp-content/themes/twentytwelve/js/theme-customizer.js delete mode 100644 wp-content/themes/twentytwelve/languages/twentytwelve.pot delete mode 100644 wp-content/themes/twentytwelve/page-templates/front-page.php delete mode 100644 wp-content/themes/twentytwelve/page-templates/full-width.php delete mode 100644 wp-content/themes/twentytwelve/page.php delete mode 100644 wp-content/themes/twentytwelve/rtl.css delete mode 100644 wp-content/themes/twentytwelve/screenshot.png delete mode 100644 wp-content/themes/twentytwelve/search.php delete mode 100644 wp-content/themes/twentytwelve/sidebar-front.php delete mode 100644 wp-content/themes/twentytwelve/sidebar.php delete mode 100644 wp-content/themes/twentytwelve/single.php delete mode 100644 wp-content/themes/twentytwelve/style.css delete mode 100644 wp-content/themes/twentytwelve/tag.php create mode 100644 wp-includes/js/jquery/ui/accordion.min.js create mode 100644 wp-includes/js/jquery/ui/autocomplete.min.js create mode 100644 wp-includes/js/jquery/ui/button.min.js create mode 100644 wp-includes/js/jquery/ui/core.min.js create mode 100644 wp-includes/js/jquery/ui/datepicker.min.js create mode 100644 wp-includes/js/jquery/ui/dialog.min.js create mode 100644 wp-includes/js/jquery/ui/draggable.min.js create mode 100644 wp-includes/js/jquery/ui/droppable.min.js create mode 100644 wp-includes/js/jquery/ui/effect-blind.min.js create mode 100644 wp-includes/js/jquery/ui/effect-bounce.min.js create mode 100644 wp-includes/js/jquery/ui/effect-clip.min.js create mode 100644 wp-includes/js/jquery/ui/effect-drop.min.js create mode 100644 wp-includes/js/jquery/ui/effect-explode.min.js create mode 100644 wp-includes/js/jquery/ui/effect-fade.min.js create mode 100644 wp-includes/js/jquery/ui/effect-fold.min.js create mode 100644 wp-includes/js/jquery/ui/effect-highlight.min.js create mode 100644 wp-includes/js/jquery/ui/effect-puff.min.js create mode 100644 wp-includes/js/jquery/ui/effect-pulsate.min.js create mode 100644 wp-includes/js/jquery/ui/effect-scale.min.js create mode 100644 wp-includes/js/jquery/ui/effect-shake.min.js create mode 100644 wp-includes/js/jquery/ui/effect-size.min.js create mode 100644 wp-includes/js/jquery/ui/effect-slide.min.js create mode 100644 wp-includes/js/jquery/ui/effect-transfer.min.js create mode 100644 wp-includes/js/jquery/ui/effect.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.accordion.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.button.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.core.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.dialog.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.draggable.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.droppable.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.effect.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.menu.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.mouse.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.position.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.resizable.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.selectable.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.slider.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.sortable.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.spinner.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.tabs.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js delete mode 100644 wp-includes/js/jquery/ui/jquery.ui.widget.min.js create mode 100644 wp-includes/js/jquery/ui/menu.min.js create mode 100644 wp-includes/js/jquery/ui/mouse.min.js create mode 100644 wp-includes/js/jquery/ui/position.min.js create mode 100644 wp-includes/js/jquery/ui/progressbar.min.js create mode 100644 wp-includes/js/jquery/ui/resizable.min.js create mode 100644 wp-includes/js/jquery/ui/selectable.min.js create mode 100644 wp-includes/js/jquery/ui/selectmenu.min.js create mode 100644 wp-includes/js/jquery/ui/slider.min.js create mode 100644 wp-includes/js/jquery/ui/sortable.min.js create mode 100644 wp-includes/js/jquery/ui/spinner.min.js create mode 100644 wp-includes/js/jquery/ui/tabs.min.js create mode 100644 wp-includes/js/jquery/ui/tooltip.min.js create mode 100644 wp-includes/js/jquery/ui/widget.min.js create mode 100644 wp-includes/js/mediaelement/skipback.png delete mode 100644 wp-includes/js/tinymce/skins/wordpress/images/dashicon-no-alt.png create mode 100644 wp-includes/js/tinymce/skins/wordpress/images/dashicon-no.png diff --git a/readme.html b/readme.html index 81897638..92405677 100644 --- a/readme.html +++ b/readme.html @@ -9,7 +9,7 @@

WordPress -
Version 4.0.1 +
Version 4.1

Semantic Personal Publishing Platform

@@ -70,7 +70,7 @@
The Codex is the encyclopedia of all things WordPress. It is the most comprehensive source of information for WordPress available.
The WordPress Blog
This is where you’ll find the latest updates and news related to WordPress. Recent WordPress news appears in your administrative dashboard by default.
-
WordPress Planet
+
WordPress Planet
The WordPress Planet is a news aggregator that brings together posts from WordPress blogs around the web.
WordPress Support Forums
If you’ve looked everywhere and still can’t find an answer, the support forums are very active and have a large community ready to help. To help them help you be sure to use a descriptive thread title and describe your question in as much detail as possible.
diff --git a/wp-admin/about.php b/wp-admin/about.php index ae847c11..519a7963 100644 --- a/wp-admin/about.php +++ b/wp-admin/about.php @@ -27,7 +27,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );

-
+
@@ -41,118 +41,112 @@ include( ABSPATH . 'wp-admin/admin-header.php' ); -
-

-

Version %1$s addressed some security issues and fixed %2$s bug.', - 'Version %1$s addressed some security issues and fixed %2$s bugs.', 23 ), '4.0.1', number_format_i18n( 23 ) ); ?> - the release notes.' ), 'http://codex.wordpress.org/Version_4.0.1' ); ?> -

-
- -
-
- - - - - +
+

+ -
- -
-
-

-

+
+
+

+

Google’s Noto font family.' ), 'https://www.google.com/get/noto/' ); ?>

+

+

-
- +
+
-
+
+
-
-
-
- '//s.w.org/images/core/4.0/embed.mp4', - 'ogv' => '//s.w.org/images/core/4.0/embed.ogv', - 'webm' => '//s.w.org/images/core/4.0/embed.webm', - 'loop' => true, - 'autoplay' => true, - 'width' => 500, - 'height' => 352 - ) ); - ?> -
-
-
-

-

-

Check out all of the embeds that WordPress supports.' ); ?>

+
+ +
+

+
+
+ + + +
+

+

distraction-free writing mode. When you start typing, all the distractions will fade away, letting you focus solely on your writing. All your editing tools instantly return when you need them.' ); ?>

+
-
+
+ +
+

-
-

-

-
-
-
- '//s.w.org/images/core/4.0/focus.mp4', - 'ogv' => '//s.w.org/images/core/4.0/focus.ogv', - 'webm' => '//s.w.org/images/core/4.0/focus.webm', - 'loop' => true, - 'autoplay' => true, - 'width' => 500, - 'height' => 281 - ) ); - ?> -
+
+ +

+

' . 40 . ''; + $string = __( 'Right now, WordPress %1$s is already translated into %2$s languages, with more always in progress. You can switch to any translation on the General Settings screen.' ); + if ( ! current_user_can( 'manage_options' ) ) { + $string = strip_tags( $string ); + } + echo sprintf( $string, $display_version, $count, admin_url( 'options-general.php' ) ); + ?>

-
-
+
+ +

+

full list of supported embeds.' ), 'http://codex.wordpress.org/Embeds' ); ?>

+
-
-
- +
+ +

+

your profile and log out everywhere.' ), get_edit_profile_url() ); ?>

-
-

-

- + +
+ +

+

plugin installer suggests plugins for you to try. Recommendations are based on the plugins you and other users have installed.' ); + if ( ! current_user_can( 'install_plugins' ) ) { + $string = strip_tags( $string ); + } + echo sprintf( $string, network_admin_url( 'plugin-install.php?tab=recommended' ) ); + ?>


-
-

+
+

-
+
-

-

+

+

A AND ( B OR C )' ); ?>

+ +

+

-
-

+
+

" tag */ + printf( __( '%s tags in themes' ), '<title>' ); + ?>

ORDER BY', 'WP_Query' ); + printf( __( '%s tells WordPress to handle the complexities of document titles.' ), "add_theme_support( 'title-tag' )" ); ?>

-
-
-

-

+ +

+

developer reference more complete than ever.' ), 'https://developer.wordpress.org/reference/' ); ?>

@@ -167,10 +161,21 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
-
+ + content for an admin page. + * Filter the title tag content for an admin page. * * @since 3.1.0 * @@ -108,14 +108,17 @@ do_action( "admin_print_scripts-$hook_suffix" ); do_action( 'admin_print_scripts' ); /** - * Fires in for a specific admin page based on $hook_suffix. + * Fires in head section for a specific admin page. + * + * The dynamic portion of the hook, `$hook_suffix`, refers to the hook suffix + * for the admin page. * * @since 2.1.0 */ do_action( "admin_head-$hook_suffix" ); /** - * Fires in for all admin pages. + * Fires in head section for all admin pages. * * @since 2.1.0 */ @@ -159,18 +162,22 @@ $admin_body_class .= ' no-customize-support no-svg'; CSS classes. + * Filter the CSS classes for the body tag in the admin. + * + * This filter differs from the {@see 'post_class'} and {@see 'body_class'} filters + * in two important ways: * - * This filter differs from the post_class or body_class filters in two important ways: - * 1. $classes is a space-separated string of class names instead of an array. - * 2. Not all core admin classes are filterable, notably: wp-admin, wp-core-ui, and no-js cannot be removed. + * 1. `$classes` is a space-separated string of class names instead of an array. + * 2. Not all core admin classes are filterable, notably: wp-admin, wp-core-ui, + * and no-js cannot be removed. * * @since 2.3.0 * - * @param string $classes Space-separated string of CSS classes. + * @param string $classes Space-separated list of CSS classes. */ +$admin_body_classes = apply_filters( 'admin_body_class', '' ); ?> -"> + diff --git a/wp-admin/admin-post.php b/wp-admin/admin-post.php index f05cdf4e..cb92699e 100644 --- a/wp-admin/admin-post.php +++ b/wp-admin/admin-post.php @@ -42,7 +42,7 @@ if ( ! wp_validate_auth_cookie() ) { /** * Fires on a non-authenticated admin post request for the given action. * - * The dynamic portion of the hook name, $action, refers to the given + * The dynamic portion of the hook name, `$action`, refers to the given * request action. * * @since 2.6.0 @@ -61,7 +61,7 @@ if ( ! wp_validate_auth_cookie() ) { /** * Fires on an authenticated admin post request for the given action. * - * The dynamic portion of the hook name, $action, refers to the given + * The dynamic portion of the hook name, `$action`, refers to the given * request action. * * @since 2.6.0 diff --git a/wp-admin/admin.php b/wp-admin/admin.php index 65e17af9..793dc511 100644 --- a/wp-admin/admin.php +++ b/wp-admin/admin.php @@ -185,14 +185,14 @@ if ( isset($plugin_page) ) { * The load-* hook fires in a number of contexts. This hook is for plugin screens * where a callback is provided when the screen is registered. * - * The dynamic portion of the hook name, $page_hook, refers to a mixture of plugin + * The dynamic portion of the hook name, `$page_hook`, refers to a mixture of plugin * page information including: * 1. The page type. If the plugin page is registered as a submenu page, such as for * Settings, the page type would be 'settings'. Otherwise the type is 'toplevel'. * 2. A separator of '_page_'. * 3. The plugin basename minus the file extension. * - * Together, the three parts form the $page_hook. Citing the example above, + * Together, the three parts form the `$page_hook`. Citing the example above, * the hook name used would be 'load-settings_page_pluginbasename'. * * @see get_plugin_page_hook() @@ -223,7 +223,7 @@ if ( isset($plugin_page) ) { * The load-* hook fires in a number of contexts. This hook is for plugin screens * where the file to load is directly included, rather than the use of a function. * - * The dynamic portion of the hook name, $plugin_page, refers to the plugin basename. + * The dynamic portion of the hook name, `$plugin_page`, refers to the plugin basename. * * @see plugin_basename() * @@ -263,7 +263,7 @@ if ( isset($plugin_page) ) { /** * Fires before an importer screen is loaded. * - * The dynamic portion of the hook name, $importer, refers to the importer slug. + * The dynamic portion of the hook name, `$importer`, refers to the importer slug. * * @since 3.5.0 */ @@ -308,7 +308,7 @@ if ( isset($plugin_page) ) { * * The load-* hook fires in a number of contexts. This hook is for core screens. * - * The dynamic portion of the hook name, $pagenow, is a global variable + * The dynamic portion of the hook name, `$pagenow`, is a global variable * referring to the filename of the current page, such as 'admin.php', * 'post-new.php' etc. A complete hook for the latter would be * 'load-post-new.php'. @@ -338,8 +338,8 @@ if ( ! empty( $_REQUEST['action'] ) ) { /** * Fires when an 'action' request variable is sent. * - * The dynamic portion of the hook name, $_REQUEST['action'], - * refers to the action derived from the GET or POST request. + * The dynamic portion of the hook name, `$_REQUEST['action']`, + * refers to the action derived from the `GET` or `POST` request. * * @since 2.6.0 */ diff --git a/wp-admin/async-upload.php b/wp-admin/async-upload.php index add61649..08d710d2 100644 --- a/wp-admin/async-upload.php +++ b/wp-admin/async-upload.php @@ -1,6 +1,6 @@ -
+
diff --git a/wp-admin/css/about-rtl.css b/wp-admin/css/about-rtl.css index 9cd3d12b..b17a4059 100644 --- a/wp-admin/css/about-rtl.css +++ b/wp-admin/css/about-rtl.css @@ -1,12 +1,24 @@ /*------------------------------------------------------------------------------ 22.0 - About Pages + + 1.0 Global: About, Credits, Freedoms + 1.1 Typography + 1.2 Structure + 1.3 Point Releases + 2.0 About Page + 2.1 Typography + 2.2 Structure + 3.0 Credits & Freedoms Pages +------------------------------------------------------------------------------*/ + +/*------------------------------------------------------------------------------ + 1.0 - Global: About, Credits, Freedoms ------------------------------------------------------------------------------*/ .about-wrap { position: relative; margin: 25px 20px 0 40px; max-width: 1050px; /* readability */ - font-size: 15px; } @@ -29,7 +41,53 @@ vertical-align: middle; } -/* Typography */ +/* WordPress Version Badge */ + +.wp-badge { + background: #0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat; + background-position: center 24px; + -webkit-background-size: 85px 85px; + background-size: 85px 85px; + color: #78c8e6; + font-size: 14px; + text-align: center; + font-weight: 600; + margin: 5px 0 0; + padding-top: 120px; + height: 40px; + display: inline-block; + width: 150px; + text-rendering: optimizeLegibility; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} + +.svg .wp-badge { + background-image: url(../images/wordpress-logo-white.svg?ver=20131110); +} + +.about-wrap .wp-badge { + position: absolute; + top: 0; + left: 0; +} + +/* Tabs */ + +.about-wrap h2.nav-tab-wrapper { + padding-right: 6px; +} + +.about-wrap h2 .nav-tab { + padding: 4px 15px 6px; + margin: 0 0 -1px 3px; + font-size: 18px; + vertical-align: top; + border-width: 1px; + white-space: nowrap; +} + +/* 1.1 - Typography */ .about-wrap p { line-height: 1.6em; @@ -44,80 +102,56 @@ font-weight: 400; } +.about-wrap h3 { + margin: 2em 0 .6em; + font-size: 1.25em; + line-height: 1.5em; +} + .about-wrap h4 { color: #222; } -.about-wrap .about-text, -.about-wrap p.about-description, -.about-wrap li.wp-person a.web { - font-weight: normal; - line-height: 1.6em; - font-size: 19px; +.about-wrap code, +.about-wrap ol li p { + font-size: 14px; } -.about-description { +.about-wrap .about-description, +.about-wrap .about-text { margin-top: 1.4em; + font-weight: normal; + line-height: 1.6em; + font-size: 19px; } -.about-text { +.about-wrap .about-text { margin: 1em 0 1em 200px; min-height: 60px; color: #777; - font-size: 24px; } -.about-wrap .changelog h2.about-headline-callout { - margin: 1.1em 0 0.2em; - font-size: 2.4em; - font-weight: 300; - line-height: 1.3; - text-align: center; -} +/* 1.2 - Structure */ -.about-wrap h3 { - margin: 1em 0 .6em; - font-size: 1.5em; - line-height: 1.5em; -} - -.about-wrap h3.higher { - margin-top: .5em; -} - -.customize h3 { - margin-top: 1.75em; - text-align: center; -} - -.about-wrap .feature-section h4 { - margin: 1.4em 0 0.6em 0; - font-size: 1.2em; -} - -.about-wrap .feature-section p { - margin-top: 0.6em; -} - -.about-wrap code, -.about-wrap ol li p { - font-size: 14px; +.about-wrap .two-col > div { + position: relative; + width: 47.6%; + margin-left: 4.799999999%; + float: right; } -.about-wrap .button.button-large { - padding: 8px 20px 10px !important; - height: 46px !important; - font-size: 14px; - line-height: 28px !important; +.about-wrap .three-col > div { + position: relative; + width: 29.95%; + margin-left: 4.999999999%; + float: right; } -/* 3.8 Images */ - -.about-wrap .about-overview-img { - margin: 0; +.about-wrap .col .last-feature { + margin-left: 0; } -/* Point Releases */ +/* 1.3 - Point Releases */ .about-wrap .point-releases { margin-top: 5px; @@ -132,134 +166,117 @@ padding-top: 7px; } -/* WordPress Version Badge */ +/*------------------------------------------------------------------------------ + 2.0 - About Page +------------------------------------------------------------------------------*/ -.wp-badge { - background: #0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat; - background: #0074a2, url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat; /* multiple backgrounds are ignored by browsers that don't support SVGs */ - background-position: center 24px; - -webkit-background-size: 85px 85px; - background-size: 85px 85px; - color: #78c8e6; - font-size: 14px; +/* 2.1 - Typography */ + +.about-wrap .headline-feature h2 { + margin: 1.1em 0 0.2em; + font-size: 2.4em; + font-weight: 300; + line-height: 1.3; text-align: center; - font-weight: 600; - margin: 5px 0 0; - padding-top: 120px; - height: 40px; - display: inline-block; - width: 150px; - text-rendering: optimizeLegibility; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2); } - -.about-wrap .wp-badge { - position: absolute; - top: 0; - left: 0; +.about-wrap .feature-list h2 { + margin: 30px 0 15px; + text-align: center; } -/* Tabs */ - -.about-wrap h2.nav-tab-wrapper { - padding-right: 6px; +.about-wrap .dfw h3 { + margin-top: 1em; + text-align: center; } -.about-wrap h2 .nav-tab { - padding: 4px 15px 6px; - margin: 0 0 -1px 3px; - font-size: 18px; - vertical-align: top; - border-width: 1px; +.about-wrap .feature-section h4 { + margin: 1.4em 0 0.6em 0; + font-size: 1.2em; } -/* Changelog / Update screen */ +.about-wrap .feature-section p { + margin-top: 0.6em; +} -.about-overview { - margin-top: 40px; - margin-bottom: 40px; - text-align: center; +.about-wrap .dfw p { + max-width: 68%; + margin: 0 auto 20px; } -.about-overview p { - margin: 1em auto 50px; - max-width: 770px; - font-size: 18px; - line-height: 1.5; +/* 2.2 - Structure */ + +.about-wrap .featured-image { text-align: center; } .about-wrap .feature-section { - margin-top: 40px; + overflow: hidden; padding-bottom: 20px; } -.about-wrap .feature-section.two-col > div { - position: relative; - width: 47.6%; - margin-left: 4.799999999%; - float: right; +.about-wrap .headline-feature .feature-section { + margin: 0 auto; + max-width: 82%; } -.about-wrap .feature-section.three-col > div { - position: relative; - width: 29.95%; - margin-left: 4.999999999%; +.about-wrap .headline-feature .feature-section .col:first-child { float: right; + margin: 15px 0 0 5%; + width: 55%; } -.about-wrap .feature-section.col .last-feature { - margin-left: 0; +.about-wrap .headline-feature .feature-section .col:last-child { + float: left; + margin: 15px 0 40px; + width: 40%; } -.about-wrap .under-the-hood .feature-section { +.about-wrap .feature-list .feature-section { margin-top: 0; } -.about-wrap .changelog .feature-section { - overflow: hidden; -} - -.about-wrap .feature-section.two-col div p { - margin-left: 3%; -} - -.about-wrap .feature-section div p img { - float: left; - margin-right: 10px; - max-width: 20%; +.about-wrap .dfw .feature-section { + overflow: visible; } -/* responsive videos for 4.0 */ -.about-video { +.about-wrap .dfw-container { position: relative; - width: 100%; - height: 0; + overflow: hidden; + margin-top: 50px; + -webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.25 ); + box-shadow: 0 0 10px rgba( 0, 0, 0, 0.25 ); } -.about-video-embed { - padding-bottom: 70.4%; /* 352 / 500 */ +.about-wrap .dfw-container .overlay-image { + position: absolute; + top: 0; + right: 0; + /* Cubic Bezier to speed up the slide-out of the full-width sidebar image */ + -webkit-transition: 0.8s -webkit-transform cubic-bezier(.9,.03,1,.61), + 0.65s opacity linear; + transition: 0.8s transform cubic-bezier(.9,.03,1,.61), + 0.65s opacity linear; } -.about-video-focus { - padding-bottom: 56.2%; /* 281 / 500 */ +.about-wrap .dfw-container .overlay-image.fade-in { + opacity: 0; } -.about-video .wp-video, -.about-video .mejs-container, -.about-video video { - position: absolute; - top: 0; - right: 0; - width: 100% !important; - height: 100% !important; +.about-wrap .dfw-container .overlay-image.from-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } -.about-wrap .changelog li { - list-style-type: disc; - margin-right: 3em; +.about-wrap .dfw-container:hover .overlay-image { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + /* Cubic Bezier to speed up the slide-in of the full-width sidebar image */ + -webkit-transition: 0.7s -webkit-transform cubic-bezier( 0, 0.8, 0.8, 1 ), + 0.8s opacity linear; + transition: 0.7s transform cubic-bezier( 0, 0.8, 0.8, 1 ), + 0.8s opacity linear; } /* Return to Dashboard Home link */ @@ -275,6 +292,29 @@ padding: 0 5px; } +/* SVGs */ +.about-wrap .feature-list svg { + float: right; + clear: right; + margin: 15px 0 0 15px ; + height: 90px; + width: 90px; + background-color: #cccccc; + -webkit-border-radius: 50%; + border-radius: 50%; + fill: #999; + border: 1px solid #c1c1c1; +} + +.about-wrap .feature-list.finer-points h4, +.about-wrap .feature-list.finer-points p { + margin-right: 115px; +} + +/*------------------------------------------------------------------------------ + 3.0 - Credits & Freedoms Pages +------------------------------------------------------------------------------*/ + /* Credits */ .about-wrap h4.wp-people-group { @@ -293,8 +333,19 @@ } .about-wrap li.wp-person { - float: right; + display: inline-block; + vertical-align: top; margin-left: 10px; + padding-bottom: 15px; + height: 70px; + width: 280px; +} + +.about-wrap ul.compact li.wp-person { + height: auto; + width: 180px; + padding-bottom: 0; + margin-bottom: 0; } .about-wrap li.wp-person img.gravatar { @@ -310,31 +361,19 @@ height: 30px; } -/* @todo: combine this */ -.about-wrap li.wp-person { - height: 70px; - width: 280px; - padding-bottom: 15px; -} - -.about-wrap ul.compact li.wp-person { - height: auto; - width: 180px; - padding-bottom: 0; - margin-bottom: 0; -} - -.about-wrap #wp-people-group-validators + p.wp-credits-list { - margin-top: 0; -} - .about-wrap li.wp-person a.web { display: block; margin: 6px 0 2px; font-size: 16px; + font-weight: normal; + line-height: 1.6em; text-decoration: none; } +.about-wrap #wp-people-group-validators + p.wp-credits-list { + margin-top: 0; +} + .about-wrap p.wp-credits-list a { white-space: nowrap; } @@ -355,44 +394,33 @@ margin: 0.6em 0; } -/* =Media Queries --------------------------------------------------------------- */ +/*------------------------------------------------------------------------------ + 4.0 - Media Queries +------------------------------------------------------------------------------*/ @media screen and ( max-width: 782px ) { - .about-wrap .feature-section.one-col > div, - .about-wrap .feature-section.two-col > div, - .about-wrap .feature-section.three-col > div { + .about-wrap .one-col > div, + .about-wrap .two-col > div, + .about-wrap .three-col > div { width: 100%; margin: 0 0 40px; padding: 0 0 40px; - float: none; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } - .about-wrap .under-the-hood .feature-section > div, - .about-wrap .feature-section.col > div.last-feature { + .about-wrap .feature-list div, + .about-wrap .col > div.last-feature { margin: 0; padding: 0; border-bottom: none; } -} - -/* Responsive release video */ -@media screen and ( max-width: 710px ) { - .about-overview { - position: relative; - padding-bottom: 56.25%; /* 360 / 640 */ - width: 100%; - height: 0; + .about-wrap .headline-feature .feature-section { + max-width: 100%; } - .about-overview embed { - position: absolute; - top: 0; - right: 0; - width: 100%; - height: 100%; + .about-wrap .feature-list .feature-section { + padding: 0 0 40px; } } @@ -403,11 +431,11 @@ } .about-wrap h1, - .about-text { + .about-wrap .about-text { margin-left: 0; } - .about-text { + .about-wrap .about-text { margin-bottom: 0.25em; } @@ -428,19 +456,25 @@ border-bottom: 1px solid #ccc; } - .about-wrap .feature-section.three-col div { - width: 100%; - float: none; + .about-wrap .three-col div, + .about-wrap .headline-feature .feature-section div { + width: 100% !important; + float: none !important; } - .about-wrap .three-col.about-updates .col-1 { - padding: 0; - float: none; + .about-wrap .dfw p { + max-width: 90%; } +} - .about-wrap .three-col.about-updates .col-2 { - margin: 0 0 20px; - width: 100%; - float: none; +@media only screen and (max-width: 400px) { + .about-wrap .feature-list svg { + margin-top: 15px; + height: 65px; + width: 65px; + } + .about-wrap .feature-list.finer-points h4, + .about-wrap .feature-list.finer-points p { + margin-right: 80px; } } diff --git a/wp-admin/css/about.css b/wp-admin/css/about.css index 50c4d923..09f1b219 100644 --- a/wp-admin/css/about.css +++ b/wp-admin/css/about.css @@ -1,12 +1,24 @@ /*------------------------------------------------------------------------------ 22.0 - About Pages + + 1.0 Global: About, Credits, Freedoms + 1.1 Typography + 1.2 Structure + 1.3 Point Releases + 2.0 About Page + 2.1 Typography + 2.2 Structure + 3.0 Credits & Freedoms Pages +------------------------------------------------------------------------------*/ + +/*------------------------------------------------------------------------------ + 1.0 - Global: About, Credits, Freedoms ------------------------------------------------------------------------------*/ .about-wrap { position: relative; margin: 25px 40px 0 20px; max-width: 1050px; /* readability */ - font-size: 15px; } @@ -29,7 +41,53 @@ vertical-align: middle; } -/* Typography */ +/* WordPress Version Badge */ + +.wp-badge { + background: #0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat; + background-position: center 24px; + -webkit-background-size: 85px 85px; + background-size: 85px 85px; + color: #78c8e6; + font-size: 14px; + text-align: center; + font-weight: 600; + margin: 5px 0 0; + padding-top: 120px; + height: 40px; + display: inline-block; + width: 150px; + text-rendering: optimizeLegibility; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); + box-shadow: 0 1px 3px rgba(0,0,0,0.2); +} + +.svg .wp-badge { + background-image: url(../images/wordpress-logo-white.svg?ver=20131110); +} + +.about-wrap .wp-badge { + position: absolute; + top: 0; + right: 0; +} + +/* Tabs */ + +.about-wrap h2.nav-tab-wrapper { + padding-left: 6px; +} + +.about-wrap h2 .nav-tab { + padding: 4px 15px 6px; + margin: 0 3px -1px 0; + font-size: 18px; + vertical-align: top; + border-width: 1px; + white-space: nowrap; +} + +/* 1.1 - Typography */ .about-wrap p { line-height: 1.6em; @@ -44,80 +102,56 @@ font-weight: 400; } +.about-wrap h3 { + margin: 2em 0 .6em; + font-size: 1.25em; + line-height: 1.5em; +} + .about-wrap h4 { color: #222; } -.about-wrap .about-text, -.about-wrap p.about-description, -.about-wrap li.wp-person a.web { - font-weight: normal; - line-height: 1.6em; - font-size: 19px; +.about-wrap code, +.about-wrap ol li p { + font-size: 14px; } -.about-description { +.about-wrap .about-description, +.about-wrap .about-text { margin-top: 1.4em; + font-weight: normal; + line-height: 1.6em; + font-size: 19px; } -.about-text { +.about-wrap .about-text { margin: 1em 200px 1em 0; min-height: 60px; color: #777; - font-size: 24px; } -.about-wrap .changelog h2.about-headline-callout { - margin: 1.1em 0 0.2em; - font-size: 2.4em; - font-weight: 300; - line-height: 1.3; - text-align: center; -} +/* 1.2 - Structure */ -.about-wrap h3 { - margin: 1em 0 .6em; - font-size: 1.5em; - line-height: 1.5em; -} - -.about-wrap h3.higher { - margin-top: .5em; -} - -.customize h3 { - margin-top: 1.75em; - text-align: center; -} - -.about-wrap .feature-section h4 { - margin: 1.4em 0 0.6em 0; - font-size: 1.2em; -} - -.about-wrap .feature-section p { - margin-top: 0.6em; -} - -.about-wrap code, -.about-wrap ol li p { - font-size: 14px; +.about-wrap .two-col > div { + position: relative; + width: 47.6%; + margin-right: 4.799999999%; + float: left; } -.about-wrap .button.button-large { - padding: 8px 20px 10px !important; - height: 46px !important; - font-size: 14px; - line-height: 28px !important; +.about-wrap .three-col > div { + position: relative; + width: 29.95%; + margin-right: 4.999999999%; + float: left; } -/* 3.8 Images */ - -.about-wrap .about-overview-img { - margin: 0; +.about-wrap .col .last-feature { + margin-right: 0; } -/* Point Releases */ +/* 1.3 - Point Releases */ .about-wrap .point-releases { margin-top: 5px; @@ -132,134 +166,117 @@ padding-top: 7px; } -/* WordPress Version Badge */ +/*------------------------------------------------------------------------------ + 2.0 - About Page +------------------------------------------------------------------------------*/ -.wp-badge { - background: #0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat; - background: #0074a2, url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat; /* multiple backgrounds are ignored by browsers that don't support SVGs */ - background-position: center 24px; - -webkit-background-size: 85px 85px; - background-size: 85px 85px; - color: #78c8e6; - font-size: 14px; +/* 2.1 - Typography */ + +.about-wrap .headline-feature h2 { + margin: 1.1em 0 0.2em; + font-size: 2.4em; + font-weight: 300; + line-height: 1.3; text-align: center; - font-weight: 600; - margin: 5px 0 0; - padding-top: 120px; - height: 40px; - display: inline-block; - width: 150px; - text-rendering: optimizeLegibility; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); - box-shadow: 0 1px 3px rgba(0,0,0,0.2); } - -.about-wrap .wp-badge { - position: absolute; - top: 0; - right: 0; +.about-wrap .feature-list h2 { + margin: 30px 0 15px; + text-align: center; } -/* Tabs */ - -.about-wrap h2.nav-tab-wrapper { - padding-left: 6px; +.about-wrap .dfw h3 { + margin-top: 1em; + text-align: center; } -.about-wrap h2 .nav-tab { - padding: 4px 15px 6px; - margin: 0 3px -1px 0; - font-size: 18px; - vertical-align: top; - border-width: 1px; +.about-wrap .feature-section h4 { + margin: 1.4em 0 0.6em 0; + font-size: 1.2em; } -/* Changelog / Update screen */ +.about-wrap .feature-section p { + margin-top: 0.6em; +} -.about-overview { - margin-top: 40px; - margin-bottom: 40px; - text-align: center; +.about-wrap .dfw p { + max-width: 68%; + margin: 0 auto 20px; } -.about-overview p { - margin: 1em auto 50px; - max-width: 770px; - font-size: 18px; - line-height: 1.5; +/* 2.2 - Structure */ + +.about-wrap .featured-image { text-align: center; } .about-wrap .feature-section { - margin-top: 40px; + overflow: hidden; padding-bottom: 20px; } -.about-wrap .feature-section.two-col > div { - position: relative; - width: 47.6%; - margin-right: 4.799999999%; - float: left; +.about-wrap .headline-feature .feature-section { + margin: 0 auto; + max-width: 82%; } -.about-wrap .feature-section.three-col > div { - position: relative; - width: 29.95%; - margin-right: 4.999999999%; +.about-wrap .headline-feature .feature-section .col:first-child { float: left; + margin: 15px 5% 0 0; + width: 55%; } -.about-wrap .feature-section.col .last-feature { - margin-right: 0; +.about-wrap .headline-feature .feature-section .col:last-child { + float: right; + margin: 15px 0 40px; + width: 40%; } -.about-wrap .under-the-hood .feature-section { +.about-wrap .feature-list .feature-section { margin-top: 0; } -.about-wrap .changelog .feature-section { - overflow: hidden; -} - -.about-wrap .feature-section.two-col div p { - margin-right: 3%; -} - -.about-wrap .feature-section div p img { - float: right; - margin-left: 10px; - max-width: 20%; +.about-wrap .dfw .feature-section { + overflow: visible; } -/* responsive videos for 4.0 */ -.about-video { +.about-wrap .dfw-container { position: relative; - width: 100%; - height: 0; + overflow: hidden; + margin-top: 50px; + -webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.25 ); + box-shadow: 0 0 10px rgba( 0, 0, 0, 0.25 ); } -.about-video-embed { - padding-bottom: 70.4%; /* 352 / 500 */ +.about-wrap .dfw-container .overlay-image { + position: absolute; + top: 0; + left: 0; + /* Cubic Bezier to speed up the slide-out of the full-width sidebar image */ + -webkit-transition: 0.8s -webkit-transform cubic-bezier(.9,.03,1,.61), + 0.65s opacity linear; + transition: 0.8s transform cubic-bezier(.9,.03,1,.61), + 0.65s opacity linear; } -.about-video-focus { - padding-bottom: 56.2%; /* 281 / 500 */ +.about-wrap .dfw-container .overlay-image.fade-in { + opacity: 0; } -.about-video .wp-video, -.about-video .mejs-container, -.about-video video { - position: absolute; - top: 0; - left: 0; - width: 100% !important; - height: 100% !important; +.about-wrap .dfw-container .overlay-image.from-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } -.about-wrap .changelog li { - list-style-type: disc; - margin-left: 3em; +.about-wrap .dfw-container:hover .overlay-image { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + /* Cubic Bezier to speed up the slide-in of the full-width sidebar image */ + -webkit-transition: 0.7s -webkit-transform cubic-bezier( 0, 0.8, 0.8, 1 ), + 0.8s opacity linear; + transition: 0.7s transform cubic-bezier( 0, 0.8, 0.8, 1 ), + 0.8s opacity linear; } /* Return to Dashboard Home link */ @@ -275,6 +292,29 @@ padding: 0 5px; } +/* SVGs */ +.about-wrap .feature-list svg { + float: left; + clear: left; + margin: 15px 15px 0 0 ; + height: 90px; + width: 90px; + background-color: #cccccc; + -webkit-border-radius: 50%; + border-radius: 50%; + fill: #999; + border: 1px solid #c1c1c1; +} + +.about-wrap .feature-list.finer-points h4, +.about-wrap .feature-list.finer-points p { + margin-left: 115px; +} + +/*------------------------------------------------------------------------------ + 3.0 - Credits & Freedoms Pages +------------------------------------------------------------------------------*/ + /* Credits */ .about-wrap h4.wp-people-group { @@ -293,8 +333,19 @@ } .about-wrap li.wp-person { - float: left; + display: inline-block; + vertical-align: top; margin-right: 10px; + padding-bottom: 15px; + height: 70px; + width: 280px; +} + +.about-wrap ul.compact li.wp-person { + height: auto; + width: 180px; + padding-bottom: 0; + margin-bottom: 0; } .about-wrap li.wp-person img.gravatar { @@ -310,31 +361,19 @@ height: 30px; } -/* @todo: combine this */ -.about-wrap li.wp-person { - height: 70px; - width: 280px; - padding-bottom: 15px; -} - -.about-wrap ul.compact li.wp-person { - height: auto; - width: 180px; - padding-bottom: 0; - margin-bottom: 0; -} - -.about-wrap #wp-people-group-validators + p.wp-credits-list { - margin-top: 0; -} - .about-wrap li.wp-person a.web { display: block; margin: 6px 0 2px; font-size: 16px; + font-weight: normal; + line-height: 1.6em; text-decoration: none; } +.about-wrap #wp-people-group-validators + p.wp-credits-list { + margin-top: 0; +} + .about-wrap p.wp-credits-list a { white-space: nowrap; } @@ -355,44 +394,33 @@ margin: 0.6em 0; } -/* =Media Queries --------------------------------------------------------------- */ +/*------------------------------------------------------------------------------ + 4.0 - Media Queries +------------------------------------------------------------------------------*/ @media screen and ( max-width: 782px ) { - .about-wrap .feature-section.one-col > div, - .about-wrap .feature-section.two-col > div, - .about-wrap .feature-section.three-col > div { + .about-wrap .one-col > div, + .about-wrap .two-col > div, + .about-wrap .three-col > div { width: 100%; margin: 0 0 40px; padding: 0 0 40px; - float: none; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } - .about-wrap .under-the-hood .feature-section > div, - .about-wrap .feature-section.col > div.last-feature { + .about-wrap .feature-list div, + .about-wrap .col > div.last-feature { margin: 0; padding: 0; border-bottom: none; } -} - -/* Responsive release video */ -@media screen and ( max-width: 710px ) { - .about-overview { - position: relative; - padding-bottom: 56.25%; /* 360 / 640 */ - width: 100%; - height: 0; + .about-wrap .headline-feature .feature-section { + max-width: 100%; } - .about-overview embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; + .about-wrap .feature-list .feature-section { + padding: 0 0 40px; } } @@ -403,11 +431,11 @@ } .about-wrap h1, - .about-text { + .about-wrap .about-text { margin-right: 0; } - .about-text { + .about-wrap .about-text { margin-bottom: 0.25em; } @@ -428,19 +456,25 @@ border-bottom: 1px solid #ccc; } - .about-wrap .feature-section.three-col div { - width: 100%; - float: none; + .about-wrap .three-col div, + .about-wrap .headline-feature .feature-section div { + width: 100% !important; + float: none !important; } - .about-wrap .three-col.about-updates .col-1 { - padding: 0; - float: none; + .about-wrap .dfw p { + max-width: 90%; } +} - .about-wrap .three-col.about-updates .col-2 { - margin: 0 0 20px; - width: 100%; - float: none; +@media only screen and (max-width: 400px) { + .about-wrap .feature-list svg { + margin-top: 15px; + height: 65px; + width: 65px; + } + .about-wrap .feature-list.finer-points h4, + .about-wrap .feature-list.finer-points p { + margin-left: 80px; } } diff --git a/wp-admin/css/admin-menu-rtl.css b/wp-admin/css/admin-menu-rtl.css index 7ea5ff6b..f18ead99 100644 --- a/wp-admin/css/admin-menu-rtl.css +++ b/wp-admin/css/admin-menu-rtl.css @@ -15,7 +15,7 @@ #adminmenu { clear: right; - margin: 12px 0 0; + margin: 12px 0; padding: 0; list-style: none; } @@ -141,6 +141,7 @@ #adminmenuwrap { position: relative; float: right; + z-index: 9990; } /* side admin menu */ @@ -177,7 +178,7 @@ #adminmenu li.menu-top > a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-submenu a:focus { - color: #2ea2cc; + color: #45bbe6; } #adminmenu li.menu-top { @@ -375,7 +376,7 @@ div.wp-menu-image:before { } #adminmenu li:hover div.wp-menu-image:before { - color: #2ea2cc; + color: #45bbe6; } .folded #adminmenu div.wp-menu-image { @@ -406,7 +407,6 @@ div.wp-menu-image:before { /* Sticky admin menu */ .sticky-menu #adminmenuwrap { position: fixed; - z-index: 9999; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */ } /* A new arrow */ @@ -524,7 +524,7 @@ ul#adminmenu > li.current > a.current:after { #adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins { - background-color: #2ea2cc; + background-color: #45bbe6; color: #fff; } @@ -544,7 +544,7 @@ ul#adminmenu > li.current > a.current:after { #collapse-menu:hover, #collapse-menu:hover #collapse-button div:after { - color: #2ea2cc; + color: #45bbe6; } .folded #collapse-menu span { @@ -610,6 +610,11 @@ li#wp-admin-bar-menu-toggle { display: none; } +/* Hide-if-customize for items we can't add classes to */ +.customize-support #menu-appearance a[href="themes.php?page=custom-header"], +.customize-support #menu-appearance a[href="themes.php?page=custom-background"] { + display: none; +} /* Auto-folding of the admin menu */ @media only screen and (max-width: 960px) { diff --git a/wp-admin/css/admin-menu.css b/wp-admin/css/admin-menu.css index 7f317bd3..b8bf6b26 100644 --- a/wp-admin/css/admin-menu.css +++ b/wp-admin/css/admin-menu.css @@ -15,7 +15,7 @@ #adminmenu { clear: left; - margin: 12px 0 0; + margin: 12px 0; padding: 0; list-style: none; } @@ -141,6 +141,7 @@ #adminmenuwrap { position: relative; float: left; + z-index: 9990; } /* side admin menu */ @@ -177,7 +178,7 @@ #adminmenu li.menu-top > a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-submenu a:focus { - color: #2ea2cc; + color: #45bbe6; } #adminmenu li.menu-top { @@ -375,7 +376,7 @@ div.wp-menu-image:before { } #adminmenu li:hover div.wp-menu-image:before { - color: #2ea2cc; + color: #45bbe6; } .folded #adminmenu div.wp-menu-image { @@ -406,7 +407,6 @@ div.wp-menu-image:before { /* Sticky admin menu */ .sticky-menu #adminmenuwrap { position: fixed; - z-index: 9999; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */ } /* A new arrow */ @@ -524,7 +524,7 @@ ul#adminmenu > li.current > a.current:after { #adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins { - background-color: #2ea2cc; + background-color: #45bbe6; color: #fff; } @@ -544,7 +544,7 @@ ul#adminmenu > li.current > a.current:after { #collapse-menu:hover, #collapse-menu:hover #collapse-button div:after { - color: #2ea2cc; + color: #45bbe6; } .folded #collapse-menu span { @@ -610,6 +610,11 @@ li#wp-admin-bar-menu-toggle { display: none; } +/* Hide-if-customize for items we can't add classes to */ +.customize-support #menu-appearance a[href="themes.php?page=custom-header"], +.customize-support #menu-appearance a[href="themes.php?page=custom-background"] { + display: none; +} /* Auto-folding of the admin menu */ @media only screen and (max-width: 960px) { diff --git a/wp-admin/css/colors/_admin.scss b/wp-admin/css/colors/_admin.scss index 032e3a0a..d83ff231 100644 --- a/wp-admin/css/colors/_admin.scss +++ b/wp-admin/css/colors/_admin.scss @@ -395,7 +395,9 @@ ul#adminmenu > li.current > a.current:after { } .wp-pointer.wp-pointer-top .wp-pointer-arrow, -.wp-pointer.wp-pointer-undefined .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: $highlight-color; } diff --git a/wp-admin/css/colors/blue/colors-rtl.css b/wp-admin/css/colors/blue/colors-rtl.css index 7eb1e75b..37ea16ad 100644 --- a/wp-admin/css/colors/blue/colors-rtl.css +++ b/wp-admin/css/colors/blue/colors-rtl.css @@ -30,25 +30,25 @@ input[type=radio]:checked:before { border-color: #d39323; color: white; -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #dd9f32; border-color: #bd831f; color: white; -webkit-box-shadow: inset 0 1px 0 #e8be74; - box-shadow: inset 0 1px 0 #e8be74; } + box-shadow: inset 0 1px 0 #e8be74; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { background: #d39323; border-color: #bd831f; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #d1cdc7 !important; - background: #db9825 !important; + background: #db9925 !important; border-color: #bd831f !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { @@ -194,7 +194,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre background: #4796b3; } #wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { - background: #74b7ce; } + 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; } @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #6ebad4; } + background: #6eb9d4; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #6ebad4; - background-color: #6ebad4; } + border-color: #6eb9d4; + background-color: #6eb9d4; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -249,12 +249,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Pointers */ .wp-pointer .wp-pointer-content h3 { background-color: #096484; - border-color: #07536c; } + border-color: #07526c; } .wp-pointer .wp-pointer-content h3:before { color: #096484; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #096484; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; @@ -316,7 +316,7 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m background: #e1a948; border-color: #d39323; -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/blue/colors-rtl.min.css b/wp-admin/css/colors/blue/colors-rtl.min.css index 97961929..5afa920e 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd9f32;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74;box-shadow:inset 0 1px 0 #e8be74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#db9825!important;border-color:#bd831f!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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-has-current-submenu.opensub .wp-submenu li.current a,#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 a:focus,#adminmenu .wp-submenu a:hover,#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 a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#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,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu 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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{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:#74b7ce}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6ebad4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6ebad4;background-color:#6ebad4}#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:#07536c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{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:hover:after{background:#096484}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#096484;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd9f32;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74;box-shadow:inset 0 1px 0 #e8be74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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-has-current-submenu.opensub .wp-submenu li.current a,#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 a:focus,#adminmenu .wp-submenu a:hover,#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 a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#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,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu 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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:hover:after{background:#096484}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#096484;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3} \ 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 fc8b05d5..09fbaebe 100644 --- a/wp-admin/css/colors/blue/colors.css +++ b/wp-admin/css/colors/blue/colors.css @@ -30,25 +30,25 @@ input[type=radio]:checked:before { border-color: #d39323; color: white; -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #dd9f32; border-color: #bd831f; color: white; -webkit-box-shadow: inset 0 1px 0 #e8be74; - box-shadow: inset 0 1px 0 #e8be74; } + box-shadow: inset 0 1px 0 #e8be74; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #e8be74, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { background: #d39323; border-color: #bd831f; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #d1cdc7 !important; - background: #db9825 !important; + background: #db9925 !important; border-color: #bd831f !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { @@ -194,7 +194,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre background: #4796b3; } #wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { - background: #74b7ce; } + 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; } @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #6ebad4; } + background: #6eb9d4; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #6ebad4; - background-color: #6ebad4; } + border-color: #6eb9d4; + background-color: #6eb9d4; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -249,12 +249,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Pointers */ .wp-pointer .wp-pointer-content h3 { background-color: #096484; - border-color: #07536c; } + border-color: #07526c; } .wp-pointer .wp-pointer-content h3:before { color: #096484; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #096484; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; @@ -316,7 +316,7 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m background: #e1a948; border-color: #d39323; -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/blue/colors.min.css b/wp-admin/css/colors/blue/colors.min.css index a6bde243..eec8884d 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd9f32;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74;box-shadow:inset 0 1px 0 #e8be74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#db9825!important;border-color:#bd831f!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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-has-current-submenu.opensub .wp-submenu li.current a,#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 a:focus,#adminmenu .wp-submenu a:hover,#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 a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#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,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu 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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{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:#74b7ce}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6ebad4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6ebad4;background-color:#6ebad4}#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:#07536c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{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:hover:after{background:#096484}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#096484;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd9f32;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74;box-shadow:inset 0 1px 0 #e8be74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8be74,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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-has-current-submenu.opensub .wp-submenu li.current a,#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 a:focus,#adminmenu .wp-submenu a:hover,#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 a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#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,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu 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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover .ab-item:before,#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:hover:after{background:#096484}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#096484;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3} \ 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 653a80dd..b8cbaa33 100644 --- a/wp-admin/css/colors/coffee/colors-rtl.css +++ b/wp-admin/css/colors/coffee/colors-rtl.css @@ -27,27 +27,27 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #c7a589; - border-color: #b78a66; + border-color: #b78b66; color: white; -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #bf9878; border-color: #ae7d55; color: white; -webkit-box-shadow: inset 0 1px 0 #d7bfac; - box-shadow: inset 0 1px 0 #d7bfac; } + box-shadow: inset 0 1px 0 #d7bfac; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #b78a66; + background: #b78b66; border-color: #ae7d55; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { - color: #d1cbc7 !important; + color: #d1ccc7 !important; background: #ba906d !important; border-color: #ae7d55 !important; text-shadow: none !important; } @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #c7a589; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #c7a589; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #c7a589; - border-color: #b78a66; + border-color: #b78b66; -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/coffee/colors-rtl.min.css b/wp-admin/css/colors/coffee/colors-rtl.min.css index 20d4e493..ed82075d 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#bf9878;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac;box-shadow:inset 0 1px 0 #d7bfac}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#b78a66;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#c7a589}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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-undefined .wp-pointer-arrow{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:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#c7a589;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#c7a589;border-color:#b78a66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#bf9878;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac;box-shadow:inset 0 1px 0 #d7bfac}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#c7a589}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#c7a589;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#c7a589;border-color:#b78b66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c} \ 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 3fd812e6..d5fa9a77 100644 --- a/wp-admin/css/colors/coffee/colors.css +++ b/wp-admin/css/colors/coffee/colors.css @@ -27,27 +27,27 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #c7a589; - border-color: #b78a66; + border-color: #b78b66; color: white; -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #bf9878; border-color: #ae7d55; color: white; -webkit-box-shadow: inset 0 1px 0 #d7bfac; - box-shadow: inset 0 1px 0 #d7bfac; } + box-shadow: inset 0 1px 0 #d7bfac; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #d7bfac, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #b78a66; + background: #b78b66; border-color: #ae7d55; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { - color: #d1cbc7 !important; + color: #d1ccc7 !important; background: #ba906d !important; border-color: #ae7d55 !important; text-shadow: none !important; } @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #c7a589; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #c7a589; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #c7a589; - border-color: #b78a66; + border-color: #b78b66; -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/coffee/colors.min.css b/wp-admin/css/colors/coffee/colors.min.css index 1272763b..966267c5 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#bf9878;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac;box-shadow:inset 0 1px 0 #d7bfac}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#b78a66;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#c7a589}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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-undefined .wp-pointer-arrow{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:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#c7a589;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#c7a589;border-color:#b78a66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#bf9878;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac;box-shadow:inset 0 1px 0 #d7bfac}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #d7bfac,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#c7a589}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#c7a589;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#c7a589;border-color:#b78b66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c} \ 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 f060a88a..ae66a629 100644 --- a/wp-admin/css/colors/ectoplasm/colors-rtl.css +++ b/wp-admin/css/colors/ectoplasm/colors-rtl.css @@ -27,25 +27,25 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #a3b745; - border-color: #839237; + border-color: #829237; color: white; - -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + -webkit-box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #93a43e; border-color: #727f30; color: white; - -webkit-box-shadow: inset 0 1px 0 #b7c669; - box-shadow: inset 0 1px 0 #b7c669; } + -webkit-box-shadow: inset 0 1px 0 #b6c669; + box-shadow: inset 0 1px 0 #b6c669; } .wp-core-ui .button-primary:focus { - -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + -webkit-box-shadow: inset 0 1px 0 #b6c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #b6c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #839237; + background: #829237; border-color: #727f30; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #cfd1c7 !important; background: #89993a !important; @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #624c84; } + background: #634c84; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #624c84; - background-color: #624c84; } + border-color: #634c84; + background-color: #634c84; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #a3b745; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #a3b745; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #a3b745; - border-color: #839237; - -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + border-color: #829237; + -webkit-box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.min.css b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css index 3ab7e832..7fd84691 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#93a43e;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669;box-shadow:inset 0 1px 0 #b7c669}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#839237;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#a3b745}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#624c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#624c84;background-color:#624c84}#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-undefined .wp-pointer-arrow{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:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#a3b745;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#a3b745;border-color:#839237;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#93a43e;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b6c669;box-shadow:inset 0 1px 0 #b6c669}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b6c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #b6c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#a3b745}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#a3b745;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#a3b745;border-color:#829237;-webkit-box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256} \ 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 d3566ce8..cd87f4db 100644 --- a/wp-admin/css/colors/ectoplasm/colors.css +++ b/wp-admin/css/colors/ectoplasm/colors.css @@ -27,25 +27,25 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #a3b745; - border-color: #839237; + border-color: #829237; color: white; - -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + -webkit-box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #93a43e; border-color: #727f30; color: white; - -webkit-box-shadow: inset 0 1px 0 #b7c669; - box-shadow: inset 0 1px 0 #b7c669; } + -webkit-box-shadow: inset 0 1px 0 #b6c669; + box-shadow: inset 0 1px 0 #b6c669; } .wp-core-ui .button-primary:focus { - -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #b7c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + -webkit-box-shadow: inset 0 1px 0 #b6c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #b6c669, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #839237; + background: #829237; border-color: #727f30; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #cfd1c7 !important; background: #89993a !important; @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #624c84; } + background: #634c84; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #624c84; - background-color: #624c84; } + border-color: #634c84; + background-color: #634c84; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #a3b745; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #a3b745; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #a3b745; - border-color: #839237; - -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } + border-color: #829237; + -webkit-box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #bfcd7b, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/ectoplasm/colors.min.css b/wp-admin/css/colors/ectoplasm/colors.min.css index 82e28b49..e9109539 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#93a43e;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669;box-shadow:inset 0 1px 0 #b7c669}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #b7c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#839237;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#a3b745}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#624c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#624c84;background-color:#624c84}#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-undefined .wp-pointer-arrow{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:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#a3b745;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#a3b745;border-color:#839237;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#93a43e;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b6c669;box-shadow:inset 0 1px 0 #b6c669}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b6c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #b6c669,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#a3b745}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#a3b745;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#a3b745;border-color:#829237;-webkit-box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256} \ 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 a8bb6154..a806ff20 100644 --- a/wp-admin/css/colors/light/colors-rtl.css +++ b/wp-admin/css/colors/light/colors-rtl.css @@ -30,22 +30,22 @@ input[type=radio]:checked:before { border-color: #037c9a; color: white; -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #0490b3; border-color: #036881; color: white; -webkit-box-shadow: inset 0 1px 0 #09cafa; - box-shadow: inset 0 1px 0 #09cafa; } + box-shadow: inset 0 1px 0 #09cafa; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { background: #037c9a; border-color: #036881; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #c7cfd1 !important; background: #0384a4 !important; @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #04a4cc; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #04a4cc; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; @@ -316,7 +316,7 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m background: #04a4cc; border-color: #037c9a; -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/light/colors-rtl.min.css b/wp-admin/css/colors/light/colors-rtl.min.css index 81d93fba..d71aa208 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#0490b3;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa;box-shadow:inset 0 1px 0 #09cafa}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#fff}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f6f7f7}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#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-undefined .wp-pointer-arrow{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:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#888;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#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 +html{background:#f5f5f5}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#0490b3;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa;box-shadow:inset 0 1px 0 #09cafa}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#fff}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f6f7f7}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#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:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#888;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#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 441b3525..171ac68f 100644 --- a/wp-admin/css/colors/light/colors.css +++ b/wp-admin/css/colors/light/colors.css @@ -30,22 +30,22 @@ input[type=radio]:checked:before { border-color: #037c9a; color: white; -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #0490b3; border-color: #036881; color: white; -webkit-box-shadow: inset 0 1px 0 #09cafa; - box-shadow: inset 0 1px 0 #09cafa; } + box-shadow: inset 0 1px 0 #09cafa; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #09cafa, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { background: #037c9a; border-color: #036881; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #c7cfd1 !important; background: #0384a4 !important; @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #04a4cc; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #04a4cc; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; @@ -316,7 +316,7 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m background: #04a4cc; border-color: #037c9a; -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/light/colors.min.css b/wp-admin/css/colors/light/colors.min.css index 60643d0d..1ba957cf 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#0490b3;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa;box-shadow:inset 0 1px 0 #09cafa}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#fff}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f6f7f7}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#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-undefined .wp-pointer-arrow{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:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#888;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#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 +html{background:#f5f5f5}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#0490b3;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa;box-shadow:inset 0 1px 0 #09cafa}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #09cafa,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#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 li.wp-has-current-submenu 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{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#fff}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f6f7f7}#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 .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#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:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#888;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#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 c804c303..d199f9d6 100644 --- a/wp-admin/css/colors/midnight/colors-rtl.css +++ b/wp-admin/css/colors/midnight/colors-rtl.css @@ -27,29 +27,29 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #e14d43; - border-color: #d02a21; + border-color: #d02c21; color: white; - -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + -webkit-box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #dd362d; - border-color: #ba251e; + background: #dd382d; + border-color: #ba281e; color: white; - -webkit-box-shadow: inset 0 1px 0 #e8756f; - box-shadow: inset 0 1px 0 #e8756f; } + -webkit-box-shadow: inset 0 1px 0 #e8776f; + box-shadow: inset 0 1px 0 #e8776f; } .wp-core-ui .button-primary:focus { - -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + -webkit-box-shadow: inset 0 1px 0 #e8776f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e8776f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #d02a21; - border-color: #ba251e; + background: #d02c21; + border-color: #ba281e; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { - color: #d1c7c7 !important; - background: #d92c23 !important; - border-color: #ba251e !important; + color: #d1c8c7 !important; + background: #d92e23 !important; + border-color: #ba281e !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { color: #fff; @@ -249,12 +249,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Pointers */ .wp-pointer .wp-pointer-content h3 { background-color: #e14d43; - border-color: #dd362d; } + border-color: #dd382d; } .wp-pointer .wp-pointer-content h3:before { color: #e14d43; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e14d43; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #e14d43; - border-color: #d02a21; - -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + border-color: #d02c21; + -webkit-box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/midnight/colors-rtl.min.css b/wp-admin/css/colors/midnight/colors-rtl.min.css index cbaa8b4c..cd4b9eaf 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd362d;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f;box-shadow:inset 0 1px 0 #e8756f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d02a21;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c2c4c5}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#e14d43}#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:#c2c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#c2c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd362d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{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:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#e14d43;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e14d43;border-color:#d02a21;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd382d;border-color:#ba281e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8776f;box-shadow:inset 0 1px 0 #e8776f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8776f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8776f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c2c4c5}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#e14d43}#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:#c2c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#c2c4c5}.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:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#e14d43;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e14d43;border-color:#d02c21;-webkit-box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c} \ 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 85287b26..4bcf9993 100644 --- a/wp-admin/css/colors/midnight/colors.css +++ b/wp-admin/css/colors/midnight/colors.css @@ -27,29 +27,29 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #e14d43; - border-color: #d02a21; + border-color: #d02c21; color: white; - -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + -webkit-box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #dd362d; - border-color: #ba251e; + background: #dd382d; + border-color: #ba281e; color: white; - -webkit-box-shadow: inset 0 1px 0 #e8756f; - box-shadow: inset 0 1px 0 #e8756f; } + -webkit-box-shadow: inset 0 1px 0 #e8776f; + box-shadow: inset 0 1px 0 #e8776f; } .wp-core-ui .button-primary:focus { - -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #e8756f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + -webkit-box-shadow: inset 0 1px 0 #e8776f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e8776f, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #d02a21; - border-color: #ba251e; + background: #d02c21; + border-color: #ba281e; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { - color: #d1c7c7 !important; - background: #d92c23 !important; - border-color: #ba251e !important; + color: #d1c8c7 !important; + background: #d92e23 !important; + border-color: #ba281e !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { color: #fff; @@ -249,12 +249,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Pointers */ .wp-pointer .wp-pointer-content h3 { background-color: #e14d43; - border-color: #dd362d; } + border-color: #dd382d; } .wp-pointer .wp-pointer-content h3:before { color: #e14d43; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e14d43; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #e14d43; - border-color: #d02a21; - -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); } + border-color: #d02c21; + -webkit-box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #ec8b85, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/midnight/colors.min.css b/wp-admin/css/colors/midnight/colors.min.css index 6d1affa6..b3475374 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd362d;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f;box-shadow:inset 0 1px 0 #e8756f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8756f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d02a21;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c2c4c5}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#e14d43}#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:#c2c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#c2c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd362d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{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:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#e14d43;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e14d43;border-color:#d02a21;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#dd382d;border-color:#ba281e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8776f;box-shadow:inset 0 1px 0 #e8776f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e8776f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e8776f,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c2c4c5}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#e14d43}#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:#c2c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#c2c4c5}.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:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#e14d43;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#e14d43;border-color:#d02c21;-webkit-box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c} \ 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 ee84d5aa..709e7fcf 100644 --- a/wp-admin/css/colors/ocean/colors-rtl.css +++ b/wp-admin/css/colors/ocean/colors-rtl.css @@ -30,25 +30,25 @@ input[type=radio]:checked:before { border-color: #80a583; color: white; -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #8faf91; border-color: #719a74; color: white; -webkit-box-shadow: inset 0 1px 0 #bccfbd; - box-shadow: inset 0 1px 0 #bccfbd; } + box-shadow: inset 0 1px 0 #bccfbd; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { background: #80a583; border-color: #719a74; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #c7d1c8 !important; - background: #86a988 !important; + background: #86a989 !important; border-color: #719a74 !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { @@ -194,7 +194,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre background: #627c83; } #wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { - background: #8f9b9e; } + 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: #d5dddf; } @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #879fa5; } + background: #879ea5; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #879fa5; - background-color: #879fa5; } + border-color: #879ea5; + background-color: #879ea5; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #9ebaa0; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #9ebaa0; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; @@ -316,7 +316,7 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m background: #9ebaa0; border-color: #80a583; -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/ocean/colors-rtl.min.css b/wp-admin/css/colors/ocean/colors-rtl.min.css index b3cbfa7d..14c1d409 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#8faf91;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd;box-shadow:inset 0 1px 0 #bccfbd}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#86a988!important;border-color:#719a74!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dddf}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9b9e}#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:#d5dddf}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879fa5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879fa5;background-color:#879fa5}#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:#d5dddf}.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-undefined .wp-pointer-arrow{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:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#9ebaa0;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#8faf91;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd;box-shadow:inset 0 1px 0 #bccfbd}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dddf}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#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:#d5dddf}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#d5dddf}.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:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#9ebaa0;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83} \ 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 0c76a819..cd1d7e39 100644 --- a/wp-admin/css/colors/ocean/colors.css +++ b/wp-admin/css/colors/ocean/colors.css @@ -30,25 +30,25 @@ input[type=radio]:checked:before { border-color: #80a583; color: white; -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #8faf91; border-color: #719a74; color: white; -webkit-box-shadow: inset 0 1px 0 #bccfbd; - box-shadow: inset 0 1px 0 #bccfbd; } + box-shadow: inset 0 1px 0 #bccfbd; } .wp-core-ui .button-primary:focus { -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 1px 0 #bccfbd, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { background: #80a583; border-color: #719a74; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #c7d1c8 !important; - background: #86a988 !important; + background: #86a989 !important; border-color: #719a74 !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { @@ -194,7 +194,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre background: #627c83; } #wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { - background: #8f9b9e; } + 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: #d5dddf; } @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #879fa5; } + background: #879ea5; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #879fa5; - background-color: #879fa5; } + border-color: #879ea5; + background-color: #879ea5; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -254,7 +254,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .wp-pointer .wp-pointer-content h3:before { color: #9ebaa0; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #9ebaa0; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; @@ -316,7 +316,7 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m background: #9ebaa0; border-color: #80a583; -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } + box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/ocean/colors.min.css b/wp-admin/css/colors/ocean/colors.min.css index df45994c..8f720189 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#8faf91;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd;box-shadow:inset 0 1px 0 #bccfbd}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#86a988!important;border-color:#719a74!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dddf}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9b9e}#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:#d5dddf}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879fa5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879fa5;background-color:#879fa5}#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:#d5dddf}.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-undefined .wp-pointer-arrow{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:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#9ebaa0;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#8faf91;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd;box-shadow:inset 0 1px 0 #bccfbd}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #bccfbd,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dddf}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#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:#d5dddf}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#d5dddf}.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:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#9ebaa0;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83} \ 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 496914c2..2cdf11f9 100644 --- a/wp-admin/css/colors/sunrise/colors-rtl.css +++ b/wp-admin/css/colors/sunrise/colors-rtl.css @@ -27,29 +27,29 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #dd823b; - border-color: #c36822; + border-color: #c36922; color: white; - -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + -webkit-box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #d97326; - border-color: #ad5c1e; + background: #d97426; + border-color: #ad5d1e; color: white; - -webkit-box-shadow: inset 0 1px 0 #e59d66; - box-shadow: inset 0 1px 0 #e59d66; } + -webkit-box-shadow: inset 0 1px 0 #e59e66; + box-shadow: inset 0 1px 0 #e59e66; } .wp-core-ui .button-primary:focus { - -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + -webkit-box-shadow: inset 0 1px 0 #e59e66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e59e66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #c36822; - border-color: #ad5c1e; + background: #c36922; + border-color: #ad5d1e; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #d1cbc7 !important; - background: #cc6c23 !important; - border-color: #ad5c1e !important; + background: #cc6d23 !important; + border-color: #ad5d1e !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { color: #fff; @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #d66460; } + background: #d66560; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #d66460; - background-color: #d66460; } + border-color: #d66560; + background-color: #d66560; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -249,12 +249,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Pointers */ .wp-pointer .wp-pointer-content h3 { background-color: #dd823b; - border-color: #d97326; } + border-color: #d97426; } .wp-pointer .wp-pointer-content h3:before { color: #dd823b; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #dd823b; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #dd823b; - border-color: #c36822; - -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + border-color: #c36922; + -webkit-box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/sunrise/colors-rtl.min.css b/wp-admin/css/colors/sunrise/colors-rtl.min.css index 48d86a78..9441bba0 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#d97326;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66;box-shadow:inset 0 1px 0 #e59d66}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#c36822;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f0c8c6}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#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:#f0c8c6}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66460}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66460;background-color:#d66460}#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:#f0c8c6}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97326}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{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:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#dd823b;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#dd823b;border-color:#c36822;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#d97426;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59e66;box-shadow:inset 0 1px 0 #e59e66}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e59e66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e59e66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f0c8c6}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#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:#f0c8c6}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#f0c8c6}.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:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#dd823b;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#dd823b;border-color:#c36922;-webkit-box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631} \ 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 943bc8a4..2328f3fd 100644 --- a/wp-admin/css/colors/sunrise/colors.css +++ b/wp-admin/css/colors/sunrise/colors.css @@ -27,29 +27,29 @@ input[type=radio]:checked:before { /* Core UI */ .wp-core-ui .button-primary { background: #dd823b; - border-color: #c36822; + border-color: #c36922; color: white; - -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + -webkit-box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); } .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #d97326; - border-color: #ad5c1e; + background: #d97426; + border-color: #ad5d1e; color: white; - -webkit-box-shadow: inset 0 1px 0 #e59d66; - box-shadow: inset 0 1px 0 #e59d66; } + -webkit-box-shadow: inset 0 1px 0 #e59e66; + box-shadow: inset 0 1px 0 #e59e66; } .wp-core-ui .button-primary:focus { - -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 1px 0 #e59d66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + -webkit-box-shadow: inset 0 1px 0 #e59e66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); + box-shadow: inset 0 1px 0 #e59e66, 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary:active { - background: #c36822; - border-color: #ad5c1e; + background: #c36922; + border-color: #ad5d1e; color: white; -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); - box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } + box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); } .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled { color: #d1cbc7 !important; - background: #cc6c23 !important; - border-color: #ad5c1e !important; + background: #cc6d23 !important; + border-color: #ad5d1e !important; text-shadow: none !important; } .wp-core-ui .wp-ui-primary { color: #fff; @@ -214,7 +214,7 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { color: #fff; - background: #d66460; } + background: #d66560; } #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #fff; @@ -234,8 +234,8 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Admin Bar: my account */ #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: #d66460; - background-color: #d66460; } + border-color: #d66560; + background-color: #d66560; } #wpadminbar #wp-admin-bar-user-info .display-name { color: #fff; } @@ -249,12 +249,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre /* Pointers */ .wp-pointer .wp-pointer-content h3 { background-color: #dd823b; - border-color: #d97326; } + border-color: #d97426; } .wp-pointer .wp-pointer-content h3:before { color: #dd823b; } -.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow { +.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 */ @@ -263,12 +263,12 @@ ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.curre .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; } + 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; } + box-shadow: 0 0 0 1px #fff, 0 0 0 2px #dd823b; } .media-selection .attachment.selection.details .thumbnail { -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; @@ -314,9 +314,9 @@ body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .m /* jQuery UI Slider */ .wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { background: #dd823b; - border-color: #c36822; - -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); } + border-color: #c36922; + -webkit-box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 #e8ac7c, 0 1px 0 rgba(0, 0, 0, 0.15); } /* Thickbox: Plugin information */ #sidemenu a.current { diff --git a/wp-admin/css/colors/sunrise/colors.min.css b/wp-admin/css/colors/sunrise/colors.min.css index 228ff801..e0d887ec 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:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#d97326;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66;box-shadow:inset 0 1px 0 #e59d66}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e59d66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#c36822;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f0c8c6}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#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:#f0c8c6}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66460}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66460;background-color:#d66460}#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:#f0c8c6}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97326}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{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:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#dd823b;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#dd823b;border-color:#c36822;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631} \ No newline at end of file +html{background:#f1f1f1}a{color:#0074a2}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,a:active,a:focus,a:hover,div.dashboard-widget-submit input:hover{color:#0099d5}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:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#d97426;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59e66;box-shadow:inset 0 1px 0 #e59e66}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #e59e66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 #e59e66,0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.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 .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}#add-new-comment a:hover,.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-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-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu .wp-submenu-head,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f0c8c6}#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 li.wp-has-current-submenu 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.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-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#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:#f0c8c6}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .menupop .menupop>.ab-item:hover:before,#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 li a:hover .blavatar,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:after,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:after,#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 #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 #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#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:#f0c8c6}.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:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme: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}#customize-theme-controls .widget-area-select .selected{background-color:#dd823b;color:#fff}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#dd823b;border-color:#c36922;-webkit-box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631} \ No newline at end of file diff --git a/wp-admin/css/common-rtl.css b/wp-admin/css/common-rtl.css index 9ae620fd..7e973cb3 100644 --- a/wp-admin/css/common-rtl.css +++ b/wp-admin/css/common-rtl.css @@ -223,6 +223,11 @@ body.modal-open { overflow: hidden; } +body.mobile.modal-open #wpwrap { + overflow: hidden; + height: 100%; +} + iframe, img { border: 0; @@ -395,6 +400,7 @@ ol.ol-decimal > li { code { font-family: Consolas, Monaco, monospace; direction: ltr; + unicode-bidi: embed; } kbd, @@ -550,40 +556,6 @@ code { margin: 10px 2px 0 20px; } -div.updated, -div.error { - padding: 0 0.6em; - margin: 5px 15px 2px; -} - -div.updated p, -div.error p { - margin: 0.5em 0; - padding: 2px; -} - -.wrap div.updated, -.wrap div.error, -.media-upload-form div.error { - margin: 5px 0 15px; -} - -div.updated { - border-right: 4px solid #7ad03a; - padding: 1px 12px; - background-color: #fff; - -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); -} - -div.error { - border-right: 4px solid #dd3d36; - background: #fff; - -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); - padding: 1px 12px; -} - .attention { color: #2ea2cc; } @@ -983,6 +955,10 @@ th.action-links { margin-left: 20px; } +.filter-items { + float: right; +} + .filter-links { display: inline-block; margin: 0; @@ -1018,23 +994,29 @@ th.action-links { .wp-filter .search-form { float: left; - margin-top: 9px; + 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 { - height: 33px; + 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; @@ -1083,6 +1065,7 @@ th.action-links { .show-filters .filter-drawer { display: block; overflow: hidden; + width: 100%; } .show-filters .wp-filter .drawer-toggle:hover, @@ -1113,17 +1096,13 @@ th.action-links { float: right; margin: 0 0 0 1%; padding: 10px; - width: 19%; + width: 24%; background: #fff; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); box-shadow: 0 1px 1px rgba(0,0,0,0.04); } -.filter-group.wide { - width: 38%; -} - .filter-group h4 { position: relative; margin: 0; @@ -1219,11 +1198,6 @@ th.action-links { } @media only screen and (max-width: 1120px) { - .wp-filter .search-form { - float: none; - margin: 20px 0; - } - .filter-drawer { border-bottom: 1px solid #eee; } @@ -1239,19 +1213,91 @@ th.action-links { } } +@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; /* Remove float from media-views.css */ + position: relative; + max-width: 100%; + } +} + @media only screen and (max-width: 782px) { - .filter-group, .filter-group li { - width: 100%; + 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%; + } +} /*------------------------------------------------------------------------------ 4.0 - Notifications ------------------------------------------------------------------------------*/ +.notice, +div.updated, +div.error { + background: #fff; + border-right: 4px solid #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 ); + margin: 5px 15px 2px; + padding: 1px 12px; +} + +.notice p, +div.updated p, +div.error p, +.form-table td .notice p { + margin: 0.5em 0; + padding: 2px; +} + +.notice-success, +div.updated { + border-color: #7ad03a; +} + +.notice-warning { + border-color: #ffba00; +} + +.notice-error, +div.error { + border-color: #dd3d36; +} + +.notice-info { + border-color: #2ea2cc; +} + +.wrap .notice, +.wrap div.updated, +.wrap div.error, +.media-upload-form .notice, +.media-upload-form div.error { + margin: 5px 0 15px; +} + #update-nag, .update-nag { display: inline-block; @@ -1967,6 +2013,8 @@ td.media-icon { td.media-icon img { max-width: 80px; max-height: 60px; + width: auto; + height: auto; } td.image-icon img { @@ -2192,7 +2240,7 @@ div.action-links { float: left; top: 0; height: 250px; - width: 830px; + width: 772px; margin: 0 -20px; background: transparent; -webkit-box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 ); @@ -2750,7 +2798,7 @@ img { margin: 4px 0; } -#templateside a, +#templateside li a, .theme-editor-php .highlight { display: block; padding: 3px 12px 3px 3px; @@ -2826,7 +2874,12 @@ img { } .widget-top a.widget-action:after { - padding: 12px 12px 0; + padding: 12px 12px 11px; +} + +.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); } .nav-menus-php .item-edit:before { @@ -2847,29 +2900,21 @@ img { content: '\f142'; } -/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ -.ui-sortable, -.ui-draggable { - -ms-touch-action: none; - touch-action: none; -} - -.meta-box-sortables.ui-sortable, -.widgets-holder-wrap .ui-draggable, -.widgets-holder-wrap .ui-sortable, -.menu.ui-sortable { - -ms-touch-action: auto; - touch-action: auto; -} - -.meta-box-sortables.ui-sortable .hndle, -.menu.ui-sortable .menu-item-handle { +/*! + * jQuery UI Draggable/Sortable 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 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 */ - .accordion-section { border-bottom: 1px solid #dfdfdf; margin: 0; diff --git a/wp-admin/css/common.css b/wp-admin/css/common.css index a995ee47..969cc5f0 100644 --- a/wp-admin/css/common.css +++ b/wp-admin/css/common.css @@ -223,6 +223,11 @@ body.modal-open { overflow: hidden; } +body.mobile.modal-open #wpwrap { + overflow: hidden; + height: 100%; +} + iframe, img { border: 0; @@ -395,6 +400,7 @@ ol.ol-decimal > li { code { font-family: Consolas, Monaco, monospace; direction: ltr; + unicode-bidi: embed; } kbd, @@ -550,40 +556,6 @@ code { margin: 10px 20px 0 2px; } -div.updated, -div.error { - padding: 0 0.6em; - margin: 5px 15px 2px; -} - -div.updated p, -div.error p { - margin: 0.5em 0; - padding: 2px; -} - -.wrap div.updated, -.wrap div.error, -.media-upload-form div.error { - margin: 5px 0 15px; -} - -div.updated { - border-left: 4px solid #7ad03a; - padding: 1px 12px; - background-color: #fff; - -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); -} - -div.error { - border-left: 4px solid #dd3d36; - background: #fff; - -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); - padding: 1px 12px; -} - .attention { color: #2ea2cc; } @@ -983,6 +955,10 @@ th.action-links { margin-right: 20px; } +.filter-items { + float: left; +} + .filter-links { display: inline-block; margin: 0; @@ -1018,23 +994,29 @@ th.action-links { .wp-filter .search-form { float: right; - margin-top: 9px; + 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 { - height: 33px; + 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; @@ -1083,6 +1065,7 @@ th.action-links { .show-filters .filter-drawer { display: block; overflow: hidden; + width: 100%; } .show-filters .wp-filter .drawer-toggle:hover, @@ -1113,17 +1096,13 @@ th.action-links { float: left; margin: 0 1% 0 0; padding: 10px; - width: 19%; + width: 24%; background: #fff; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); box-shadow: 0 1px 1px rgba(0,0,0,0.04); } -.filter-group.wide { - width: 38%; -} - .filter-group h4 { position: relative; margin: 0; @@ -1219,11 +1198,6 @@ th.action-links { } @media only screen and (max-width: 1120px) { - .wp-filter .search-form { - float: none; - margin: 20px 0; - } - .filter-drawer { border-bottom: 1px solid #eee; } @@ -1239,19 +1213,91 @@ th.action-links { } } +@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; /* Remove float from media-views.css */ + position: relative; + max-width: 100%; + } +} + @media only screen and (max-width: 782px) { - .filter-group, .filter-group li { - width: 100%; + 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%; + } +} /*------------------------------------------------------------------------------ 4.0 - Notifications ------------------------------------------------------------------------------*/ +.notice, +div.updated, +div.error { + background: #fff; + border-left: 4px solid #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 ); + box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 ); + margin: 5px 15px 2px; + padding: 1px 12px; +} + +.notice p, +div.updated p, +div.error p, +.form-table td .notice p { + margin: 0.5em 0; + padding: 2px; +} + +.notice-success, +div.updated { + border-color: #7ad03a; +} + +.notice-warning { + border-color: #ffba00; +} + +.notice-error, +div.error { + border-color: #dd3d36; +} + +.notice-info { + border-color: #2ea2cc; +} + +.wrap .notice, +.wrap div.updated, +.wrap div.error, +.media-upload-form .notice, +.media-upload-form div.error { + margin: 5px 0 15px; +} + #update-nag, .update-nag { display: inline-block; @@ -1967,6 +2013,8 @@ td.media-icon { td.media-icon img { max-width: 80px; max-height: 60px; + width: auto; + height: auto; } td.image-icon img { @@ -2192,7 +2240,7 @@ div.action-links { float: right; top: 0; height: 250px; - width: 830px; + width: 772px; margin: 0 -20px; background: transparent; -webkit-box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 ); @@ -2750,7 +2798,7 @@ img { margin: 4px 0; } -#templateside a, +#templateside li a, .theme-editor-php .highlight { display: block; padding: 3px 3px 3px 12px; @@ -2826,7 +2874,12 @@ img { } .widget-top a.widget-action:after { - padding: 12px 12px 0; + padding: 12px 12px 11px; +} + +.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); } .nav-menus-php .item-edit:before { @@ -2847,29 +2900,21 @@ img { content: '\f142'; } -/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ -.ui-sortable, -.ui-draggable { - -ms-touch-action: none; - touch-action: none; -} - -.meta-box-sortables.ui-sortable, -.widgets-holder-wrap .ui-draggable, -.widgets-holder-wrap .ui-sortable, -.menu.ui-sortable { - -ms-touch-action: auto; - touch-action: auto; -} - -.meta-box-sortables.ui-sortable .hndle, -.menu.ui-sortable .menu-item-handle { +/*! + * jQuery UI Draggable/Sortable 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 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 */ - .accordion-section { border-bottom: 1px solid #dfdfdf; margin: 0; diff --git a/wp-admin/css/customize-controls-rtl.css b/wp-admin/css/customize-controls-rtl.css index 045decac..10861ce7 100644 --- a/wp-admin/css/customize-controls-rtl.css +++ b/wp-admin/css/customize-controls-rtl.css @@ -10,6 +10,10 @@ body { font-size: 14px; } +#customize-controls img { + max-width: 100%; +} + #customize-controls .submit { text-align: center; } @@ -257,7 +261,7 @@ body { } .rtl .control-panel-back:before { - content: "\f344"; + content: "\f345"; } .in-sub-panel .control-panel-back { @@ -414,6 +418,38 @@ p.customize-section-description { margin-left: 5px; } +.customize-control .attachment-thumb.type-icon { + float: right; + margin: 10px; + width: auto; +} + +.customize-control .attachment-title { + font-weight: bold; + margin: 0; + padding: 5px 10px; +} + +.customize-control .attachment-meta { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin: 0; + padding: 5px 10px 0; +} + +.customize-control .attachment-meta-title { + padding-top: 7px; +} + +.customize-control .thumbnail-image { + line-height: 0; +} + +.customize-control .thumbnail-image img { + cursor: pointer; +} + #customize-preview iframe { width: 100%; height: 100%; @@ -525,129 +561,6 @@ p.customize-section-description { border-color: rgba(0, 0, 0, 0.25); } -/* - * Image Picker - */ -.customize-control-image .library, -.customize-control-image .actions { - display: none; - float: right; - width: 100%; -} - -.customize-control-image.open .library, -.customize-control-image.open .actions { - display: block; -} - -.accordion-section .customize-control-image .dropdown-content { - height: auto; - min-height: 24px; - min-width: 40px; - padding: 0; -} - -.accordion-section .customize-control-image .dropdown-status { - padding: 4px 5px; -} - -.accordion-section .customize-control-image .preview-thumbnail img { - display: block; - width: 100%; - max-width: 122px; - max-height: 98px; - margin: 0 auto; -} - -.accordion-section .customize-control-image .actions { - text-align: left; -} - -.accordion-section .customize-control-image .library ul { - border-bottom: 1px solid #ddd; - float: right; - width: 100%; - margin: 10px 0 0; -} - -.accordion-section .customize-control-image .library li { - color: #ccc; - float: right; - padding: 3px 15px; - margin: 0; - border: 1px solid transparent; -} - -.accordion-section .customize-control-image .library li.library-selected { - margin-bottom: -1px; - padding-bottom: 4px; - color: #666666; - border-color: #ddd; - border-bottom-color: #fff; -} - -.accordion-section .customize-control-image .library .thumbnail { - display: block; - width: 100%; -} - -.accordion-section .customize-control-image .library .thumbnail img { - display: block; - max-width: 90%; - max-height: 80px; - margin: 5px auto; - padding: 2px; - background: #666666; -} - -.accordion-section .customize-control-image .library .thumbnail:hover img { - background-color: #2ea2cc; -} - -.accordion-section .customize-control-image .library-content { - display: none; - width: 100%; - float: right; - padding: 10px 0; -} - -.accordion-section .customize-control-image .library-content.library-selected { - display: block; -} - -.accordion-section .customize-control-upload .upload-fallback, -.accordion-section .customize-control-image .upload-fallback { - display: none; -} - -.accordion-section .customize-control-upload .upload-dropzone, -.accordion-section .customize-control-image .upload-dropzone { - display: none; - padding: 15px 10px; - border: 3px dashed #dfdfdf; - margin: 5px auto; - text-align: center; - position: relative; - cursor: default; -} - -.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop, -.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop { - display: block; - -webkit-transition: border-color 0.1s; - transition: border-color 0.1s; -} - -.accordion-section .customize-control-upload .library ul li, -.accordion-section .customize-control-image .library ul li { - cursor: pointer; -} - -.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over, -.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over { - border-color: #83b4d8; -} - /** * iOS can't scroll iframes, * instead it expands the iframe size to match the size of the content @@ -666,16 +579,19 @@ p.customize-section-description { /** Header control **/ -#customize-control-header_image .current { +.customize-control-upload .current, +.customize-control-image .current, +.customize-control-background .current, +.customize-control-header .current { margin-bottom: 8px; } -#customize-control-header_image .uploaded { +.customize-control-header .uploaded { margin-bottom: 18px; } -#customize-control-header_image .uploaded button:not(.random), -#customize-control-header_image .default button:not(.random) { +.customize-control-header .uploaded button:not(.random), +.customize-control-header .default button:not(.random) { width: 100%; padding: 0; margin: 0; @@ -685,21 +601,30 @@ p.customize-section-description { cursor: pointer; } -#customize-control-header_image button img { +.customize-control-header button img { display: block; } -#customize-control-header_image button.new, -#customize-control-header_image button.remove { +.customize-control-upload .remove-button, +.customize-control-upload .default-button, +.customize-control-upload .upload-button, +.customize-control-image .remove-button, +.customize-control-image .default-button, +.customize-control-image .upload-button, +.customize-control-background .remove-button, +.customize-control-background .default-button, +.customize-control-background .upload-button, +.customize-control-header button.new, +.customize-control-header button.remove { white-space: normal; width: 48%; height: auto; } - -/* Header control: current image container */ - -#customize-control-header_image .current .container { +.customize-control-upload .current .container, +.customize-control-image .current .container, +.customize-control-background .current .container, +.customize-control-header .current .container { overflow: hidden; -webkit-border-radius: 2px; border: 1px solid #eee; @@ -707,14 +632,26 @@ p.customize-section-description { border-radius: 2px; } -#customize-control-header_image .placeholder { +.customize-control-upload .current .container, +.customize-control-background .current .container, +.customize-control-image .current .container { + min-height: 40px; +} + +.customize-control-upload .placeholder, +.customize-control-image .placeholder, +.customize-control-background .placeholder, +.customize-control-header .placeholder { width: 100%; position: relative; text-align: center; cursor: default; } -#customize-control-header_image .inner { +.customize-control-upload .inner, +.customize-control-image .inner, +.customize-control-background .inner, +.customize-control-header .inner { display: none; position: absolute; width: 100%; @@ -724,31 +661,42 @@ p.customize-section-description { overflow: hidden; } -#customize-control-header_image .inner, -#customize-control-header_image .inner .dashicons { +.customize-control-upload .inner, +.customize-control-background .inner, +.customize-control-image .inner { + display: block; + min-height: 40px; +} + +.customize-control-upload .inner, +.customize-control-image .inner, +.customize-control-background .inner, +.customize-control-header .inner, +.customize-control-header .inner .dashicons { line-height: 20px; top: 10px; } -#customize-control-header_image .list .inner, -#customize-control-header_image .list .inner .dashicons { + +.customize-control-header .list .inner, +.customize-control-header .list .inner .dashicons { top: 9px; } -#customize-control-header_image .header-view { +.customize-control-header .header-view { position: relative; width: 100%; margin-bottom: 5px; } -#customize-control-header_image .header-view:last-child { +.customize-control-header .header-view:last-child { margin-bottom: 0px; } /* Convoluted, but 'outline' support isn't good enough yet */ -#customize-control-header_image .header-view:after { +.customize-control-header .header-view:after { border: 0; } -#customize-control-header_image .header-view.selected:after { +.customize-control-header .header-view.selected:after { content: ''; position: absolute; height: auto; @@ -757,13 +705,13 @@ p.customize-section-description { -webkit-border-radius: 2px; border-radius: 2px; } -#customize-control-header_image .header-view.button.selected { +.customize-control-header .header-view.button.selected { border: 0; } /* Header control: overlay "close" button */ -#customize-control-header_image .uploaded .header-view .close { +.customize-control-header .uploaded .header-view .close { font-size: 2em; color: grey; position: absolute; @@ -776,7 +724,7 @@ p.customize-section-description { cursor: pointer; } -#customize-control-header_image .uploaded .header-view .close:hover { +.customize-control-header .uploaded .header-view .close:hover { color: black; text-shadow: -1px -1px 0 #fff, @@ -785,32 +733,32 @@ p.customize-section-description { 1px 1px 0 #fff; } -#customize-control-header_image .header-view:hover .close { +.customize-control-header .header-view:hover .close { visibility: visible; } /* Header control: randomiz(s)er */ -#customize-control-header_image .random.placeholder { +.customize-control-header .random.placeholder { cursor: pointer; -webkit-border-radius: 2px; border-radius: 2px; height: 40px; } -#customize-control-header_image button.random { +.customize-control-header button.random { width: 100%; height: auto; min-height: 40px; white-space: normal; } -#customize-control-header_image button.random .dice { +.customize-control-header button.random .dice { margin-top: 4px; } -#customize-control-header_image .placeholder:hover .dice, -#customize-control-header_image .header-view:hover > button.random .dice { +.customize-control-header .placeholder:hover .dice, +.customize-control-header .header-view:hover > button.random .dice { -webkit-animation: dice-color-change 3s infinite; -ms-animation: dice-color-change 3s infinite; animation: dice-color-change 3s infinite; @@ -837,34 +785,47 @@ p.customize-section-description { 100% { color: #d4b146; } } -/* Header control: actions and choices */ - -#customize-control-header_image .actions { +.customize-control-upload .actions, +.customize-control-image .actions, +.customize-control-background .actions, +.customize-control-header .actions { margin-bottom: 32px; } -#customize-control-header_image .choice { +.customize-control-header .choice { position: relative; display: block; margin-bottom: 9px; } -#customize-control-header_image .uploaded div:last-child > .choice { +.customize-control-header .uploaded div:last-child > .choice { margin-bottom: 0; } -#customize-control-header_image img { +.customize-control-upload img, +.customize-control-image img, +.customize-control-background img, +.customize-control-header img { width: 100%; -webkit-border-radius: 2px; border-radius: 2px; } -#customize-control-header_image .remove { +.customize-control-upload .remove-button, +.customize-control-upload .default-button, +.customize-control-image .remove-button, +.customize-control-image .default-button, +.customize-control-background .remove-button, +.customize-control-background .default-button, +.customize-control-header .remove { float: right; margin-left: 3px; } -#customize-control-header_image .new { +.customize-control-upload .upload-button, +.customize-control-image .upload-button, +.customize-control-background .upload-button, +.customize-control-header .new { float: left; } diff --git a/wp-admin/css/customize-controls-rtl.min.css b/wp-admin/css/customize-controls-rtl.min.css index aa9bb6cc..1227e07b 100644 --- a/wp-admin/css/customize-controls-rtl.min.css +++ b/wp-admin/css/customize-controls-rtl.min.css @@ -1 +1 @@ -body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls .submit{text-align:center}#customize-controls .description{color:#666}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-left:4px}.saving #customize-header-actions .spinner{display:block}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-info{border:none;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-right:none;border-left:none;border-bottom:1px solid #eee}#customize-info .accordion-section-title:focus:after,#customize-info .accordion-section-title:hover:after,#customize-info.open .accordion-section-title:after{color:#555}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#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-content{color:#555;background:#fff}#customize-info .accordion-section-title:focus,#customize-info .accordion-section-title:hover,#customize-info.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section:hover>.accordion-section-title{color:#222;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:#555}#customize-info.open,#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 .accordion-section-content,#customize-theme-controls>ul{margin:0}.control-section.control-panel>.accordion-section-title{padding-left:54px}.control-section.control-panel>.accordion-section-title:after{content:"\f345";background:#f5f5f5;color:#555;width:38px;height:100%;margin:-11px 0 -11px -10px;line-height:45px;padding-right:5px;border-right:1px solid #eee;z-index:0}.rtl .control-section.control-panel>.accordion-section-title:after{content:"\f341"}#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:focus:after,#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:hover:after{background:#ddd;color:#000;border:1px solid #d9d9d9;border-left:none;margin-top:-12px;line-height:44px;z-index:1}.accordion-sub-container.control-panel-content{display:none;position:absolute;right:300px;top:0;width:300px;border-top:1px solid #ddd;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.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-left:2px;background:#eee;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}.control-panel-back{display:block;position:fixed;top:0;z-index:99;right:-48px;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;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}.collapsed .control-panel-back{display:none}.control-panel-back:focus,.control-panel-back:hover,.customize-controls-close:focus,.customize-controls-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.control-panel-back:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:7px;right:13px}.rtl .control-panel-back:before{content:"\f344"}.in-sub-panel .control-panel-back{right:0}.current-panel>.accordion-section-title{height:22px}.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}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{right:-300px;width:300px}.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:-300px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.control-section.control-panel .accordion-section-title .panel-title{font-size:20px;font-weight:200;line-height:24px;display:block;border:none}.control-section.control-panel .preview-notice{font-size:13px;line-height:24px}p.customize-section-description{font-style:normal}.customize-control{width:100%;float:right;clear:both;margin-bottom:8px}.customize-control input[type=checkbox],.customize-control input[type=radio],.customize-control select{line-height:28px}.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url]{width:98%;line-height:18px;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:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-checkbox label,.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-left:5px}.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-radio label{line-height:32px}.customize-control-radio input{margin-left:5px}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.collapse-sidebar{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}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-arrow:before,.collapse-sidebar:active .collapse-sidebar-label{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.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:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{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)}.customize-control-image .actions,.customize-control-image .library{display:none;float:right;width:100%}.customize-control-image.open .actions,.customize-control-image.open .library{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:left}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #ddd;float:right;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#ccc;float:right;padding:3px 15px;margin:0;border:1px solid transparent}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#666;border-color:#ddd #ddd #fff}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:2px;background:#666}.accordion-section .customize-control-image .library .thumbnail:hover img{background-color:#2ea2cc}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:right;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-image .upload-fallback,.accordion-section .customize-control-upload .upload-fallback{display:none}.accordion-section .customize-control-image .upload-dropzone,.accordion-section .customize-control-upload .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;position:relative;cursor:default}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-image .library ul li,.accordion-section .customize-control-upload .library ul li{cursor:pointer}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}#customize-control-header_image .current{margin-bottom:8px}#customize-control-header_image .uploaded{margin-bottom:18px}#customize-control-header_image .default button:not(.random),#customize-control-header_image .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}#customize-control-header_image button img{display:block}#customize-control-header_image button.new,#customize-control-header_image button.remove{white-space:normal;width:48%;height:auto}#customize-control-header_image .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .placeholder{width:100%;position:relative;text-align:center;cursor:default}#customize-control-header_image .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#customize-control-header_image .inner,#customize-control-header_image .inner .dashicons{line-height:20px;top:10px}#customize-control-header_image .list .inner,#customize-control-header_image .list .inner .dashicons{top:9px}#customize-control-header_image .header-view{position:relative;width:100%;margin-bottom:5px}#customize-control-header_image .header-view:last-child{margin-bottom:0}#customize-control-header_image .header-view:after{border:0}#customize-control-header_image .header-view.selected:after{content:'';position:absolute;height:auto;top:0;right:0;bottom:0;left:0;border:4px solid #2ea2cc;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .header-view.button.selected{border:0}#customize-control-header_image .uploaded .header-view .close{font-size:2em;color:grey;position:absolute;visibility:hidden;top:10px;left:10px;z-index:1;width:20px;height:20px;cursor:pointer}#customize-control-header_image .uploaded .header-view .close:hover{color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#customize-control-header_image .header-view:hover .close{visibility:visible}#customize-control-header_image .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}#customize-control-header_image button.random{width:100%;height:auto;min-height:40px;white-space:normal}#customize-control-header_image button.random .dice{margin-top:4px}#customize-control-header_image .header-view:hover>button.random .dice,#customize-control-header_image .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;-ms-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@-ms-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}#customize-control-header_image .actions{margin-bottom:32px}#customize-control-header_image .choice{position:relative;display:block;margin-bottom:9px}#customize-control-header_image .uploaded div:last-child>.choice{margin-bottom:0}#customize-control-header_image img{width:100%;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .remove{float:right;margin-left:3px}#customize-control-header_image .new{float:left}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 p{font-size:14px;line-height:1.5;margin:25px 0 20px} \ No newline at end of file +body{overflow:hidden}#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:#666}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-left:4px}.saving #customize-header-actions .spinner{display:block}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-info{border:none;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-right:none;border-left:none;border-bottom:1px solid #eee}#customize-info .accordion-section-title:focus:after,#customize-info .accordion-section-title:hover:after,#customize-info.open .accordion-section-title:after{color:#555}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#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-content{color:#555;background:#fff}#customize-info .accordion-section-title:focus,#customize-info .accordion-section-title:hover,#customize-info.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section:hover>.accordion-section-title{color:#222;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:#555}#customize-info.open,#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 .accordion-section-content,#customize-theme-controls>ul{margin:0}.control-section.control-panel>.accordion-section-title{padding-left:54px}.control-section.control-panel>.accordion-section-title:after{content:"\f345";background:#f5f5f5;color:#555;width:38px;height:100%;margin:-11px 0 -11px -10px;line-height:45px;padding-right:5px;border-right:1px solid #eee;z-index:0}.rtl .control-section.control-panel>.accordion-section-title:after{content:"\f341"}#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:focus:after,#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:hover:after{background:#ddd;color:#000;border:1px solid #d9d9d9;border-left:none;margin-top:-12px;line-height:44px;z-index:1}.accordion-sub-container.control-panel-content{display:none;position:absolute;right:300px;top:0;width:300px;border-top:1px solid #ddd;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.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-left:2px;background:#eee;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}.control-panel-back{display:block;position:fixed;top:0;z-index:99;right:-48px;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;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}.collapsed .control-panel-back{display:none}.control-panel-back:focus,.control-panel-back:hover,.customize-controls-close:focus,.customize-controls-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.control-panel-back:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:7px;right:13px}.rtl .control-panel-back:before{content:"\f345"}.in-sub-panel .control-panel-back{right:0}.current-panel>.accordion-section-title{height:22px}.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}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{right:-300px;width:300px}.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:-300px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.control-section.control-panel .accordion-section-title .panel-title{font-size:20px;font-weight:200;line-height:24px;display:block;border:none}.control-section.control-panel .preview-notice{font-size:13px;line-height:24px}p.customize-section-description{font-style:normal}.customize-control{width:100%;float:right;clear:both;margin-bottom:8px}.customize-control input[type=checkbox],.customize-control input[type=radio],.customize-control select{line-height:28px}.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url]{width:98%;line-height:18px;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:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-checkbox label,.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-left:5px}.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-radio label{line-height:32px}.customize-control-radio input{margin-left:5px}.customize-control .attachment-thumb.type-icon{float:right;margin:10px;width:auto}.customize-control .attachment-title{font-weight:700;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:5px 10px 0}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.collapse-sidebar{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}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-arrow:before,.collapse-sidebar:active .collapse-sidebar-label{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.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:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{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 #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-background .current,.customize-control-header .current,.customize-control-image .current,.customize-control-upload .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-header button img{display:block}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-background .upload-button,.customize-control-header button.new,.customize-control-header button.remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-image .upload-button,.customize-control-upload .default-button,.customize-control-upload .remove-button,.customize-control-upload .upload-button{white-space:normal;width:48%;height:auto}.customize-control-background .current .container,.customize-control-header .current .container,.customize-control-image .current .container,.customize-control-upload .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .current .container,.customize-control-image .current .container,.customize-control-upload .current .container{min-height:40px}.customize-control-background .placeholder,.customize-control-header .placeholder,.customize-control-image .placeholder,.customize-control-upload .placeholder{width:100%;position:relative;text-align:center;cursor:default}.customize-control-background .inner,.customize-control-header .inner,.customize-control-image .inner,.customize-control-upload .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-background .inner,.customize-control-image .inner,.customize-control-upload .inner{display:block;min-height:40px}.customize-control-background .inner,.customize-control-header .inner,.customize-control-header .inner .dashicons,.customize-control-image .inner,.customize-control-upload .inner{line-height:20px;top:10px}.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 #2ea2cc;-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:2em;color:grey;position:absolute;visibility:hidden;top:10px;left:10px;z-index:1;width:20px;height:20px;cursor:pointer}.customize-control-header .uploaded .header-view .close:hover{color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.customize-control-header .header-view:hover .close{visibility:visible}.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;-ms-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@-ms-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}.customize-control-background .actions,.customize-control-header .actions,.customize-control-image .actions,.customize-control-upload .actions{margin-bottom:32px}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control-background img,.customize-control-header img,.customize-control-image img,.customize-control-upload img{width:100%;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-header .remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-upload .default-button,.customize-control-upload .remove-button{float:right;margin-left:3px}.customize-control-background .upload-button,.customize-control-header .new,.customize-control-image .upload-button,.customize-control-upload .upload-button{float:left}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 p{font-size:14px;line-height:1.5;margin:25px 0 20px} \ No newline at end of file diff --git a/wp-admin/css/customize-controls.css b/wp-admin/css/customize-controls.css index f9f11b37..599fdac3 100644 --- a/wp-admin/css/customize-controls.css +++ b/wp-admin/css/customize-controls.css @@ -10,6 +10,10 @@ body { font-size: 14px; } +#customize-controls img { + max-width: 100%; +} + #customize-controls .submit { text-align: center; } @@ -257,7 +261,7 @@ body { } .rtl .control-panel-back:before { - content: "\f344"; + content: "\f345"; } .in-sub-panel .control-panel-back { @@ -414,6 +418,38 @@ p.customize-section-description { margin-right: 5px; } +.customize-control .attachment-thumb.type-icon { + float: left; + margin: 10px; + width: auto; +} + +.customize-control .attachment-title { + font-weight: bold; + margin: 0; + padding: 5px 10px; +} + +.customize-control .attachment-meta { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin: 0; + padding: 5px 10px 0; +} + +.customize-control .attachment-meta-title { + padding-top: 7px; +} + +.customize-control .thumbnail-image { + line-height: 0; +} + +.customize-control .thumbnail-image img { + cursor: pointer; +} + #customize-preview iframe { width: 100%; height: 100%; @@ -525,129 +561,6 @@ p.customize-section-description { border-color: rgba(0, 0, 0, 0.25); } -/* - * Image Picker - */ -.customize-control-image .library, -.customize-control-image .actions { - display: none; - float: left; - width: 100%; -} - -.customize-control-image.open .library, -.customize-control-image.open .actions { - display: block; -} - -.accordion-section .customize-control-image .dropdown-content { - height: auto; - min-height: 24px; - min-width: 40px; - padding: 0; -} - -.accordion-section .customize-control-image .dropdown-status { - padding: 4px 5px; -} - -.accordion-section .customize-control-image .preview-thumbnail img { - display: block; - width: 100%; - max-width: 122px; - max-height: 98px; - margin: 0 auto; -} - -.accordion-section .customize-control-image .actions { - text-align: right; -} - -.accordion-section .customize-control-image .library ul { - border-bottom: 1px solid #ddd; - float: left; - width: 100%; - margin: 10px 0 0; -} - -.accordion-section .customize-control-image .library li { - color: #ccc; - float: left; - padding: 3px 15px; - margin: 0; - border: 1px solid transparent; -} - -.accordion-section .customize-control-image .library li.library-selected { - margin-bottom: -1px; - padding-bottom: 4px; - color: #666666; - border-color: #ddd; - border-bottom-color: #fff; -} - -.accordion-section .customize-control-image .library .thumbnail { - display: block; - width: 100%; -} - -.accordion-section .customize-control-image .library .thumbnail img { - display: block; - max-width: 90%; - max-height: 80px; - margin: 5px auto; - padding: 2px; - background: #666666; -} - -.accordion-section .customize-control-image .library .thumbnail:hover img { - background-color: #2ea2cc; -} - -.accordion-section .customize-control-image .library-content { - display: none; - width: 100%; - float: left; - padding: 10px 0; -} - -.accordion-section .customize-control-image .library-content.library-selected { - display: block; -} - -.accordion-section .customize-control-upload .upload-fallback, -.accordion-section .customize-control-image .upload-fallback { - display: none; -} - -.accordion-section .customize-control-upload .upload-dropzone, -.accordion-section .customize-control-image .upload-dropzone { - display: none; - padding: 15px 10px; - border: 3px dashed #dfdfdf; - margin: 5px auto; - text-align: center; - position: relative; - cursor: default; -} - -.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop, -.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop { - display: block; - -webkit-transition: border-color 0.1s; - transition: border-color 0.1s; -} - -.accordion-section .customize-control-upload .library ul li, -.accordion-section .customize-control-image .library ul li { - cursor: pointer; -} - -.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over, -.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over { - border-color: #83b4d8; -} - /** * iOS can't scroll iframes, * instead it expands the iframe size to match the size of the content @@ -666,16 +579,19 @@ p.customize-section-description { /** Header control **/ -#customize-control-header_image .current { +.customize-control-upload .current, +.customize-control-image .current, +.customize-control-background .current, +.customize-control-header .current { margin-bottom: 8px; } -#customize-control-header_image .uploaded { +.customize-control-header .uploaded { margin-bottom: 18px; } -#customize-control-header_image .uploaded button:not(.random), -#customize-control-header_image .default button:not(.random) { +.customize-control-header .uploaded button:not(.random), +.customize-control-header .default button:not(.random) { width: 100%; padding: 0; margin: 0; @@ -685,21 +601,30 @@ p.customize-section-description { cursor: pointer; } -#customize-control-header_image button img { +.customize-control-header button img { display: block; } -#customize-control-header_image button.new, -#customize-control-header_image button.remove { +.customize-control-upload .remove-button, +.customize-control-upload .default-button, +.customize-control-upload .upload-button, +.customize-control-image .remove-button, +.customize-control-image .default-button, +.customize-control-image .upload-button, +.customize-control-background .remove-button, +.customize-control-background .default-button, +.customize-control-background .upload-button, +.customize-control-header button.new, +.customize-control-header button.remove { white-space: normal; width: 48%; height: auto; } - -/* Header control: current image container */ - -#customize-control-header_image .current .container { +.customize-control-upload .current .container, +.customize-control-image .current .container, +.customize-control-background .current .container, +.customize-control-header .current .container { overflow: hidden; -webkit-border-radius: 2px; border: 1px solid #eee; @@ -707,14 +632,26 @@ p.customize-section-description { border-radius: 2px; } -#customize-control-header_image .placeholder { +.customize-control-upload .current .container, +.customize-control-background .current .container, +.customize-control-image .current .container { + min-height: 40px; +} + +.customize-control-upload .placeholder, +.customize-control-image .placeholder, +.customize-control-background .placeholder, +.customize-control-header .placeholder { width: 100%; position: relative; text-align: center; cursor: default; } -#customize-control-header_image .inner { +.customize-control-upload .inner, +.customize-control-image .inner, +.customize-control-background .inner, +.customize-control-header .inner { display: none; position: absolute; width: 100%; @@ -724,31 +661,42 @@ p.customize-section-description { overflow: hidden; } -#customize-control-header_image .inner, -#customize-control-header_image .inner .dashicons { +.customize-control-upload .inner, +.customize-control-background .inner, +.customize-control-image .inner { + display: block; + min-height: 40px; +} + +.customize-control-upload .inner, +.customize-control-image .inner, +.customize-control-background .inner, +.customize-control-header .inner, +.customize-control-header .inner .dashicons { line-height: 20px; top: 10px; } -#customize-control-header_image .list .inner, -#customize-control-header_image .list .inner .dashicons { + +.customize-control-header .list .inner, +.customize-control-header .list .inner .dashicons { top: 9px; } -#customize-control-header_image .header-view { +.customize-control-header .header-view { position: relative; width: 100%; margin-bottom: 5px; } -#customize-control-header_image .header-view:last-child { +.customize-control-header .header-view:last-child { margin-bottom: 0px; } /* Convoluted, but 'outline' support isn't good enough yet */ -#customize-control-header_image .header-view:after { +.customize-control-header .header-view:after { border: 0; } -#customize-control-header_image .header-view.selected:after { +.customize-control-header .header-view.selected:after { content: ''; position: absolute; height: auto; @@ -757,13 +705,13 @@ p.customize-section-description { -webkit-border-radius: 2px; border-radius: 2px; } -#customize-control-header_image .header-view.button.selected { +.customize-control-header .header-view.button.selected { border: 0; } /* Header control: overlay "close" button */ -#customize-control-header_image .uploaded .header-view .close { +.customize-control-header .uploaded .header-view .close { font-size: 2em; color: grey; position: absolute; @@ -776,7 +724,7 @@ p.customize-section-description { cursor: pointer; } -#customize-control-header_image .uploaded .header-view .close:hover { +.customize-control-header .uploaded .header-view .close:hover { color: black; text-shadow: -1px -1px 0 #fff, @@ -785,32 +733,32 @@ p.customize-section-description { 1px 1px 0 #fff; } -#customize-control-header_image .header-view:hover .close { +.customize-control-header .header-view:hover .close { visibility: visible; } /* Header control: randomiz(s)er */ -#customize-control-header_image .random.placeholder { +.customize-control-header .random.placeholder { cursor: pointer; -webkit-border-radius: 2px; border-radius: 2px; height: 40px; } -#customize-control-header_image button.random { +.customize-control-header button.random { width: 100%; height: auto; min-height: 40px; white-space: normal; } -#customize-control-header_image button.random .dice { +.customize-control-header button.random .dice { margin-top: 4px; } -#customize-control-header_image .placeholder:hover .dice, -#customize-control-header_image .header-view:hover > button.random .dice { +.customize-control-header .placeholder:hover .dice, +.customize-control-header .header-view:hover > button.random .dice { -webkit-animation: dice-color-change 3s infinite; -ms-animation: dice-color-change 3s infinite; animation: dice-color-change 3s infinite; @@ -837,34 +785,47 @@ p.customize-section-description { 100% { color: #d4b146; } } -/* Header control: actions and choices */ - -#customize-control-header_image .actions { +.customize-control-upload .actions, +.customize-control-image .actions, +.customize-control-background .actions, +.customize-control-header .actions { margin-bottom: 32px; } -#customize-control-header_image .choice { +.customize-control-header .choice { position: relative; display: block; margin-bottom: 9px; } -#customize-control-header_image .uploaded div:last-child > .choice { +.customize-control-header .uploaded div:last-child > .choice { margin-bottom: 0; } -#customize-control-header_image img { +.customize-control-upload img, +.customize-control-image img, +.customize-control-background img, +.customize-control-header img { width: 100%; -webkit-border-radius: 2px; border-radius: 2px; } -#customize-control-header_image .remove { +.customize-control-upload .remove-button, +.customize-control-upload .default-button, +.customize-control-image .remove-button, +.customize-control-image .default-button, +.customize-control-background .remove-button, +.customize-control-background .default-button, +.customize-control-header .remove { float: left; margin-right: 3px; } -#customize-control-header_image .new { +.customize-control-upload .upload-button, +.customize-control-image .upload-button, +.customize-control-background .upload-button, +.customize-control-header .new { float: right; } diff --git a/wp-admin/css/customize-controls.min.css b/wp-admin/css/customize-controls.min.css index 21345fba..483c49a9 100644 --- a/wp-admin/css/customize-controls.min.css +++ b/wp-admin/css/customize-controls.min.css @@ -1 +1 @@ -body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls .submit{text-align:center}#customize-controls .description{color:#666}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-right:4px}.saving #customize-header-actions .spinner{display:block}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-info{border:none;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-left:none;border-right:none;border-bottom:1px solid #eee}#customize-info .accordion-section-title:focus:after,#customize-info .accordion-section-title:hover:after,#customize-info.open .accordion-section-title:after{color:#555}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#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-content{color:#555;background:#fff}#customize-info .accordion-section-title:focus,#customize-info .accordion-section-title:hover,#customize-info.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section:hover>.accordion-section-title{color:#222;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:#555}#customize-info.open,#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 .accordion-section-content,#customize-theme-controls>ul{margin:0}.control-section.control-panel>.accordion-section-title{padding-right:54px}.control-section.control-panel>.accordion-section-title:after{content:"\f345";background:#f5f5f5;color:#555;width:38px;height:100%;margin:-11px -10px -11px 0;line-height:45px;padding-left:5px;border-left:1px solid #eee;z-index:0}.rtl .control-section.control-panel>.accordion-section-title:after{content:"\f341"}#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:focus:after,#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:hover:after{background:#ddd;color:#000;border:1px solid #d9d9d9;border-right:none;margin-top:-12px;line-height:44px;z-index:1}.accordion-sub-container.control-panel-content{display:none;position:absolute;left:300px;top:0;width:300px;border-top:1px solid #ddd;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.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-right:2px;background:#eee;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}.control-panel-back{display:block;position:fixed;top:0;z-index:99;left:-48px;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;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}.collapsed .control-panel-back{display:none}.control-panel-back:focus,.control-panel-back:hover,.customize-controls-close:focus,.customize-controls-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.control-panel-back:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:7px;left:13px}.rtl .control-panel-back:before{content:"\f344"}.in-sub-panel .control-panel-back{left:0}.current-panel>.accordion-section-title{height:22px}.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}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{left:-300px;width:300px}.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:-300px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.control-section.control-panel .accordion-section-title .panel-title{font-size:20px;font-weight:200;line-height:24px;display:block;border:none}.control-section.control-panel .preview-notice{font-size:13px;line-height:24px}p.customize-section-description{font-style:normal}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control input[type=checkbox],.customize-control input[type=radio],.customize-control select{line-height:28px}.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url]{width:98%;line-height:18px;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:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-checkbox label,.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-right:5px}.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-radio label{line-height:32px}.customize-control-radio input{margin-right:5px}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.collapse-sidebar{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}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-arrow:before,.collapse-sidebar:active .collapse-sidebar-label{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.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:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{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)}.customize-control-image .actions,.customize-control-image .library{display:none;float:left;width:100%}.customize-control-image.open .actions,.customize-control-image.open .library{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:right}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #ddd;float:left;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#ccc;float:left;padding:3px 15px;margin:0;border:1px solid transparent}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#666;border-color:#ddd #ddd #fff}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:2px;background:#666}.accordion-section .customize-control-image .library .thumbnail:hover img{background-color:#2ea2cc}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:left;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-image .upload-fallback,.accordion-section .customize-control-upload .upload-fallback{display:none}.accordion-section .customize-control-image .upload-dropzone,.accordion-section .customize-control-upload .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;position:relative;cursor:default}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-image .library ul li,.accordion-section .customize-control-upload .library ul li{cursor:pointer}.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}#customize-control-header_image .current{margin-bottom:8px}#customize-control-header_image .uploaded{margin-bottom:18px}#customize-control-header_image .default button:not(.random),#customize-control-header_image .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}#customize-control-header_image button img{display:block}#customize-control-header_image button.new,#customize-control-header_image button.remove{white-space:normal;width:48%;height:auto}#customize-control-header_image .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .placeholder{width:100%;position:relative;text-align:center;cursor:default}#customize-control-header_image .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#customize-control-header_image .inner,#customize-control-header_image .inner .dashicons{line-height:20px;top:10px}#customize-control-header_image .list .inner,#customize-control-header_image .list .inner .dashicons{top:9px}#customize-control-header_image .header-view{position:relative;width:100%;margin-bottom:5px}#customize-control-header_image .header-view:last-child{margin-bottom:0}#customize-control-header_image .header-view:after{border:0}#customize-control-header_image .header-view.selected:after{content:'';position:absolute;height:auto;top:0;left:0;bottom:0;right:0;border:4px solid #2ea2cc;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .header-view.button.selected{border:0}#customize-control-header_image .uploaded .header-view .close{font-size:2em;color:grey;position:absolute;visibility:hidden;top:10px;right:10px;z-index:1;width:20px;height:20px;cursor:pointer}#customize-control-header_image .uploaded .header-view .close:hover{color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#customize-control-header_image .header-view:hover .close{visibility:visible}#customize-control-header_image .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}#customize-control-header_image button.random{width:100%;height:auto;min-height:40px;white-space:normal}#customize-control-header_image button.random .dice{margin-top:4px}#customize-control-header_image .header-view:hover>button.random .dice,#customize-control-header_image .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;-ms-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@-ms-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}#customize-control-header_image .actions{margin-bottom:32px}#customize-control-header_image .choice{position:relative;display:block;margin-bottom:9px}#customize-control-header_image .uploaded div:last-child>.choice{margin-bottom:0}#customize-control-header_image img{width:100%;-webkit-border-radius:2px;border-radius:2px}#customize-control-header_image .remove{float:left;margin-right:3px}#customize-control-header_image .new{float:right}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 p{font-size:14px;line-height:1.5;margin:25px 0 20px} \ No newline at end of file +body{overflow:hidden}#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:#666}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-right:4px}.saving #customize-header-actions .spinner{display:block}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-info{border:none;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-left:none;border-right:none;border-bottom:1px solid #eee}#customize-info .accordion-section-title:focus:after,#customize-info .accordion-section-title:hover:after,#customize-info.open .accordion-section-title:after{color:#555}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#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-content{color:#555;background:#fff}#customize-info .accordion-section-title:focus,#customize-info .accordion-section-title:hover,#customize-info.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section:hover>.accordion-section-title{color:#222;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:#555}#customize-info.open,#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 .accordion-section-content,#customize-theme-controls>ul{margin:0}.control-section.control-panel>.accordion-section-title{padding-right:54px}.control-section.control-panel>.accordion-section-title:after{content:"\f345";background:#f5f5f5;color:#555;width:38px;height:100%;margin:-11px -10px -11px 0;line-height:45px;padding-left:5px;border-left:1px solid #eee;z-index:0}.rtl .control-section.control-panel>.accordion-section-title:after{content:"\f341"}#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:focus:after,#customize-theme-controls .control-section.control-panel>h3.accordion-section-title:hover:after{background:#ddd;color:#000;border:1px solid #d9d9d9;border-right:none;margin-top:-12px;line-height:44px;z-index:1}.accordion-sub-container.control-panel-content{display:none;position:absolute;left:300px;top:0;width:300px;border-top:1px solid #ddd;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.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-right:2px;background:#eee;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}.control-panel-back{display:block;position:fixed;top:0;z-index:99;left:-48px;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;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}.collapsed .control-panel-back{display:none}.control-panel-back:focus,.control-panel-back:hover,.customize-controls-close:focus,.customize-controls-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.control-panel-back:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:7px;left:13px}.rtl .control-panel-back:before{content:"\f345"}.in-sub-panel .control-panel-back{left:0}.current-panel>.accordion-section-title{height:22px}.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}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{left:-300px;width:300px}.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:-300px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.control-section.control-panel .accordion-section-title .panel-title{font-size:20px;font-weight:200;line-height:24px;display:block;border:none}.control-section.control-panel .preview-notice{font-size:13px;line-height:24px}p.customize-section-description{font-style:normal}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control input[type=checkbox],.customize-control input[type=radio],.customize-control select{line-height:28px}.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=password],.customize-control input[type=search],.customize-control input[type=tel],.customize-control input[type=text],.customize-control input[type=url]{width:98%;line-height:18px;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:5px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-checkbox label,.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-right:5px}.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-radio label{line-height:32px}.customize-control-radio input{margin-right:5px}.customize-control .attachment-thumb.type-icon{float:left;margin:10px;width:auto}.customize-control .attachment-title{font-weight:700;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:5px 10px 0}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.collapse-sidebar{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}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-arrow:before,.collapse-sidebar:active .collapse-sidebar-label{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.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:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{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 #customize-preview,.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-background .current,.customize-control-header .current,.customize-control-image .current,.customize-control-upload .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-header button img{display:block}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-background .upload-button,.customize-control-header button.new,.customize-control-header button.remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-image .upload-button,.customize-control-upload .default-button,.customize-control-upload .remove-button,.customize-control-upload .upload-button{white-space:normal;width:48%;height:auto}.customize-control-background .current .container,.customize-control-header .current .container,.customize-control-image .current .container,.customize-control-upload .current .container{overflow:hidden;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .current .container,.customize-control-image .current .container,.customize-control-upload .current .container{min-height:40px}.customize-control-background .placeholder,.customize-control-header .placeholder,.customize-control-image .placeholder,.customize-control-upload .placeholder{width:100%;position:relative;text-align:center;cursor:default}.customize-control-background .inner,.customize-control-header .inner,.customize-control-image .inner,.customize-control-upload .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-background .inner,.customize-control-image .inner,.customize-control-upload .inner{display:block;min-height:40px}.customize-control-background .inner,.customize-control-header .inner,.customize-control-header .inner .dashicons,.customize-control-image .inner,.customize-control-upload .inner{line-height:20px;top:10px}.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 #2ea2cc;-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:2em;color:grey;position:absolute;visibility:hidden;top:10px;right:10px;z-index:1;width:20px;height:20px;cursor:pointer}.customize-control-header .uploaded .header-view .close:hover{color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.customize-control-header .header-view:hover .close{visibility:visible}.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;-ms-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@-ms-keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}@keyframes dice-color-change{0%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}100%{color:#d4b146}}.customize-control-background .actions,.customize-control-header .actions,.customize-control-image .actions,.customize-control-upload .actions{margin-bottom:32px}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control-background img,.customize-control-header img,.customize-control-image img,.customize-control-upload img{width:100%;-webkit-border-radius:2px;border-radius:2px}.customize-control-background .default-button,.customize-control-background .remove-button,.customize-control-header .remove,.customize-control-image .default-button,.customize-control-image .remove-button,.customize-control-upload .default-button,.customize-control-upload .remove-button{float:left;margin-right:3px}.customize-control-background .upload-button,.customize-control-header .new,.customize-control-image .upload-button,.customize-control-upload .upload-button{float:right}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 p{font-size:14px;line-height:1.5;margin:25px 0 20px} \ 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 a26638ed..d0cf8adc 100644 --- a/wp-admin/css/customize-widgets-rtl.css +++ b/wp-admin/css/customize-widgets-rtl.css @@ -7,11 +7,11 @@ * preview loads and we know whether the sidebars are used in the template. */ -.control-section[id^="accordion-section-sidebar-widgets-"], +.control-section.control-section-sidebar, .customize-control-sidebar_widgets label, .customize-control-sidebar_widgets .hide-if-js { /* The link in .customize-control-sidebar_widgets .hide-if-js will fail if it ever gets used. */ - display:none; + display: none; } .customize-control-widget_form .widget-top { diff --git a/wp-admin/css/customize-widgets-rtl.min.css b/wp-admin/css/customize-widgets-rtl.min.css index 407c0879..d73a818e 100644 --- a/wp-admin/css/customize-widgets-rtl.min.css +++ b/wp-admin/css/customize-widgets-rtl.min.css @@ -1 +1 @@ -.wp-full-overlay-sidebar{overflow:visible}.control-section[id^=accordion-section-sidebar-widgets-],.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form.previewer-loading .spinner{display:inline}.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}.widget-top{cursor:move}.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{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}.reorder-toggle{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:focus{outline:dotted 1px}.reorder-done,.reordering .reorder{display:none}.reordering .reorder-done{display:block;color:#a00}#customize-theme-controls .reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#888;text-indent:-9999px;cursor:pointer;outline:0}.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}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:'\f504'}.move-widget-down:before{content:'\f347'}.move-widget-up:before{content:'\f343'}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;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:#2ea2cc}#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}.wp-full-overlay-main{left:auto;width:100%}#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}.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}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#333;-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)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;overflow:auto;top:0;bottom:0;right:-301px;width:300px;margin:0;z-index:1;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-left:1px solid #ddd}#available-widgets-filter{padding:8px 13px 7px 17px;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#fafafa}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-title h4{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0}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:#333;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*=like] .widget-title:before,#available-widgets [class*=super] .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*=chat] .widget-title:before,#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .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*=calendar] .widget-title:before,#available-widgets [class*=event] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=tube] .widget-title:before,#available-widgets [class*=video] .widget-title:before{content:"\f126"}#available-widgets [class*=audio] .widget-title:before,#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before{content:"\f127"}#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before,#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=user] .widget-title:before{content:"\f110"}#available-widgets [class*=cart] .widget-title:before,#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=firewall] .widget-title:before,#available-widgets [class*=secur] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=poll] .widget-title:before,#available-widgets [class*=stat] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=subscribe] .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{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 h4{padding:13px 15px}.widget-top a.widget-action:after{padding-top:9px}.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 +.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{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form.previewer-loading .spinner{display:inline}.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}.widget-top{cursor:move}.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{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}.reorder-toggle{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:focus{outline:dotted 1px}.reorder-done,.reordering .reorder{display:none}.reordering .reorder-done{display:block;color:#a00}#customize-theme-controls .reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#888;text-indent:-9999px;cursor:pointer;outline:0}.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}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:'\f504'}.move-widget-down:before{content:'\f347'}.move-widget-up:before{content:'\f343'}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;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:#2ea2cc}#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}.wp-full-overlay-main{left:auto;width:100%}#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}.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}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#333;-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)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;overflow:auto;top:0;bottom:0;right:-301px;width:300px;margin:0;z-index:1;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-left:1px solid #ddd}#available-widgets-filter{padding:8px 13px 7px 17px;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#fafafa}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-title h4{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0}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:#333;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*=like] .widget-title:before,#available-widgets [class*=super] .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*=chat] .widget-title:before,#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .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*=calendar] .widget-title:before,#available-widgets [class*=event] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=tube] .widget-title:before,#available-widgets [class*=video] .widget-title:before{content:"\f126"}#available-widgets [class*=audio] .widget-title:before,#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before{content:"\f127"}#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before,#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=user] .widget-title:before{content:"\f110"}#available-widgets [class*=cart] .widget-title:before,#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=firewall] .widget-title:before,#available-widgets [class*=secur] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=poll] .widget-title:before,#available-widgets [class*=stat] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=subscribe] .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{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 h4{padding:13px 15px}.widget-top a.widget-action:after{padding-top:9px}.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 f025f79f..20a8a698 100644 --- a/wp-admin/css/customize-widgets.css +++ b/wp-admin/css/customize-widgets.css @@ -7,11 +7,11 @@ * preview loads and we know whether the sidebars are used in the template. */ -.control-section[id^="accordion-section-sidebar-widgets-"], +.control-section.control-section-sidebar, .customize-control-sidebar_widgets label, .customize-control-sidebar_widgets .hide-if-js { /* The link in .customize-control-sidebar_widgets .hide-if-js will fail if it ever gets used. */ - display:none; + display: none; } .customize-control-widget_form .widget-top { diff --git a/wp-admin/css/customize-widgets.min.css b/wp-admin/css/customize-widgets.min.css index 7c7cf4a1..d3bafd14 100644 --- a/wp-admin/css/customize-widgets.min.css +++ b/wp-admin/css/customize-widgets.min.css @@ -1 +1 @@ -.wp-full-overlay-sidebar{overflow:visible}.control-section[id^=accordion-section-sidebar-widgets-],.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form.previewer-loading .spinner{display:inline}.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}.widget-top{cursor:move}.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{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}.reorder-toggle{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:focus{outline:dotted 1px}.reorder-done,.reordering .reorder{display:none}.reordering .reorder-done{display:block;color:#a00}#customize-theme-controls .reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#888;text-indent:-9999px;cursor:pointer;outline:0}.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}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:'\f504'}.move-widget-down:before{content:'\f347'}.move-widget-up:before{content:'\f343'}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;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:#2ea2cc}#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}.wp-full-overlay-main{right:auto;width:100%}#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}.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}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#333;-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)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;overflow:auto;top:0;bottom:0;left:-301px;width:300px;margin:0;z-index:1;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-right:1px solid #ddd}#available-widgets-filter{padding:8px 17px 7px 13px;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#fafafa}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-title h4{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0}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:#333;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*=like] .widget-title:before,#available-widgets [class*=super] .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*=chat] .widget-title:before,#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .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*=calendar] .widget-title:before,#available-widgets [class*=event] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=tube] .widget-title:before,#available-widgets [class*=video] .widget-title:before{content:"\f126"}#available-widgets [class*=audio] .widget-title:before,#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before{content:"\f127"}#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before,#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=user] .widget-title:before{content:"\f110"}#available-widgets [class*=cart] .widget-title:before,#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=firewall] .widget-title:before,#available-widgets [class*=secur] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=poll] .widget-title:before,#available-widgets [class*=stat] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=subscribe] .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{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 h4{padding:13px 15px}.widget-top a.widget-action:after{padding-top:9px}.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 +.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{-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .spinner,.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form.previewer-loading .spinner{display:inline}.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}.widget-top{cursor:move}.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{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}.reorder-toggle{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:focus{outline:dotted 1px}.reorder-done,.reordering .reorder{display:none}.reordering .reorder-done{display:block;color:#a00}#customize-theme-controls .reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#888;text-indent:-9999px;cursor:pointer;outline:0}.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}.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#444;background:#eee}.move-widget:before{content:'\f504'}.move-widget-down:before{content:'\f347'}.move-widget-up:before{content:'\f343'}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down{color:#d5d5d5;cursor:default}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #dedede;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:#2ea2cc}#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}.wp-full-overlay-main{right:auto;width:100%}#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}.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}body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#999;color:#333;-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)}body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-widgets .widget{position:static}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}#available-widgets{position:absolute;overflow:auto;top:0;bottom:0;left:-301px;width:300px;margin:0;z-index:1;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-right:1px solid #ddd}#available-widgets-filter{padding:8px 17px 7px 13px;border-bottom:1px solid #e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-widgets-filter input{padding:5px 10px 2px;width:100%}#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;border-bottom:1px solid #e4e4e4;cursor:pointer;display:none}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#fafafa}#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-title h4{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#777}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0}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:#333;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*=like] .widget-title:before,#available-widgets [class*=super] .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*=chat] .widget-title:before,#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .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*=calendar] .widget-title:before,#available-widgets [class*=event] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=tube] .widget-title:before,#available-widgets [class*=video] .widget-title:before{content:"\f126"}#available-widgets [class*=audio] .widget-title:before,#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before{content:"\f127"}#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before,#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=user] .widget-title:before{content:"\f110"}#available-widgets [class*=cart] .widget-title:before,#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=firewall] .widget-title:before,#available-widgets [class*=secur] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=poll] .widget-title:before,#available-widgets [class*=stat] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=subscribe] .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{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 h4{padding:13px 15px}.widget-top a.widget-action:after{padding-top:9px}.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/dashboard-rtl.css b/wp-admin/css/dashboard-rtl.css index d6a051b4..286d0cce 100644 --- a/wp-admin/css/dashboard-rtl.css +++ b/wp-admin/css/dashboard-rtl.css @@ -163,7 +163,11 @@ } .wp-core-ui .welcome-panel .button.button-hero { - margin: 15px 0 3px; + margin: 15px 0 3px 13px; + padding: 12px 36px; + height: auto; + line-height: 1.4285714; + white-space: normal; } .welcome-panel-content { diff --git a/wp-admin/css/dashboard.css b/wp-admin/css/dashboard.css index 9759e400..fbf07950 100644 --- a/wp-admin/css/dashboard.css +++ b/wp-admin/css/dashboard.css @@ -163,7 +163,11 @@ } .wp-core-ui .welcome-panel .button.button-hero { - margin: 15px 0 3px; + margin: 15px 13px 3px 0; + padding: 12px 36px; + height: auto; + line-height: 1.4285714; + white-space: normal; } .welcome-panel-content { diff --git a/wp-admin/css/deprecated-media-rtl.min.css b/wp-admin/css/deprecated-media-rtl.min.css index c97733dd..695a09fc 100644 --- a/wp-admin/css/deprecated-media-rtl.min.css +++ b/wp-admin/css/deprecated-media-rtl.min.css @@ -1 +1 @@ -div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;right:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:left}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center right}.image-align-left-label{background:url(../images/align-left.png) no-repeat center right}.image-align-center-label{background:url(../images/align-center.png) no-repeat center right}.image-align-right-label{background:url(../images/align-right.png) no-repeat center right}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:left;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:right}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 0 -8px 25px;text-align:left;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-right:5px}#sort-buttons span{margin-left:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}} \ No newline at end of file +div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;right:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:left}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) center right no-repeat}.image-align-left-label{background:url(../images/align-left.png) center right no-repeat}.image-align-center-label{background:url(../images/align-center.png) center right no-repeat}.image-align-right-label{background:url(../images/align-right.png) center right no-repeat}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:left;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:right}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 0 -8px 25px;text-align:left;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-right:5px}#sort-buttons span{margin-left:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}} \ No newline at end of file diff --git a/wp-admin/css/deprecated-media.min.css b/wp-admin/css/deprecated-media.min.css index 59b3a686..556a70e8 100644 --- a/wp-admin/css/deprecated-media.min.css +++ b/wp-admin/css/deprecated-media.min.css @@ -1 +1 @@ -div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center left}.image-align-left-label{background:url(../images/align-left.png) no-repeat center left}.image-align-center-label{background:url(../images/align-center.png) no-repeat center left}.image-align-right-label{background:url(../images/align-right.png) no-repeat center left}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}} \ No newline at end of file +div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom:1px solid #dfdfdf;background:#f9f9f9}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:none;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) center left no-repeat}.image-align-left-label{background:url(../images/align-left.png) center left no-repeat}.image-align-center-label{background:url(../images/align-center.png) center left no-repeat}.image-align-right-label{background:url(../images/align-right.png) center left no-repeat}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#gallery-form .progress,#library-form .progress,.describe.startclosed,.describe.startopen,.insert-gallery{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:none}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload label.help,#media-upload p.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:8px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:100%;clear:both;cursor:default;background:#fff}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{padding:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);-webkit-background-size:21px 15px;background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);-webkit-background-size:22px 15px;background-size:22px 15px}} \ No newline at end of file diff --git a/wp-admin/css/edit-rtl.css b/wp-admin/css/edit-rtl.css index ecda6222..bbe0faba 100644 --- a/wp-admin/css/edit-rtl.css +++ b/wp-admin/css/edit-rtl.css @@ -290,6 +290,7 @@ ul.wp-tab-bar li { #postimagediv .inside img { max-width: 100%; height: auto; + width: auto; } form#tags-filter { @@ -434,6 +435,26 @@ td.plugin-title p { z-index: 999; } +/* TinyMCE native fullscreen mode override */ +.mce-fullscreen #wp-content-wrap .mce-menubar, +.mce-fullscreen #wp-content-wrap .mce-toolbar-grp, +.mce-fullscreen #wp-content-wrap .mce-edit-area, +.mce-fullscreen #wp-content-wrap .mce-statusbar { + position: static !important; + width: auto !important; + padding: 0 !important; +} + +.mce-fullscreen #wp-content-wrap .mce-statusbar { + visibility: visible !important; +} + +.post-php.mce-fullscreen #wpadminbar, +.mce-fullscreen #wp-content-wrap .mce-wp-dfw { + display: none; +} +/* End TinyMCE native fullscreen mode override */ + #wp-content-editor-tools { background-color: #f1f1f1; padding-top: 20px; @@ -1220,6 +1241,102 @@ table.links-table { max-width: 280px; } +/* DFW 2 +-------------------------------------------------------------- */ + +#wp-content-wrap .mce-wp-dfw, +#qt_content_dfw { + display: none; +} + +.wp-editor-expand #wp-content-wrap .mce-wp-dfw, +.wp-editor-expand #qt_content_dfw { + display: inline-block; +} + +.focus-on .wrap > h2, +.focus-on #wpfooter, +.focus-on .postbox-container > *, +.focus-on div.updated, +.focus-on div.error, +.focus-on div.notice, +.focus-on #wp-toolbar, +.focus-on #screen-meta-links, +.focus-on #screen-meta { + opacity: 0; + -webkit-transition-duration: 0.6s; + transition-duration: 0.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: 0.3; +} + +.focus-off .wrap > h2, +.focus-off #wpfooter, +.focus-off .postbox-container > *, +.focus-off div.updated, +.focus-off div.error, +.focus-off div.notice, +.focus-off #wp-toolbar, +.focus-off #screen-meta-links, +.focus-off #screen-meta { + opacity: 1; + -webkit-transition-duration: 0.2s; + transition-duration: 0.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: 0.6s; + transition-duration: 0.6s; + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + +/* @noflip */ +.focus-on #adminmenuback, +.focus-on #adminmenuwrap { + -webkit-transform: translateX( -100% ); + -ms-transform: translateX( -100% ); + transform: translateX( -100% ); +} + +/* @noflip */ +.rtl.focus-on #adminmenuback, +.rtl.focus-on #adminmenuwrap { + -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: 0.2s; + transition-duration: 0.2s; + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + /* =Media Queries -------------------------------------------------------------- */ @@ -1431,11 +1548,11 @@ table.links-table { padding: 10px 20px; } - a.wp-switch-editor { + button.wp-switch-editor { font-size: 16px; line-height: 1em; - margin: 3px 7px 0 0; - padding: 12px 15px; + margin: 7px 7px 0 0; + padding: 8px 12px; } #wp-content-media-buttons a { diff --git a/wp-admin/css/edit.css b/wp-admin/css/edit.css index cc64ae57..e0a05b26 100644 --- a/wp-admin/css/edit.css +++ b/wp-admin/css/edit.css @@ -290,6 +290,7 @@ ul.wp-tab-bar li { #postimagediv .inside img { max-width: 100%; height: auto; + width: auto; } form#tags-filter { @@ -434,6 +435,26 @@ td.plugin-title p { z-index: 999; } +/* TinyMCE native fullscreen mode override */ +.mce-fullscreen #wp-content-wrap .mce-menubar, +.mce-fullscreen #wp-content-wrap .mce-toolbar-grp, +.mce-fullscreen #wp-content-wrap .mce-edit-area, +.mce-fullscreen #wp-content-wrap .mce-statusbar { + position: static !important; + width: auto !important; + padding: 0 !important; +} + +.mce-fullscreen #wp-content-wrap .mce-statusbar { + visibility: visible !important; +} + +.post-php.mce-fullscreen #wpadminbar, +.mce-fullscreen #wp-content-wrap .mce-wp-dfw { + display: none; +} +/* End TinyMCE native fullscreen mode override */ + #wp-content-editor-tools { background-color: #f1f1f1; padding-top: 20px; @@ -1220,6 +1241,102 @@ table.links-table { max-width: 280px; } +/* DFW 2 +-------------------------------------------------------------- */ + +#wp-content-wrap .mce-wp-dfw, +#qt_content_dfw { + display: none; +} + +.wp-editor-expand #wp-content-wrap .mce-wp-dfw, +.wp-editor-expand #qt_content_dfw { + display: inline-block; +} + +.focus-on .wrap > h2, +.focus-on #wpfooter, +.focus-on .postbox-container > *, +.focus-on div.updated, +.focus-on div.error, +.focus-on div.notice, +.focus-on #wp-toolbar, +.focus-on #screen-meta-links, +.focus-on #screen-meta { + opacity: 0; + -webkit-transition-duration: 0.6s; + transition-duration: 0.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: 0.3; +} + +.focus-off .wrap > h2, +.focus-off #wpfooter, +.focus-off .postbox-container > *, +.focus-off div.updated, +.focus-off div.error, +.focus-off div.notice, +.focus-off #wp-toolbar, +.focus-off #screen-meta-links, +.focus-off #screen-meta { + opacity: 1; + -webkit-transition-duration: 0.2s; + transition-duration: 0.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: 0.6s; + transition-duration: 0.6s; + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + +/* @noflip */ +.focus-on #adminmenuback, +.focus-on #adminmenuwrap { + -webkit-transform: translateX( -100% ); + -ms-transform: translateX( -100% ); + transform: translateX( -100% ); +} + +/* @noflip */ +.rtl.focus-on #adminmenuback, +.rtl.focus-on #adminmenuwrap { + -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: 0.2s; + transition-duration: 0.2s; + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} + /* =Media Queries -------------------------------------------------------------- */ @@ -1431,11 +1548,11 @@ table.links-table { padding: 10px 20px; } - a.wp-switch-editor { + button.wp-switch-editor { font-size: 16px; line-height: 1em; - margin: 3px 0 0 7px; - padding: 12px 15px; + margin: 7px 0 0 7px; + padding: 8px 12px; } #wp-content-media-buttons a { diff --git a/wp-admin/css/forms-rtl.css b/wp-admin/css/forms-rtl.css index d8970422..48025686 100644 --- a/wp-admin/css/forms-rtl.css +++ b/wp-admin/css/forms-rtl.css @@ -611,6 +611,11 @@ table.form-table td .updated { font-size: 13px; } +table.form-table td .updated p { + font-size: 13px; + margin: 0.3em 0; +} + /*------------------------------------------------------------------------------ 18.0 - Users ------------------------------------------------------------------------------*/ @@ -762,6 +767,38 @@ table.form-table td .updated { margin: -3px 3px; } +.settings-php .language-install-spinner, +.options-general-php .language-install-spinner { + display: inline-block; + float: none; + margin: -3px 5px 0; + vertical-align: middle; +} + +/*------------------------------------------------------------------------------ + 21.0 - Network Admin +------------------------------------------------------------------------------*/ + +.form-field #site-address { + max-width: 25em; +} + +.form-field #domain { + max-width: 22em; +} + +.form-field #site-title, +.form-field #admin-email, +.form-field #path, +.form-field #blog_registered, +.form-field #blog_last_updated { + max-width: 25em; +} + +.form-field #path { + margin-bottom: 5px; +} + /* =Media Queries -------------------------------------------------------------- */ @@ -771,8 +808,11 @@ table.form-table td .updated { -webkit-appearance: none; } - input[type=text], input[type="search"], - input[type=password], input[type="number"] { + input[type="text"], + input[type="email"], + input[type="search"], + input[type="password"], + input[type="number"] { -webkit-appearance: none; padding: 6px 10px; } @@ -861,6 +901,7 @@ table.form-table td .updated { } .form-table td input[type="text"], + .form-table td input[type="email"], .form-table td input[type="password"], .form-table td select, .form-table td textarea, @@ -963,10 +1004,17 @@ table.form-table td .updated { padding: 0; line-height: 2; } + + .form-field #domain { + max-width: none; + } } @media only screen and (max-width: 768px) { - .form-field input, + .form-field input[type="text"], + .form-field input[type="email"], + .form-field input[type="password"], + .form-field select, .form-field textarea { width: 99%; } diff --git a/wp-admin/css/forms.css b/wp-admin/css/forms.css index b80f98aa..a5a19e4a 100644 --- a/wp-admin/css/forms.css +++ b/wp-admin/css/forms.css @@ -611,6 +611,11 @@ table.form-table td .updated { font-size: 13px; } +table.form-table td .updated p { + font-size: 13px; + margin: 0.3em 0; +} + /*------------------------------------------------------------------------------ 18.0 - Users ------------------------------------------------------------------------------*/ @@ -762,6 +767,38 @@ table.form-table td .updated { margin: -3px 3px; } +.settings-php .language-install-spinner, +.options-general-php .language-install-spinner { + display: inline-block; + float: none; + margin: -3px 5px 0; + vertical-align: middle; +} + +/*------------------------------------------------------------------------------ + 21.0 - Network Admin +------------------------------------------------------------------------------*/ + +.form-field #site-address { + max-width: 25em; +} + +.form-field #domain { + max-width: 22em; +} + +.form-field #site-title, +.form-field #admin-email, +.form-field #path, +.form-field #blog_registered, +.form-field #blog_last_updated { + max-width: 25em; +} + +.form-field #path { + margin-bottom: 5px; +} + /* =Media Queries -------------------------------------------------------------- */ @@ -771,8 +808,11 @@ table.form-table td .updated { -webkit-appearance: none; } - input[type=text], input[type="search"], - input[type=password], input[type="number"] { + input[type="text"], + input[type="email"], + input[type="search"], + input[type="password"], + input[type="number"] { -webkit-appearance: none; padding: 6px 10px; } @@ -861,6 +901,7 @@ table.form-table td .updated { } .form-table td input[type="text"], + .form-table td input[type="email"], .form-table td input[type="password"], .form-table td select, .form-table td textarea, @@ -963,10 +1004,17 @@ table.form-table td .updated { padding: 0; line-height: 2; } + + .form-field #domain { + max-width: none; + } } @media only screen and (max-width: 768px) { - .form-field input, + .form-field input[type="text"], + .form-field input[type="email"], + .form-field input[type="password"], + .form-field select, .form-field textarea { width: 99%; } diff --git a/wp-admin/css/install-rtl.min.css b/wp-admin/css/install-rtl.min.css index c63802d5..5be7a9a8 100644 --- a/wp-admin/css/install-rtl.min.css +++ b/wp-admin/css/install-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",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:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0 0 7px;font-weight:400}h2{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}dl,ol,ul{padding:5px 22px 5px 5px}a img{border:0}abbr{border:0;font-variant:normal}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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;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;padding:10px 0 10px 20px;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:right;padding:16px 0 10px 20px;width:140px;vertical-align:top}.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)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 0 10px 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}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 0 5px 5px;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}: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=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td input[type=url],.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:#333;font-size:16px;font-family:Arial,sans-serif;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;margin-top:8px;margin-left:15px;vertical-align:top}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file +html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",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:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0 0 7px;font-weight:400}h2{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}dl,ol,ul{padding:5px 22px 5px 5px}a img{border:0}abbr{border:0;font-variant:normal}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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;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;padding:10px 0 10px 20px;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:right;padding:16px 0 10px 20px;width:140px;vertical-align:top}.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)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 0 10px 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}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 0 5px 5px;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}: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=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td input[type=url],.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:#333;font-size:16px;font-family:Arial,sans-serif;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) 0 0/20px 20px no-repeat;-webkit-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;margin-top:8px;margin-left:15px;vertical-align:top}@media print,(-o-min-device-pixel-ratio:5/4),(-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.min.css b/wp-admin/css/install.min.css index 4b9b23c1..338db624 100644 --- a/wp-admin/css/install.min.css +++ b/wp-admin/css/install.min.css @@ -1 +1 @@ -html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",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:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0 0 7px;font-weight:400}h2{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}dl,ol,ul{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;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;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;width:140px;vertical-align:top}.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)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 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}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}: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=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td input[type=url],.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:#333;font-size:16px;font-family:Arial,sans-serif;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;margin-top:8px;margin-right:15px;vertical-align:top}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file +html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:"Open Sans",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:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0 0 7px;font-weight:400}h2{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}dl,ol,ul{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;vertical-align:middle;font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;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;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;width:140px;vertical-align:top}.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)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 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}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}: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=email],.form-table td input[type=password],.form-table td input[type=text],.form-table td input[type=url],.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:#333;font-size:16px;font-family:Arial,sans-serif;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) 0 0/20px 20px no-repeat;-webkit-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;margin-top:8px;margin-right:15px;vertical-align:top}@media print,(-o-min-device-pixel-ratio:5/4),(-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/l10n-rtl.css b/wp-admin/css/l10n-rtl.css index 3deb3033..c0b0bcf5 100644 --- a/wp-admin/css/l10n-rtl.css +++ b/wp-admin/css/l10n-rtl.css @@ -44,7 +44,7 @@ body.locale-he-il .press-this a.wp-switch-editor { /* zn_CH: Enlarge font size, set font-size: normal */ .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; } -/* Zn_CH: Distraction free writing. +/* Zn_CH: Distraction-free writing. * More beautiful font for "Just write." * Larger text for HTML/Visual mode. */ diff --git a/wp-admin/css/l10n.css b/wp-admin/css/l10n.css index 4e405862..9b5b2a0d 100644 --- a/wp-admin/css/l10n.css +++ b/wp-admin/css/l10n.css @@ -44,7 +44,7 @@ body.locale-he-il .press-this a.wp-switch-editor { /* zn_CH: Enlarge font size, set font-size: normal */ .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; } -/* Zn_CH: Distraction free writing. +/* Zn_CH: Distraction-free writing. * More beautiful font for "Just write." * Larger text for HTML/Visual mode. */ diff --git a/wp-admin/css/list-tables-rtl.css b/wp-admin/css/list-tables-rtl.css index 59eede9c..d0bce52e 100644 --- a/wp-admin/css/list-tables-rtl.css +++ b/wp-admin/css/list-tables-rtl.css @@ -630,7 +630,7 @@ classes exist in paginate_links() but not seen in list table output. */ .wp-filter .view-switch { display: inline-block; vertical-align: middle; - padding: 14px 0; + padding: 15px 0; margin: 0 0 0 20px; } @@ -1408,10 +1408,6 @@ div.action-links, content: '\f147'; } -.plugin-card .compatibility-untested strong { - font-weight: normal; -} - .plugin-icon { position: absolute; top: 20px; diff --git a/wp-admin/css/list-tables.css b/wp-admin/css/list-tables.css index a2fc7bc6..6e547968 100644 --- a/wp-admin/css/list-tables.css +++ b/wp-admin/css/list-tables.css @@ -630,7 +630,7 @@ classes exist in paginate_links() but not seen in list table output. */ .wp-filter .view-switch { display: inline-block; vertical-align: middle; - padding: 14px 0; + padding: 15px 0; margin: 0 20px 0 0; } @@ -1408,10 +1408,6 @@ div.action-links, content: '\f147'; } -.plugin-card .compatibility-untested strong { - font-weight: normal; -} - .plugin-icon { position: absolute; top: 20px; diff --git a/wp-admin/css/login-rtl.css b/wp-admin/css/login-rtl.css index 787b81ed..b83770fa 100644 --- a/wp-admin/css/login-rtl.css +++ b/wp-admin/css/login-rtl.css @@ -54,7 +54,7 @@ p { } .login .message { - border-right: 4px solid #7ad03a; + border-right: 4px solid #2ea2cc; padding: 1px 12px; background-color: #fff; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); diff --git a/wp-admin/css/login-rtl.min.css b/wp-admin/css/login-rtl.min.css index 4b8b31f1..04d1108a 100644 --- a/wp-admin/css/login-rtl.min.css +++ b/wp-admin/css/login-rtl.min.css @@ -1 +1 @@ -input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat left center;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a: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)}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{background:#f1f1f1;min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0074a2;-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:#2ea2cc}a:focus{color:#124964}a:active,a:focus{outline:dotted thin}p{line-height:1.5}.login .message{border-right:4px solid #7ad03a;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:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#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;font-weight:400;overflow:hidden;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:#777;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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-right:0;padding:12px}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#999}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ea2cc}.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 #pass-strength-result{width:250px;font-weight:600;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-right:0}.mobile #login #backtoblog,.mobile #login #nav{margin-right:8px}.mobile #login h1 a{width:auto}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 +input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) left center no-repeat;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a: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)}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.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}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=email],.form-table td input[type=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}}@media only screen and (max-width:768px){.form-field input[type=email],.form-field input[type=password],.form-field input[type=text],.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 screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{background:#f1f1f1;min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0074a2;-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:#2ea2cc}a:focus{color:#124964}a:active,a:focus{outline:dotted thin}p{line-height:1.5}.login .message{border-right:4px solid #2ea2cc;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:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#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;font-weight:400;overflow:hidden;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:#777;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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-right:0;padding:12px}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#999}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ea2cc}.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 #pass-strength-result{width:250px;font-weight:600;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-right:0}.mobile #login #backtoblog,.mobile #login #nav{margin-right:8px}.mobile #login h1 a{width:auto}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 diff --git a/wp-admin/css/login.css b/wp-admin/css/login.css index 02ee1d87..f6747f18 100644 --- a/wp-admin/css/login.css +++ b/wp-admin/css/login.css @@ -54,7 +54,7 @@ p { } .login .message { - border-left: 4px solid #7ad03a; + border-left: 4px solid #2ea2cc; padding: 1px 12px; background-color: #fff; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); diff --git a/wp-admin/css/login.min.css b/wp-admin/css/login.min.css index 10df780a..bdcfe5f6 100644 --- a/wp-admin/css/login.min.css +++ b/wp-admin/css/login.min.css @@ -1 +1 @@ -input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a: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)}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{background:#f1f1f1;min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0074a2;-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:#2ea2cc}a:focus{color:#124964}a:active,a:focus{outline:dotted thin}p{line-height:1.5}.login .message{border-left:4px solid #7ad03a;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:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#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;font-weight:400;overflow:hidden;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:#777;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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-left:0;padding:12px}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#999}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ea2cc}.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 #pass-strength-result{width:250px;font-weight:600;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}.mobile #login h1 a{width:auto}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 +input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) right center no-repeat;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a: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)}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.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}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=email],.form-table td input[type=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}}@media only screen and (max-width:768px){.form-field input[type=email],.form-field input[type=password],.form-field input[type=text],.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 screen and (max-width:600px){.color-option{width:49%}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}body,html{height:100%;margin:0;padding:0}html{background:#f1f1f1}body{background:#f1f1f1;min-width:0;color:#444;font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em}a{color:#0074a2;-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:#2ea2cc}a:focus{color:#124964}a:active,a:focus{outline:dotted thin}p{line-height:1.5}.login .message{border-left:4px solid #2ea2cc;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:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#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;font-weight:400;overflow:hidden;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:#777;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:#999;height:84px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-left:0;padding:12px}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#999}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ea2cc}.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 #pass-strength-result{width:250px;font-weight:600;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}.mobile #login h1 a{width:auto}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 diff --git a/wp-admin/css/media-rtl.css b/wp-admin/css/media-rtl.css index 585d1f3d..dd34188c 100644 --- a/wp-admin/css/media-rtl.css +++ b/wp-admin/css/media-rtl.css @@ -585,7 +585,7 @@ border color while dragging a file over the uploader drop area */ margin-top: 15px; } -.attachments-browser .media-toolbar-secondary > .select-mode-toggle-button { +.attachments-browser .media-toolbar-secondary > .media-button { margin-left: 10px; } @@ -1126,8 +1126,9 @@ audio, video { */ @media only screen and (max-width: 1120px) { - .media-frame.mode-grid .attachments-browser .media-toolbar-secondary { - float: none; + /* override for media-views.css */ + #wp-media-grid .wp-filter .attachment-filters { + max-width: 100%; } } diff --git a/wp-admin/css/media.css b/wp-admin/css/media.css index e27b665c..c01b71f4 100644 --- a/wp-admin/css/media.css +++ b/wp-admin/css/media.css @@ -585,7 +585,7 @@ border color while dragging a file over the uploader drop area */ margin-top: 15px; } -.attachments-browser .media-toolbar-secondary > .select-mode-toggle-button { +.attachments-browser .media-toolbar-secondary > .media-button { margin-right: 10px; } @@ -1126,8 +1126,9 @@ audio, video { */ @media only screen and (max-width: 1120px) { - .media-frame.mode-grid .attachments-browser .media-toolbar-secondary { - float: none; + /* override for media-views.css */ + #wp-media-grid .wp-filter .attachment-filters { + max-width: 100%; } } diff --git a/wp-admin/css/nav-menus-rtl.css b/wp-admin/css/nav-menus-rtl.css index ed2405b4..40bd5f99 100644 --- a/wp-admin/css/nav-menus-rtl.css +++ b/wp-admin/css/nav-menus-rtl.css @@ -471,6 +471,7 @@ ul.add-menu-item-tabs li { position: relative; padding: 10px 15px; height: auto; + min-height: 20px; width: 382px; line-height: 30px; overflow: hidden; @@ -526,7 +527,7 @@ li.menu-item.ui-sortable-helper .menu-item-transport dl { margin-top: 13px; } -/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */ +/* WARNING: The factor of 30px is hardcoded into the nav-menus JavaScript. */ .menu-item-depth-0 { margin-right: 0px; } .menu-item-depth-1 { margin-right: 30px; } .menu-item-depth-2 { margin-right: 60px; } diff --git a/wp-admin/css/nav-menus.css b/wp-admin/css/nav-menus.css index 28e32b80..2ac58e32 100644 --- a/wp-admin/css/nav-menus.css +++ b/wp-admin/css/nav-menus.css @@ -471,6 +471,7 @@ ul.add-menu-item-tabs li { position: relative; padding: 10px 15px; height: auto; + min-height: 20px; width: 382px; line-height: 30px; overflow: hidden; @@ -526,7 +527,7 @@ li.menu-item.ui-sortable-helper .menu-item-transport dl { margin-top: 13px; } -/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */ +/* WARNING: The factor of 30px is hardcoded into the nav-menus JavaScript. */ .menu-item-depth-0 { margin-left: 0px; } .menu-item-depth-1 { margin-left: 30px; } .menu-item-depth-2 { margin-left: 60px; } diff --git a/wp-admin/css/revisions-rtl.css b/wp-admin/css/revisions-rtl.css index ee035f2d..79740390 100644 --- a/wp-admin/css/revisions-rtl.css +++ b/wp-admin/css/revisions-rtl.css @@ -450,7 +450,7 @@ div.revisions-controls > .wp-slider > .ui-slider-handle { margin-left: -10px; } - /* jQuery UI Slider */ +/* jQuery UI Slider */ .wp-slider.ui-slider { position: relative; border: 1px solid #d7d7d7; @@ -467,6 +467,8 @@ div.revisions-controls > .wp-slider > .ui-slider-handle { position: absolute; width: 18px; z-index: 2; + -ms-touch-action: none; + touch-action: none; } .wp-slider .ui-slider-handle, diff --git a/wp-admin/css/revisions.css b/wp-admin/css/revisions.css index f1914942..8fcde366 100644 --- a/wp-admin/css/revisions.css +++ b/wp-admin/css/revisions.css @@ -450,7 +450,7 @@ div.revisions-controls > .wp-slider > .ui-slider-handle { margin-right: -10px; } - /* jQuery UI Slider */ +/* jQuery UI Slider */ .wp-slider.ui-slider { position: relative; border: 1px solid #d7d7d7; @@ -467,6 +467,8 @@ div.revisions-controls > .wp-slider > .ui-slider-handle { position: absolute; width: 18px; z-index: 2; + -ms-touch-action: none; + touch-action: none; } .wp-slider .ui-slider-handle, diff --git a/wp-admin/css/themes-rtl.css b/wp-admin/css/themes-rtl.css index 264eb3c6..d0a66f7e 100644 --- a/wp-admin/css/themes-rtl.css +++ b/wp-admin/css/themes-rtl.css @@ -580,11 +580,15 @@ body.folded .theme-overlay .theme-wrap { margin-bottom: 5px; } +/* Hide-if-customize for items we can't add classes to */ +.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"] { + display: none; +} + +.broken-themes a.delete-theme, .theme-overlay .theme-actions .delete-theme { color: #a00; - position: absolute; - left: 10px; - bottom: 5px; text-decoration: none; border-color: transparent; -webkit-box-shadow: none; @@ -592,6 +596,14 @@ body.folded .theme-overlay .theme-wrap { background: transparent; } +.theme-overlay .theme-actions .delete-theme { + position: absolute; + left: 10px; + bottom: 5px; +} + +.broken-themes a.delete-theme:hover, +.broken-themes a.delete-theme:focus, .theme-overlay .theme-actions .delete-theme:hover, .theme-overlay .theme-actions .delete-theme:focus { background: #d54e21; @@ -1022,6 +1034,7 @@ body.folded .theme-overlay .theme-wrap { left: 0; margin: 10px 0; width: 100%; + max-width: 280px; } .theme-browser .theme.add-new-theme span:after { @@ -1160,7 +1173,7 @@ body.show-upload-theme p.no-themes { } .rating { - margin: 30px 0; + margin: 15px 0 0; } .rating span:before { color: #e6b800; @@ -1215,8 +1228,7 @@ body.show-upload-theme p.no-themes { content: "\f155"; } .rating .ratings { - display: inline; - margin-right: 10px; + display: block; line-height: 20px; color: #999; } @@ -1304,7 +1316,6 @@ body.full-overlay-active { padding: 0; margin: 0; z-index: 10; - overflow: auto; background: #eee; border-left: none; } @@ -1716,6 +1727,10 @@ body.full-overlay-active { .theme-install-overlay .wp-full-overlay-main { background-image: url(../images/spinner-2x.gif); } + + .theme-install-overlay .wp-full-overlay-header .theme-install { + margin-top: 2px; + } } @media screen and ( max-width: 782px ) { @@ -1729,4 +1744,13 @@ body.full-overlay-active { .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; + } } diff --git a/wp-admin/css/themes.css b/wp-admin/css/themes.css index 6ff0f9ff..ee0b4a89 100644 --- a/wp-admin/css/themes.css +++ b/wp-admin/css/themes.css @@ -580,11 +580,15 @@ body.folded .theme-overlay .theme-wrap { margin-bottom: 5px; } +/* Hide-if-customize for items we can't add classes to */ +.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"] { + display: none; +} + +.broken-themes a.delete-theme, .theme-overlay .theme-actions .delete-theme { color: #a00; - position: absolute; - right: 10px; - bottom: 5px; text-decoration: none; border-color: transparent; -webkit-box-shadow: none; @@ -592,6 +596,14 @@ body.folded .theme-overlay .theme-wrap { background: transparent; } +.theme-overlay .theme-actions .delete-theme { + position: absolute; + right: 10px; + bottom: 5px; +} + +.broken-themes a.delete-theme:hover, +.broken-themes a.delete-theme:focus, .theme-overlay .theme-actions .delete-theme:hover, .theme-overlay .theme-actions .delete-theme:focus { background: #d54e21; @@ -1022,6 +1034,7 @@ body.folded .theme-overlay .theme-wrap { right: 0; margin: 10px 0; width: 100%; + max-width: 280px; } .theme-browser .theme.add-new-theme span:after { @@ -1160,7 +1173,7 @@ body.show-upload-theme p.no-themes { } .rating { - margin: 30px 0; + margin: 15px 0 0; } .rating span:before { color: #e6b800; @@ -1215,8 +1228,7 @@ body.show-upload-theme p.no-themes { content: "\f155"; } .rating .ratings { - display: inline; - margin-left: 10px; + display: block; line-height: 20px; color: #999; } @@ -1304,7 +1316,6 @@ body.full-overlay-active { padding: 0; margin: 0; z-index: 10; - overflow: auto; background: #eee; border-right: none; } @@ -1716,6 +1727,10 @@ body.full-overlay-active { .theme-install-overlay .wp-full-overlay-main { background-image: url(../images/spinner-2x.gif); } + + .theme-install-overlay .wp-full-overlay-header .theme-install { + margin-top: 2px; + } } @media screen and ( max-width: 782px ) { @@ -1729,4 +1744,13 @@ body.full-overlay-active { .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; + } } diff --git a/wp-admin/css/wp-admin-rtl.min.css b/wp-admin/css/wp-admin-rtl.min.css index 4c5e357a..ef5a2df9 100644 --- a/wp-admin/css/wp-admin-rtl.min.css +++ b/wp-admin/css/wp-admin-rtl.min.css @@ -1 +1,8 @@ -#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-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:left;clear:left;width:65%}.col-wrap{padding:0 7px}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}.clear{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}.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:#21759b;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,.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)}.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}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",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}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0074a2;-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:#2ea2cc}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}#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{color:#222;font-size:1.5em;margin:.83em 0;font-weight:400}h3{color:#222;font-size:1.3em;margin:1em 0}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}.ltr{direction:ltr}.code,code{font-family:Consolas,Monaco,monospace;direction:ltr}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;float:right;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;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 *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead th{border-bottom:1px solid #e1e1e1}.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 th{text-align:right;line-height:1.3em;font-size:14px}.widefat th 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}.widefat th input[type=checkbox]{margin-top:-1px}.widefat.media .check-column{padding-top:8px}.widefat tbody th.check-column,.widefat tfoot th.check-column,.widefat thead th.check-column{padding:11px 3px 0 0}.widefat thead th.check-column{padding-top:10px}.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}div.error,div.updated{margin:5px 15px 2px}div.error p,div.updated p{margin:.5em 0;padding:2px}.media-upload-form div.error,.wrap div.error,.wrap div.updated{margin:5px 0 15px}div.updated{border-right:4px solid #7ad03a;padding:1px 12px;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)}div.error{border-right:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.attention{color:#2ea2cc}.subtitle,.wrap h2{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 0 4px 15px;line-height:29px}.subtitle{color:#777;font-size:14px;padding-right:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.wrap h2.long-header{padding-left:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alt,.alternate{background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.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:#999}#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 th,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#222}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,#welcome-panel.welcome-panel .welcome-panel-close:before,.tagchecklist span a:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:2px 0}#bulk-titles div a:hover:before,#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}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{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}#publishing-action .spinner{float:right}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}#save-post{float:right}.preview{float:left}#sticky-span{margin-right:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-right:18px;list-style:square;color:#666}.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 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.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:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.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:#222}.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:#2ea2cc}.wp-filter .search-form{float:left;margin-top:9px}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.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:#777;-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}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.show-filters .filter-drawer{display:block;overflow:hidden}.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:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin:0 0 0 1%;padding:10px;width:19%;background:#fff;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)}.filter-group.wide{width:38%}.filter-group h4{position:relative;margin:0}.filter-drawer ol{margin:20px 0 0;list-style-type:none;font-size:12px}.filter-drawer li{display:inline-block;vertical-align:top;margin:5px 0;padding-left:25px;width:160px;list-style-type:none}.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:0 10px 20px 0}.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;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;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){.wp-filter .search-form{float:none;margin:20px 0}.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:782px){.filter-group,.filter-group li{width:100%}}#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)}.update-message{color:#000}.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}#adminmenu a,#catlist a,#sidemenu 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-links a{padding:3px 16px 3px 6px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;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 a{color:#777}#screen-meta-links a:active,#screen-meta-links a:focus,#screen-meta-links a:hover{color:#333}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a: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:#bbb}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top right;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom right}#contextual-help-wrap h5,#screen-options-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-left:6px}.metabox-prefs label input{margin:0 2px 0 5px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#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:#333}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #2ea2cc;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:#333}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat td,.widefat th{overflow:hidden;color:#555}.widefat th{font-weight:400}.widefat tfoot tr th,.widefat thead tr th{color:#333}.widefat td p{margin:2px 0 .8em}.widefat ol,.widefat p,.widefat ul{color:#333}.widefat .column-comment p{margin:.6em 0}.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 #bbb;height:250px}.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;font-weight:400}.postbox .handlediv{float:left;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border:1px dashed #bbb;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .hndle,.stuffbox .hndle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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 5px}#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,.plugins .name{font-weight:600}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.nav-tab{border:1px solid #ccc;border-bottom:none;background:#e4e4e4;color:#555;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 0 -1px 4px}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-right:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:left;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}#template div{margin-left:190px}.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#templateside ul li a{text-decoration:none}#sidemenu{margin:-30px 315px 0 15px;list-style:none;position:relative;float:left;padding-right:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:right;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-right:6px;padding-left:6px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}td.image-icon img{border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-left:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom right}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top right;height:17px;float:right}.star-rating{white-space:nowrap}.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:#0074a2}.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}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;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;white-space:nowrap}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:100% auto;background-size:100% auto}#plugin-information-title h2{font-size:1em;font-weight:700;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:830px;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;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:right;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;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#333}#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:-99930px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{display:block;float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99930px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;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 .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:#ececec;float:right}#plugin-information .counter-bar{height:17px;background-color:#fddb5a;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:15px 16px;position:absolute;left:0;bottom:0;right:0;height:28px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section{direction:ltr}#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 #e6e6e6}#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.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 url(../images/spinner.gif) no-repeat center}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){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 url(../images/spinner-2x.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px}}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}body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:auto;left:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#2ea2cc;outline:0;-webkit-box-shadow:none;box-shadow:none}body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox:hover .handlediv{margin-left:0!important}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow{display:block}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{content:'\f142'}.js .meta-box-sortables .postbox.closed .handlediv:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:'\f140'}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#docs-list,#template textarea{direction:ltr}#template p{width:97%}#templateside{float:left;width:190px;word-wrap:break-word}#postcustomstuff p.submit,#templateside h3{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside 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:700}.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,.widget-action{color:#aaa}.accordion-section-title:hover:after,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:12px 12px 0}.nav-menus-php .item-edit:before{line-height:2.1}.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'}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.menu.ui-sortable,.meta-box-sortables.ui-sortable,.widgets-holder-wrap .ui-draggable,.widgets-holder-wrap .ui-sortable{-ms-touch-action:auto;touch-action:auto}.menu.ui-sortable .menu-item-handle,.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.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 #dfdfdf;border-left:1px solid #dfdfdf;-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:#aaa 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:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-o-min-device-pixel-ratio:5/4),(-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) repeat-x bottom right;-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:none!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:transparent!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}.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{padding:10px 15px;font-size:14px}.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,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}div#post-body.metabox-holder.columns-1{overflow-x:hidden}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat left center;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a: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)}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#222}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:right;margin:12px 0 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:#999;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:'\f112'}.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}#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:#bbb}#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:#2ea2cc}#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:#333;-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:#333}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#111}.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:#0074a2;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,.folded #adminmenu .wp-menu-name{display:none}.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:#999;padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#999}#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:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}.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;z-index:9999}.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:#333}#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,#sidemenu li a span.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,#sidemenu li a 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:#2ea2cc;color:#fff}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#aaa;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}.folded #collapse-menu span{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{content:'\f148';display:block;line-height:15px;right:-3px;top:-3px;color:#aaa;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}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{display:none}.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{display:block;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 .opensub .wp-submenu,.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .selected .wp-submenu,.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:#333}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}}@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}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:left;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:left}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-right:0}#the-comment-list p.comment-author img{float:right;margin-left:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;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;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;left:10px;padding:20px 3px 0 15px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close:before{position:absolute;right:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-right:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:right}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:0 0!important}.welcome-panel .welcome-icon:before{color:#888;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 0 1em 1em}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-right:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:right;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{overflow:hidden;padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{clear:left;float:left;position:relative;top:-5px}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:right;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:'\f105'}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 0 1px 1px}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:right}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:left;margin:0 0 0 12px}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:right;margin:0 0 0 5px}#dashboard-widgets #dashboard_activity h4{margin:0 12px 8px 0;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-right:12px;vertical-align:middle;position:relative;top:-1px;margin-left:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:right;margin-left:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-right:12px}#activity-widget #the-comment-list .alt,#activity-widget #the-comment-list .alternate{background:0 0}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-right:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;left:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{left:33px}#dashboard-widgets h4{color:#222;font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-right:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-right:3px}.rss-widget cite{display:block;text-align:left;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-left:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#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}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-left:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 0 5px 10px}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;left:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close:before{font-size:20px;margin:0}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:no-repeat center -80px;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;color:#fff}.post-com-count:after{content:"";display:block;width:0;height:0;margin-right:8px;border-top:5px solid #bbb;border-left:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb;color:#fff}.post-com-count:hover{background-position:center -3px}.post-com-count:hover span{background-color:#2ea2cc}.post-com-count:hover:after{border-top:5px solid #2ea2cc}strong .post-com-count{background-position:center -55px}strong .post-com-count span{background-color:#0074a2}strong .post-com-count:after{border-top:5px solid #0074a2}.column-response .post-com-count{float:right;margin-left:5px;text-align:center}.response-links{float:right}.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:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:left}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#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 .attachment-80x60{padding:4px 8px}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#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:4em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}.fixed .column-comments a{float:right}.fixed .column-icon{width:80px}.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%}#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 th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-right:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{background:0 0;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:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:'\f142'}th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#888;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:7px 10px 8px 7px}th.manage-column a,th.sortable a:active,th.sortable a:focus,th.sortable a:hover{color:#333}th.sortable a:focus{background:#e1e1e1}.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.desc:hover span.sorting-indicator,th.sorted.asc .sorting-indicator{display:block;background-position:0 0}th.asc:hover span.sorting-indicator,th.sorted.desc .sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-left:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{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;display:block;cursor:default;height:30px;color:#555;line-height:30px;font-size:12px}.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{padding:0 10px 3px;background:#eee;background:rgba(0,0,0,.05);font-size:16px;font-weight:400}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:active,.tablenav .tablenav-pages a.disabled:focus,.tablenav .tablenav-pages a.disabled:hover{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .displaying-num{margin-left:2px;color:#777;font-size:12px;font-style:italic}.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:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}.tablenav .view-switch{float:left;margin:5px 8px 0 16px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:14px 0;margin:0 0 0 20px}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{color:#bbb;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}.view-switch>.view-list:before{content:'\f163'}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}.view-switch>a+a{margin-right:5px}.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}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;visibility:hidden;padding:2px 0 0}.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}#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-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0;border-style:none none none solid}#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}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.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}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.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{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#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-save .spinner{padding:4px 10px 0;vertical-align:top;float:left}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{font-style:italic;line-height:1.8em}.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.1em}.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{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0;background-color:#fff}#bulk-titles{display:block;height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.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{line-height:140%}#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}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot th.check-column,.plugins thead th.check-column{padding-right:6px}#update-plugins-table tfoot th.check-column,#update-plugins-table thead th.check-column{padding-top:11px}.plugins,.plugins td,.plugins th{color:#000}.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-update-tr td{border-top: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 tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;padding:6px 12px;margin:0 31px 8px 10px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-update-tr .update-message:before{color:#d54e21;content:'\f463';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 -2px 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugins .plugin-update{padding:0;border:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h3{clear:both}.plugin-install-php h4{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 #dedede;-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}}@media screen and (max-width:782px){.plugin-card{margin-right:0;margin-left:0;width:100%}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h4{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 #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.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-card .compatibility-untested strong{font-weight:400}.plugin-icon{position:absolute;top:20px;right:20px;width:128px;height:128px;margin:0 0 20px 20px}.plugin-icon img{width:128px;height:128px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}@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}}@media screen and (max-width:782px){.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}.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;left:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.column-categories,.column-tags,.fixed .column-author,.fixed .column-date,.media .column-parent,.sites .column-registered,.sites .column-users,.tags .column-description,.users .column-email,.users .column-name{display:none}.fixed .column-comment .comment-author{display:block}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat tfoot .check-column,.widefat thead .check-column{padding:10px 0}.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{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 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}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:74px}.tags .column-slug{width:30%}.comments .column-response,.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description,.wp-list-table.plugins thead .column-description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .manage-column.column-name,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tr{display:block;width:auto}.wp-list-table.plugins tfoot,.wp-list-table.plugins thead{position:absolute;top:-35px;right:0;left:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{-webkit-box-shadow:none;box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-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.check-column{border-top:none}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .column-description,.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-left:12px;padding-right:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;right:0;padding-right:2px;padding-top:18px}.wp-list-table.plugins tfoot th.check-column,.wp-list-table.plugins thead th.check-column{padding-right:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-right:8px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-right:5px}.wp-list-table.plugins tfoot .check-column input,.wp-list-table.plugins thead .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}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)}}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments .spinner,#show-comments a{float:right}#lost-connection-notice .spinner{display:block;float:right;margin:0 0 0 5px}#titlediv{position:relative}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:left;margin-top:4px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name{background-color:#fffbcc}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submit{text-align:right;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.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}.inside-submitbox #post_status{margin:2px -2px 2px 0}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;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:#333}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 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 #dfdfdf;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 5px}#postimagediv .inside img{max-width:100%;height:auto}form#tags-filter{position:relative}td.plugin-title strong,td.post-title strong{display:block;margin-bottom:.2em;font-size:14px}td.plugin-title p,td.post-title p{margin:6px 0}.ui-tabs-hide,.wp-hidden-children .wp-hidden-child{display:none}#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) no-repeat scroll left bottom;width:12px;cursor:row-resize}.rtl #content-resize-handle{background:url(../images/resize-rtl.gif) no-repeat scroll right bottom}.wp-editor-expand #content-resize-handle{display:none}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#wp-content-editor-container{position:relative}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-fullscreen-wrap #content-textarea-clone{display:none}.wp-fullscreen-wrap{padding-top:0!important}.wp-fullscreen-wrap .wp-editor-area{margin-top:0!important}.wp-fullscreen-wrap .mce-edit-area{padding-top:0!important}.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}#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:#888}#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%;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}.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,.attachmentlinks{margin:0;height:4em;width:98%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;display:block;float:right;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:right}#poststuff h3{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%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.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 #dfdfdf;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:#2ea2cc}#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 #dfdfdf;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;font-size:12px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.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:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 12px -24px 0}#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}.taghint{color:#aaa;margin:-17px 7px 0 0;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}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 h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid gray;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:right}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.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}#comment-status-radio label{padding:5px 0}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,.links-table th{padding:5px 0}.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}@media print,(-o-min-device-pixel-ratio:5/4),(-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) no-repeat scroll left bottom;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) no-repeat scroll 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 h3{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}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist li{margin-bottom: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;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#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}a.wp-switch-editor{font-size:16px;line-height:1em;margin:3px 7px 0 0;padding:12px 15px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 15px 0 20px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-right:-5px!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}.comment-ays{border-bottom:none}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-right:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;left:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:right}.revisions-next{float:left}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:left;float:right;margin-left:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:right;margin-right:6px;margin-left:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:left;margin-right:6px;margin-left:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-left:0;margin-right:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;right:0;margin-right:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;right:0;margin-right:-35px;bottom:90px;z-index:10000}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrow.top{top:-16px;bottom:auto}.arrow.left{right:20%}.arrow:after{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:right;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;right:0;color:#fff;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px -1px 0 0}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.rtl .wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';left:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-right:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{right:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{left:0}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dfdfdf;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}.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 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#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 .startclosed,.media-item .startopen{display:none}.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:#0074a2;-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 #plupload-upload-ui{display:none}.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 #dfdfdf;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:110px;position:absolute;top:2px}#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;position:absolute;top:0;left:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#2ea2cc}#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 #dfdfdf;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;opacity:.7;filter:alpha(opacity=70);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;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;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}.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-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.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:1px solid #c00;background-color:#feebe8}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.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:20px 0;padding:0;border:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{font-size:0;top:-12px;left:-10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f158";font:400 20px/1 dashicons;color:#666}.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:#2ea2cc}.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 #bbb}.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 .media-toolbar-secondary>.media-button{margin-top:10px;margin-bottom:10px}.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:15px}.attachments-browser .media-toolbar-secondary>.select-mode-toggle-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:#999;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}.upload-php .media-modal-close .media-modal-icon{margin:14px;width:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;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}.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{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}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-left:16px;width:auto;overflow:hidden}.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;background:#fff url(../images/spinner.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:right}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:right;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:right;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 0 0 8px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#333}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;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-applyto img{margin:0 0 0 8px}.imgedit-group-top{margin:5px 0}#poststuff .imgedit-group-top h3{padding:0}.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{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}}@media only screen and (max-width:1120px){.media-frame.mode-grid .attachments-browser .media-toolbar-secondary{float:none}}@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%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h2{margin-bottom:0}.themes-php .wrap h2 .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}.themes-php div.error,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #dedede;-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:"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:"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-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-transform:translateZ(0);-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:"alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#222;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:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:'\f463';display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;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 .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:#222;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{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';-ms-filter:"alpha(Opacity=100)";opacity:1;background:0 0;position:absolute;top:0;right:0;left:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:focus .theme-screenshot,.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:focus span:after,.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:focus:after,.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2;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:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:focus .theme-name,.theme-browser .theme.add-new-theme: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:10}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.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:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#777;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}.rtl .theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{content:'\f341'}.rtl .theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{content:'\f345'}.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:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .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-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.theme-overlay .theme-actions .delete-theme{color:#a00;position:absolute;left:10px;bottom:5px;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.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 .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 #2ea2cc}.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:#333;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:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.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:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .theme-update-message{background:#fef7f1;border:1px solid #eee;border-right:4px solid #d54e21;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #2ea2cc;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}.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:500;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,.theme-overlay .theme-update{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 .wrap h2{width:100%}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%}.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:#0074a2}.theme-browser .theme .theme-installed:before{content:'\f147'}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin,body.show-upload-theme .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:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser{display:none}p.no-themes{color:#999;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center;display:none}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{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}}.rating{margin:30px 0}.rating span:before{color:#e6b800;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before,.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before{content:"\f155"}.rating .ratings{display:inline;margin-right:10px;line-height:20px;color:#999}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;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 #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%;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;height:100%;top:0;bottom:0;right:0;padding:0;margin:0;z-index:10;overflow:auto;background:#eee;border-left:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.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{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:"\f341";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";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:#bbb;background:#eee;cursor:default;pointer-events:none}.rtl .theme-install-overlay .previous-theme:before{content:"\f345"}.rtl .theme-install-overlay .next-theme:before{content:"\f341"}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;right:0;z-index:50;display:block;width:19px;height:19px;margin-right:15px;padding:0;-webkit-border-radius:50%;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;right:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-right:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{-webkit-border-radius:50%;border-radius:50%;float:right;content:"\f148";background:#eee;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}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;right:100%;line-height:20px;margin-right:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display: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}.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-loading #customize-container{background:#fff url(../images/spinner.gif) no-repeat fixed center center;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#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-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:right}.theme-details .star-rating{margin:7px 0;float:left}.theme-details .theme-description{float:right;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{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{background:#fff url(../images/spinner.gif) no-repeat center center;-webkit-background-size:20px 20px;background-size:20px 20px}@media print,(-o-min-device-pixel-ratio:5/4),(-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-loading #customize-container,.theme-install-overlay .wp-full-overlay-main{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}}.press-this #message{border-right:4px solid #7ad03a;padding:1px 12px;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)}.press-this #side-sortables .category-tabs li{display:inline;line-height:1.35em}body.press-this ul.category-tabs li.tabs a{color:#333}.press-this #content-resize-handle{bottom:2px}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.press-this #wphead{height:32px;margin-right:0;margin-left:0;margin-bottom:5px}.press-this #header-logo{float:right;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:right}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-left:250px}.press-this-sidebar{float:left;width:240px;padding-top:10px}.press-this #title{margin-right:0;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this #wp-content-wrap #wp-content-editor-tools{padding:0;top:3px;overflow:hidden}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this #wp-content-wrap #wp-content-media-buttons a{padding:0;line-height:normal;height:auto;font-size:16px}.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn{margin:0 1px}.press-this #wp-content-wrap .mce-toolbar .mce-btn button{padding:2px 3px}.press-this #wp-content-wrap .quicktags-toolbar,.press-this #wp-content-wrap div.mce-toolbar-grp{padding-left:3px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 8px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}.posting{margin-left:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:left}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #categorydiv h3,.press-this #tagsdiv-post_tag h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-right:5px}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border:1px solid #dfdfdf}.press-this .actions{float:left;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px 0 0 -7px}.press-this .actions li{float:right;list-style:none;margin-left:10px}#extra-fields .button{margin-left:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:left;margin:0 5px 0 0}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{float:right;overflow:hidden}#img_container a,#img_container img{width:68px;height:68px}#img_container img{border:none;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:active,#img_container a:hover{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0;height:340px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:0 0}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}@media screen and (max-width:782px){.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 5px 0 0;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist li,.press-this ul.categorychecklist ul{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this input,.press-this textarea{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.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 p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 0 0 200px;color:#333;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h4{color:#222}.about-wrap .about-text,.about-wrap li.wp-person a.web,.about-wrap p.about-description{font-weight:400;line-height:1.6em;font-size:19px}.about-description{margin-top:1.4em}.about-text{margin:1em 0 1em 200px;min-height:60px;color:#777;font-size:24px}.about-wrap .changelog h2.about-headline-callout{margin:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap h3{margin:1em 0 .6em;font-size:1.5em;line-height:1.5em}.about-wrap h3.higher{margin-top:.5em}.customize h3{margin-top:1.75em;text-align:center}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code,.about-wrap ol li p{font-size:14px}.about-wrap .button.button-large{padding:8px 20px 10px!important;height:46px!important;font-size:14px;line-height:28px!important}.about-wrap .about-overview-img{margin:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{background:#0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat center 24px;background:#0074a2 center 24px,url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat center 24px;-webkit-background-size:85px 85px;background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap h2.nav-tab-wrapper{padding-right:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 0 -1px 3px;font-size:18px;vertical-align:top;border-width:1px}.about-overview{margin-top:40px;margin-bottom:40px;text-align:center}.about-overview p{margin:1em auto 50px;max-width:770px;font-size:18px;line-height:1.5;text-align:center}.about-wrap .feature-section{margin-top:40px;padding-bottom:20px}.about-wrap .feature-section.two-col>div{position:relative;width:47.6%;margin-left:4.799999999%;float:right}.about-wrap .feature-section.three-col>div{position:relative;width:29.95%;margin-left:4.999999999%;float:right}.about-wrap .feature-section.col .last-feature{margin-left:0}.about-wrap .under-the-hood .feature-section{margin-top:0}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .feature-section.two-col div p{margin-left:3%}.about-wrap .feature-section div p img{float:left;margin-right:10px;max-width:20%}.about-video{position:relative;width:100%;height:0}.about-video-embed{padding-bottom:70.4%}.about-video-focus{padding-bottom:56.2%}.about-video .mejs-container,.about-video .wp-video,.about-video video{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.about-wrap .changelog li{list-style-type:disc;margin-right:3em}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -5px 0 -15px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:right;margin-left:10px}.about-wrap li.wp-person img.gravatar{float:right;margin:0 0 10px 10px;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.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:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .feature-section.one-col>div,.about-wrap .feature-section.three-col>div,.about-wrap .feature-section.two-col>div{width:100%;margin:0 0 40px;padding:0 0 40px;float:none;border-bottom:1px solid rgba(0,0,0,.1)}.about-wrap .feature-section.col>div.last-feature,.about-wrap .under-the-hood .feature-section>div{margin:0;padding:0;border-bottom:none}}@media screen and (max-width:710px){.about-overview{position:relative;padding-bottom:56.25%;width:100%;height:0}.about-overview embed{position:absolute;top:0;right:0;width:100%;height:100%}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-text,.about-wrap h1{margin-left:0}.about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap h2.nav-tab-wrapper{padding-right:0;border-bottom:0}.about-wrap h2 .nav-tab{margin-top:10px;margin-left:10px;border-bottom:1px solid #ccc}.about-wrap .feature-section.three-col div{width:100%;float:none}.about-wrap .three-col.about-updates .col-1{padding:0;float:none}.about-wrap .three-col.about-updates .col-2{margin:0 0 20px;width:100%;float:none}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 3px 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-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-right:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:right;margin-left:6px}.manage-menus .selected-menu{float:right;margin:5px 0 0 6px}.manage-menus .submit-btn{float:right;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.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:#999;font-size:11px}#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 #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.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}#menu-management .menu-add-new abbr{font-weight:600}#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 td.menu-location-menus{padding-bottom:5px}.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}#wpbody .open-label{display:block;float:right}#wpbody .open-label span{padding-left:10px}.js .input-with-default-title{color:#aaa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.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 .add-new-menu-action{float:right;margin:6px 6px 0 0;line-height:15px}.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;font-size:12px;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}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:right}.quick-search{width:190px}.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 #dfdfdf;position:relative;padding:10px 15px;height:auto;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}.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:#999}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.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{color:#777;font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.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}.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 #dfdfdf;color:#777;font-size:12px;font-style:italic}.link-to-original a{padding-right:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0074a2;padding:1px 2px;color:#0074a2;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0074a2;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@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{width:100%;height:auto}.menu-item-settings input{width:100%}.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}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;left:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-right:7px;padding-left:7px}div.widget-liquid-left{margin:0;width:38%;float:right}div.widget-liquid-right{float:left;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 0 0 10px}div#widgets-left .sidebar-name .sidebar-name-arrow:before{left:0;top:4px;padding:4px 4px 4px 6px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{right:auto}.widget-title-action{float:left;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{left:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-right:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-right:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget,.widget-description,.widget-inside{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-right:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#2ea2cc}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#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)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 35px 10px 15px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;right:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;right:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-left:5px}#available-widgets .widget .widget-top{cursor:pointer}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-left:none;padding-left:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-left:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:right}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:left}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:right;width:49%}#widgets-right .sidebars-column-1{margin-left:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em} \ No newline at end of file +#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-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:left;clear:left;width:65%}.col-wrap{padding:0 7px}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}.clear{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}.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:#21759b;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,.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)}.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}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",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;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0074a2;-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:#2ea2cc}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}#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{color:#222;font-size:1.5em;margin:.83em 0;font-weight:400}h3{color:#222;font-size:1.3em;margin:1em 0}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}.ltr{direction:ltr}.code,code{font-family:Consolas,Monaco,monospace;direction:ltr;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;float:right;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;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 *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead th{border-bottom:1px solid #e1e1e1}.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 th{text-align:right;line-height:1.3em;font-size:14px}.widefat th 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}.widefat th input[type=checkbox]{margin-top:-1px}.widefat.media .check-column{padding-top:8px}.widefat tbody th.check-column,.widefat tfoot th.check-column,.widefat thead th.check-column{padding:11px 3px 0 0}.widefat thead th.check-column{padding-top:10px}.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}.attention{color:#2ea2cc}.subtitle,.wrap h2{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 0 4px 15px;line-height:29px}.subtitle{color:#777;font-size:14px;padding-right:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.wrap h2.long-header{padding-left:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alt,.alternate{background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.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:#999}#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 th,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#222}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,#welcome-panel.welcome-panel .welcome-panel-close:before,.tagchecklist span a:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:2px 0}#bulk-titles div a:hover:before,#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}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{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}#publishing-action .spinner{float:right}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}#save-post{float:right}.preview{float:left}#sticky-span{margin-right:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-right:18px;list-style:square;color:#666}.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 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.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:#777;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:#222}.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:#2ea2cc}.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:#777;-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}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.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:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin:0 0 0 1%;padding:10px;width:24%;background:#fff;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)}.filter-group h4{position:relative;margin:0}.filter-drawer ol{margin:20px 0 0;list-style-type:none;font-size:12px}.filter-drawer li{display:inline-block;vertical-align:top;margin:5px 0;padding-left:25px;width:160px;list-style-type:none}.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:0 10px 20px 0}.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;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;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}.form-table td .notice p,.notice p,div.error p,div.updated p{margin:.5em 0;padding:2px}.notice-success,div.updated{border-color:#7ad03a}.notice-warning{border-color:#ffba00}.notice-error,div.error{border-color:#dd3d36}.notice-info{border-color:#2ea2cc}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}#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)}.update-message{color:#000}.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}#adminmenu a,#catlist a,#sidemenu 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-links a{padding:3px 16px 3px 6px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;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 a{color:#777}#screen-meta-links a:active,#screen-meta-links a:focus,#screen-meta-links a:hover{color:#333}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a: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:#bbb}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top right;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom right}#contextual-help-wrap h5,#screen-options-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-left:6px}.metabox-prefs label input{margin:0 2px 0 5px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#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:#333}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #2ea2cc;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:#333}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat td,.widefat th{overflow:hidden;color:#555}.widefat th{font-weight:400}.widefat tfoot tr th,.widefat thead tr th{color:#333}.widefat td p{margin:2px 0 .8em}.widefat ol,.widefat p,.widefat ul{color:#333}.widefat .column-comment p{margin:.6em 0}.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 #bbb;height:250px}.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;font-weight:400}.postbox .handlediv{float:left;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border:1px dashed #bbb;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .hndle,.stuffbox .hndle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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 5px}#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,.plugins .name{font-weight:600}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.nav-tab{border:1px solid #ccc;border-bottom:none;background:#e4e4e4;color:#555;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 0 -1px 4px}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-right:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}.spinner{background:url(../images/spinner.gif) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;float:left;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}#template div{margin-left:190px}.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#templateside ul li a{text-decoration:none}#sidemenu{margin:-30px 315px 0 15px;list-style:none;position:relative;float:left;padding-right:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:right;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-right:6px;padding-left:6px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px;width:auto;height:auto}td.image-icon img{border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-left:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom right repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top right repeat-x;height:17px;float:right}.star-rating{white-space:nowrap}.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:#0074a2}.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}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;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;white-space:nowrap}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:100% auto;background-size:100% auto}#plugin-information-title h2{font-size:1em;font-weight:700;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;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:right;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;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#333}#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:-99930px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{display:block;float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99930px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;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 .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:#ececec;float:right}#plugin-information .counter-bar{height:17px;background-color:#fddb5a;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:15px 16px;position:absolute;left:0;bottom:0;right:0;height:28px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section{direction:ltr}#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 #e6e6e6}#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.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:url(../images/spinner.gif) no-repeat center #fcfcfc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){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:url(../images/spinner-2x.gif) no-repeat center/20px 20px #fcfcfc;-webkit-background-size:20px 20px}}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}body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:auto;left:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#2ea2cc;outline:0;-webkit-box-shadow:none;box-shadow:none}body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox:hover .handlediv{margin-left:0!important}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow{display:block}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{content:'\f142'}.js .meta-box-sortables .postbox.closed .handlediv:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:'\f140'}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#docs-list,#template textarea{direction:ltr}#template p{width:97%}#templateside{float:left;width:190px;word-wrap:break-word}#postcustomstuff p.submit,#templateside h3{margin:0}#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:700}.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,.widget-action{color:#aaa}.accordion-section-title:hover:after,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:12px 12px 11px}.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)}.nav-menus-php .item-edit:before{line-height:2.1}.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.2 + * http://jqueryui.com + * + * Copyright 2014 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 #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.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 #dfdfdf;border-left:1px solid #dfdfdf;-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:#aaa 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:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-o-min-device-pixel-ratio:5/4),(-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 right/21px 37px repeat-x;-webkit-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:none!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:transparent!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}.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{padding:10px 15px;font-size:14px}.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,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}div#post-body.metabox-holder.columns-1{overflow-x:hidden}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) left center no-repeat;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a: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)}#local-time,#utc-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.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}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=email],.form-table td input[type=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}}@media only screen and (max-width:768px){.form-field input[type=email],.form-field input[type=password],.form-field input[type=text],.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 screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#222}#adminmenuback{position:absolute;top:0;bottom:0;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:#999;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:'\f112'}.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:#bbb}#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:#45bbe6}#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:#333;-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:#333}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#111}.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:#0074a2;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,.folded #adminmenu .wp-menu-name{display:none}.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:#999;padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#999}#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:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#45bbe6}.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:#333}#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,#sidemenu li a span.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,#sidemenu li a 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:#45bbe6;color:#fff}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#aaa;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#45bbe6}.folded #collapse-menu span{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{content:'\f148';display:block;line-height:15px;right:-3px;top:-3px;color:#aaa;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{display:none}.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{display:block;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 .opensub .wp-submenu,.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .selected .wp-submenu,.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:#333}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}}@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}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:left;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:left}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-right:0}#the-comment-list p.comment-author img{float:right;margin-left:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;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;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;left:10px;padding:20px 3px 0 15px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close:before{position:absolute;right:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px 13px;padding:12px 36px;height:auto;line-height:1.4285714;white-space:normal}.welcome-panel-content{margin-right:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:right}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:0 0!important}.welcome-panel .welcome-icon:before{color:#888;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 0 1em 1em}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-right:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:right;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{overflow:hidden;padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{clear:left;float:left;position:relative;top:-5px}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:right;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:'\f105'}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 0 1px 1px}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:right}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:left;margin:0 0 0 12px}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:right;margin:0 0 0 5px}#dashboard-widgets #dashboard_activity h4{margin:0 12px 8px 0;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-right:12px;vertical-align:middle;position:relative;top:-1px;margin-left:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:right;margin-left:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-right:12px}#activity-widget #the-comment-list .alt,#activity-widget #the-comment-list .alternate{background:0 0}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-right:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;left:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{left:33px}#dashboard-widgets h4{color:#222;font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-right:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-right:3px}.rss-widget cite{display:block;text-align:left;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-left:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#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}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-left:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 0 5px 10px}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;left:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close:before{font-size:20px;margin:0}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:center -80px no-repeat;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;color:#fff}.post-com-count:after{content:"";display:block;width:0;height:0;margin-right:8px;border-top:5px solid #bbb;border-left:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb;color:#fff}.post-com-count:hover{background-position:center -3px}.post-com-count:hover span{background-color:#2ea2cc}.post-com-count:hover:after{border-top:5px solid #2ea2cc}strong .post-com-count{background-position:center -55px}strong .post-com-count span{background-color:#0074a2}strong .post-com-count:after{border-top:5px solid #0074a2}.column-response .post-com-count{float:right;margin-left:5px;text-align:center}.response-links{float:right}.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:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:left}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#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 .attachment-80x60{padding:4px 8px}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#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:4em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}.fixed .column-comments a{float:right}.fixed .column-icon{width:80px}.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%}#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 th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-right:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{background:0 0;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:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:'\f142'}th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#888;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:7px 10px 8px 7px}th.manage-column a,th.sortable a:active,th.sortable a:focus,th.sortable a:hover{color:#333}th.sortable a:focus{background:#e1e1e1}.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.desc:hover span.sorting-indicator,th.sorted.asc .sorting-indicator{display:block;background-position:0 0}th.asc:hover span.sorting-indicator,th.sorted.desc .sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-left:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{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;display:block;cursor:default;height:30px;color:#555;line-height:30px;font-size:12px}.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{padding:0 10px 3px;background:#eee;background:rgba(0,0,0,.05);font-size:16px;font-weight:400}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:active,.tablenav .tablenav-pages a.disabled:focus,.tablenav .tablenav-pages a.disabled:hover{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .displaying-num{margin-left:2px;color:#777;font-size:12px;font-style:italic}.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:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}.tablenav .view-switch{float:left;margin:5px 8px 0 16px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:15px 0;margin:0 0 0 20px}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{color:#bbb;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}.view-switch>.view-list:before{content:'\f163'}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}.view-switch>a+a{margin-right:5px}.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}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;visibility:hidden;padding:2px 0 0}.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}#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-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0;border-style:none none none solid}#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}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.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}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.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{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#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-save .spinner{padding:4px 10px 0;vertical-align:top;float:left}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{font-style:italic;line-height:1.8em}.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.1em}.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{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0;background-color:#fff}#bulk-titles{display:block;height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.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{line-height:140%}#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}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot th.check-column,.plugins thead th.check-column{padding-right:6px}#update-plugins-table tfoot th.check-column,#update-plugins-table thead th.check-column{padding-top:11px}.plugins,.plugins td,.plugins th{color:#000}.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-update-tr td{border-top: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 tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;padding:6px 12px;margin:0 31px 8px 10px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-update-tr .update-message:before{color:#d54e21;content:'\f463';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 -2px 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugins .plugin-update{padding:0;border:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h3{clear:both}.plugin-install-php h4{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 #dedede;-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}}@media screen and (max-width:782px){.plugin-card{margin-right:0;margin-left:0;width:100%}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h4{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 #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.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}.plugin-icon img{width:128px;height:128px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}@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}}@media screen and (max-width:782px){.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}.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;left:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.column-categories,.column-tags,.fixed .column-author,.fixed .column-date,.media .column-parent,.sites .column-registered,.sites .column-users,.tags .column-description,.users .column-email,.users .column-name{display:none}.fixed .column-comment .comment-author{display:block}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat tfoot .check-column,.widefat thead .check-column{padding:10px 0}.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{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 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}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:74px}.tags .column-slug{width:30%}.comments .column-response,.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description,.wp-list-table.plugins thead .column-description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .manage-column.column-name,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tr{display:block;width:auto}.wp-list-table.plugins tfoot,.wp-list-table.plugins thead{position:absolute;top:-35px;right:0;left:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{-webkit-box-shadow:none;box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-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.check-column{border-top:none}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .column-description,.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-left:12px;padding-right:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;right:0;padding-right:2px;padding-top:18px}.wp-list-table.plugins tfoot th.check-column,.wp-list-table.plugins thead th.check-column{padding-right:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-right:8px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-right:5px}.wp-list-table.plugins tfoot .check-column input,.wp-list-table.plugins thead .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}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)}}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments .spinner,#show-comments a{float:right}#lost-connection-notice .spinner{display:block;float:right;margin:0 0 0 5px}#titlediv{position:relative}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:left;margin-top:4px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name{background-color:#fffbcc}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submit{text-align:right;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.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}.inside-submitbox #post_status{margin:2px -2px 2px 0}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;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:#333}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 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 #dfdfdf;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 5px}#postimagediv .inside img{max-width:100%;height:auto;width:auto}form#tags-filter{position:relative}td.plugin-title strong,td.post-title strong{display:block;margin-bottom:.2em;font-size:14px}td.plugin-title p,td.post-title p{margin:6px 0}.ui-tabs-hide,.wp-hidden-children .wp-hidden-child{display:none}#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:url(../images/resize-rtl.gif) right bottom no-repeat}.wp-editor-expand #content-resize-handle{display:none}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#wp-content-editor-container{position:relative}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-fullscreen-wrap #content-textarea-clone{display:none}.wp-fullscreen-wrap{padding-top:0!important}.wp-fullscreen-wrap .wp-editor-area{margin-top:0!important}.wp-fullscreen-wrap .mce-edit-area{padding-top:0!important}.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-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:#888}#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%;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}.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,.attachmentlinks{margin:0;height:4em;width:98%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;display:block;float:right;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:right}#poststuff h3{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%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.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 #dfdfdf;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:#2ea2cc}#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 #dfdfdf;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;font-size:12px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.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:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 12px -24px 0}#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}.taghint{color:#aaa;margin:-17px 7px 0 0;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}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 h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid gray;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:right}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.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}#comment-status-radio label{padding:5px 0}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,.links-table th{padding:5px 0}.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 .wrap>h2,.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 .wrap>h2,.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: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%)}.rtl.focus-on #adminmenuback,.rtl.focus-on #adminmenuwrap{-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:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-o-min-device-pixel-ratio:5/4),(-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/11px 11px no-repeat;-webkit-background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) left bottom no-repeat}}@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 h3{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}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist li{margin-bottom: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;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#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:16px;line-height:37px;height:39px;padding:0 15px 0 20px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-right:-5px!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}.comment-ays{border-bottom:none}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-right:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;left:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:right}.revisions-next{float:left}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:left;float:right;margin-left:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:right;margin-right:6px;margin-left:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:left;margin-right:6px;margin-left:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-left:0;margin-right:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;right:0;margin-right:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;right:0;margin-right:-35px;bottom:90px;z-index:10000}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrow.top{top:-16px;bottom:auto}.arrow.left{right:20%}.arrow:after{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:right;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2;-ms-touch-action:none;touch-action:none}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;right:0;color:#fff;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px -1px 0 0}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.rtl .wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';left:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-right:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{right:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{left:0}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dfdfdf;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}.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 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#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 .startclosed,.media-item .startopen{display:none}.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:#0074a2;-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 #plupload-upload-ui{display:none}.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 #dfdfdf;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:110px;position:absolute;top:2px}#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;position:absolute;top:0;left:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#2ea2cc}#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 #dfdfdf;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;opacity:.7;filter:alpha(opacity=70);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;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;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}.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-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.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:1px solid #c00;background-color:#feebe8}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.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:20px 0;padding:0;border:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{font-size:0;top:-12px;left:-10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f158";font:400 20px/1 dashicons;color:#666}.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:#2ea2cc}.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 #bbb}.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 .media-toolbar-secondary>.media-button{margin-top:10px;margin-bottom:10px}.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:15px}.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:#999;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}.upload-php .media-modal-close .media-modal-icon{margin:14px;width:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;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}.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{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}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-left:16px;width:auto;overflow:hidden}.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;background:url(../images/spinner.gif) no-repeat center/20px 20px #fff;-webkit-background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:right}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:right;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:right;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 0 0 8px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#333}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;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-applyto img{margin:0 0 0 8px}.imgedit-group-top{margin:5px 0}#poststuff .imgedit-group-top h3{padding:0}.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{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}}@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%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h2{margin-bottom:0}.themes-php .wrap h2 .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}.themes-php div.error,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #dedede;-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:"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:"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-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-transform:translateZ(0);-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:"alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#222;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:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:'\f463';display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;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 .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:#222;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{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';-ms-filter:"alpha(Opacity=100)";opacity:1;background:0 0;position:absolute;top:0;right:0;left:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:focus .theme-screenshot,.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:focus span:after,.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:focus:after,.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2;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:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:focus .theme-name,.theme-browser .theme.add-new-theme: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:10}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.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:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#777;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}.rtl .theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{content:'\f341'}.rtl .theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{content:'\f345'}.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:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .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-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.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"]{display:none}.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 .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 #2ea2cc}.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:#333;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:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.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:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .theme-update-message{background:#fef7f1;border:1px solid #eee;border-right:4px solid #d54e21;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #2ea2cc;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}.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:500;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,.theme-overlay .theme-update{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 .wrap h2{width:100%}.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:#0074a2}.theme-browser .theme .theme-installed:before{content:'\f147'}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin,body.show-upload-theme .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:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser{display:none}p.no-themes{color:#999;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center;display:none}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{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}}.rating{margin:15px 0 0}.rating span:before{color:#e6b800;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before,.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before{content:"\f155"}.rating .ratings{display:block;line-height:20px;color:#999}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;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 #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%;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;height:100%;top:0;bottom:0;right:0;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.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{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:"\f341";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";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:#bbb;background:#eee;cursor:default;pointer-events:none}.rtl .theme-install-overlay .previous-theme:before{content:"\f345"}.rtl .theme-install-overlay .next-theme:before{content:"\f341"}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;right:0;z-index:50;display:block;width:19px;height:19px;margin-right:15px;padding:0;-webkit-border-radius:50%;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;right:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-right:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{-webkit-border-radius:50%;border-radius:50%;float:right;content:"\f148";background:#eee;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}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;right:100%;line-height:20px;margin-right:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display: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}.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-loading #customize-container{background:url(../images/spinner.gif) center center/20px 20px no-repeat fixed #fff;-webkit-background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#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-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:right}.theme-details .star-rating{margin:7px 0;float:left}.theme-details .theme-description{float:right;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{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{background:url(../images/spinner.gif) center center/20px 20px no-repeat #fff;-webkit-background-size:20px 20px}@media print,(-o-min-device-pixel-ratio:5/4),(-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-loading #customize-container,.theme-install-overlay .wp-full-overlay-main{background-image:url(../images/spinner-2x.gif)}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:2px}}@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}}.press-this #message{border-right:4px solid #7ad03a;padding:1px 12px;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)}.press-this #side-sortables .category-tabs li{display:inline;line-height:1.35em}body.press-this ul.category-tabs li.tabs a{color:#333}.press-this #content-resize-handle{bottom:2px}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.press-this #wphead{height:32px;margin-right:0;margin-left:0;margin-bottom:5px}.press-this #header-logo{float:right;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:right}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-left:250px}.press-this-sidebar{float:left;width:240px;padding-top:10px}.press-this #title{margin-right:0;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this #wp-content-wrap #wp-content-editor-tools{padding:0;top:3px;overflow:hidden}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this #wp-content-wrap #wp-content-media-buttons a{padding:0;line-height:normal;height:auto;font-size:16px}.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn{margin:0 1px}.press-this #wp-content-wrap .mce-toolbar .mce-btn button{padding:2px 3px}.press-this #wp-content-wrap .quicktags-toolbar,.press-this #wp-content-wrap div.mce-toolbar-grp{padding-left:3px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 8px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}.posting{margin-left:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:left}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #categorydiv h3,.press-this #tagsdiv-post_tag h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-right:5px}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border:1px solid #dfdfdf}.press-this .actions{float:left;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px 0 0 -7px}.press-this .actions li{float:right;list-style:none;margin-left:10px}#extra-fields .button{margin-left:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:left;margin:0 5px 0 0}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{float:right;overflow:hidden}#img_container a,#img_container img{width:68px;height:68px}#img_container img{border:none;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:active,#img_container a:hover{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0;height:340px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:0 0}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}@media screen and (max-width:782px){.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 5px 0 0;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist li,.press-this ul.categorychecklist ul{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this input,.press-this textarea{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.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}.wp-badge{background:url(../images/w-logo-white.png?ver=20131202) center 24px/85px 85px no-repeat #0074a2;-webkit-background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;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=20131110)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap h2.nav-tab-wrapper{padding-right:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 0 -1px 3px;font-size:18px;vertical-align:top;border-width:1px;white-space:nowrap}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 0 0 200px;color:#333;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h3{margin:2em 0 .6em;font-size:1.25em;line-height:1.5em}.about-wrap h4{color:#222}.about-wrap code,.about-wrap ol li p{font-size:14px}.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:#777}.about-wrap .two-col>div{position:relative;width:47.6%;margin-left:4.799999999%;float:right}.about-wrap .three-col>div{position:relative;width:29.95%;margin-left:4.999999999%;float:right}.about-wrap .col .last-feature{margin-left:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.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:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .feature-list h2{margin:30px 0 15px;text-align:center}.about-wrap .dfw h3{margin-top:1em;text-align:center}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .dfw p{max-width:68%;margin:0 auto 20px}.about-wrap .featured-image{text-align:center}.about-wrap .feature-section{overflow:hidden;padding-bottom:20px}.about-wrap .headline-feature .feature-section{margin:0 auto;max-width:82%}.about-wrap .headline-feature .feature-section .col:first-child{float:right;margin:15px 0 0 5%;width:55%}.about-wrap .headline-feature .feature-section .col:last-child{float:left;margin:15px 0 40px;width:40%}.about-wrap .feature-list .feature-section{margin-top:0}.about-wrap .dfw .feature-section{overflow:visible}.about-wrap .dfw-container{position:relative;overflow:hidden;margin-top:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.about-wrap .dfw-container .overlay-image{position:absolute;top:0;right:0;-webkit-transition:.8s -webkit-transform cubic-bezier(.9,.03,1,.61),.65s opacity linear;transition:.8s transform cubic-bezier(.9,.03,1,.61),.65s opacity linear}.about-wrap .dfw-container .overlay-image.fade-in{opacity:0}.about-wrap .dfw-container .overlay-image.from-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.about-wrap .dfw-container:hover .overlay-image{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.7s -webkit-transform cubic-bezier(0,.8,.8,1),.8s opacity linear;transition:.7s transform cubic-bezier(0,.8,.8,1),.8s opacity linear}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap .feature-list svg{float:right;clear:right;margin:15px 0 0 15px;height:90px;width:90px;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;fill:#999;border:1px solid #c1c1c1}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-right:115px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -5px 0 -15px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap li.wp-person img.gravatar{float:right;margin:0 0 10px 10px;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;font-weight:400;line-height:1.6em;text-decoration:none}.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:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .one-col>div,.about-wrap .three-col>div,.about-wrap .two-col>div{width:100%;margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid rgba(0,0,0,.1)}.about-wrap .col>div.last-feature,.about-wrap .feature-list div{margin:0;padding:0;border-bottom:none}.about-wrap .headline-feature .feature-section{max-width:100%}.about-wrap .feature-list .feature-section{padding:0 0 40px}}@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 h2.nav-tab-wrapper{padding-right:0;border-bottom:0}.about-wrap h2 .nav-tab{margin-top:10px;margin-left:10px;border-bottom:1px solid #ccc}.about-wrap .headline-feature .feature-section div,.about-wrap .three-col div{width:100%!important;float:none!important}.about-wrap .dfw p{max-width:90%}}@media only screen and (max-width:400px){.about-wrap .feature-list svg{margin-top:15px;height:65px;width:65px}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-right:80px}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 3px 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-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-right:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:right;margin-left:6px}.manage-menus .selected-menu{float:right;margin:5px 0 0 6px}.manage-menus .submit-btn{float:right;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.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:#999;font-size:11px}#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 #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.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}#menu-management .menu-add-new abbr{font-weight:600}#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 td.menu-location-menus{padding-bottom:5px}.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}#wpbody .open-label{display:block;float:right}#wpbody .open-label span{padding-left:10px}.js .input-with-default-title{color:#aaa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.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 .add-new-menu-action{float:right;margin:6px 6px 0 0;line-height:15px}.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;font-size:12px;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}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:right}.quick-search{width:190px}.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 #dfdfdf;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}.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:#999}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.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{color:#777;font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.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}.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 #dfdfdf;color:#777;font-size:12px;font-style:italic}.link-to-original a{padding-right:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0074a2;padding:1px 2px;color:#0074a2;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0074a2;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@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{width:100%;height:auto}.menu-item-settings input{width:100%}.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}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;left:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-right:7px;padding-left:7px}div.widget-liquid-left{margin:0;width:38%;float:right}div.widget-liquid-right{float:left;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 0 0 10px}div#widgets-left .sidebar-name .sidebar-name-arrow:before{left:0;top:4px;padding:4px 4px 4px 6px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{right:auto}.widget-title-action{float:left;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{left:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-right:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-right:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget,.widget-description,.widget-inside{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-right:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#2ea2cc}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#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)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 35px 10px 15px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;right:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;right:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-left:5px}#available-widgets .widget .widget-top{cursor:pointer}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-left:none;padding-left:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-left:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:right}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:left}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:right;width:49%}#widgets-right .sidebars-column-1{margin-left:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em} \ No newline at end of file diff --git a/wp-admin/css/wp-admin.min.css b/wp-admin/css/wp-admin.min.css index 694691b7..b9860c6a 100644 --- a/wp-admin/css/wp-admin.min.css +++ b/wp-admin/css/wp-admin.min.css @@ -1 +1,8 @@ -#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-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{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}.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:#21759b;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,.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)}.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}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",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}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0074a2;-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:#2ea2cc}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}#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{color:#222;font-size:1.5em;margin:.83em 0;font-weight:400}h3{color:#222;font-size:1.3em;margin:1em 0}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}.ltr{direction:ltr}.code,code{font-family:Consolas,Monaco,monospace;direction:ltr}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;float:left;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;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 *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead th{border-bottom:1px solid #e1e1e1}.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 th{text-align:left;line-height:1.3em;font-size:14px}.widefat th 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}.widefat th input[type=checkbox]{margin-top:-1px}.widefat.media .check-column{padding-top:8px}.widefat tbody th.check-column,.widefat tfoot th.check-column,.widefat thead th.check-column{padding:11px 0 0 3px}.widefat thead th.check-column{padding-top:10px}.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}div.error,div.updated{margin:5px 15px 2px}div.error p,div.updated p{margin:.5em 0;padding:2px}.media-upload-form div.error,.wrap div.error,.wrap div.updated{margin:5px 0 15px}div.updated{border-left:4px solid #7ad03a;padding:1px 12px;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)}div.error{border-left:4px solid #dd3d36;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.attention{color:#2ea2cc}.subtitle,.wrap h2{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 15px 4px 0;line-height:29px}.subtitle{color:#777;font-size:14px;padding-left:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.wrap h2.long-header{padding-right:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alt,.alternate{background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.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:#999}#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 th,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#222}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,#welcome-panel.welcome-panel .welcome-panel-close:before,.tagchecklist span a:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:2px 0}#bulk-titles div a:hover:before,#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}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{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}#publishing-action .spinner{float:left}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}#save-post{float:left}.preview{float:right}#sticky-span{margin-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-left:18px;list-style:square;color:#666}.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 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.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:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.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:#222}.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:#2ea2cc}.wp-filter .search-form{float:right;margin-top:9px}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.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:#777;-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}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.show-filters .filter-drawer{display:block;overflow:hidden}.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:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 1% 0 0;padding:10px;width:19%;background:#fff;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)}.filter-group.wide{width:38%}.filter-group h4{position:relative;margin:0}.filter-drawer ol{margin:20px 0 0;list-style-type:none;font-size:12px}.filter-drawer li{display:inline-block;vertical-align:top;margin:5px 0;padding-right:25px;width:160px;list-style-type:none}.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:0 0 20px 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;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;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){.wp-filter .search-form{float:none;margin:20px 0}.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:782px){.filter-group,.filter-group li{width:100%}}#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)}.update-message{color:#000}.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}#adminmenu a,#catlist a,#sidemenu 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-links a{padding:3px 6px 3px 16px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;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 a{color:#777}#screen-meta-links a:active,#screen-meta-links a:focus,#screen-meta-links a:hover{color:#333}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a: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:#bbb}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.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{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-right:6px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#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:#333}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #2ea2cc;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:#333}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat td,.widefat th{overflow:hidden;color:#555}.widefat th{font-weight:400}.widefat tfoot tr th,.widefat thead tr th{color:#333}.widefat td p{margin:2px 0 .8em}.widefat ol,.widefat p,.widefat ul{color:#333}.widefat .column-comment p{margin:.6em 0}.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 #bbb;height:250px}.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;font-weight:400}.postbox .handlediv{float:right;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border:1px dashed #bbb;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .hndle,.stuffbox .hndle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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 5px}#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,.plugins .name{font-weight:600}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.nav-tab{border:1px solid #ccc;border-bottom:none;background:#e4e4e4;color:#555;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 4px -1px 0}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-left:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:right;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}#template div{margin-right:190px}.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#templateside ul li a{text-decoration:none}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-left:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}td.image-icon img{border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom left}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top left;height:17px;float:left}.star-rating{white-space:nowrap}.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:#0074a2}.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}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;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;white-space:nowrap}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:100% auto;background-size:100% auto}#plugin-information-title h2{font-size:1em;font-weight:700;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:830px;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;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:left;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;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#333}#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:-99930px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{display:block;float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99930px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;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 .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:#ececec;float:left}#plugin-information .counter-bar{height:17px;background-color:#fddb5a;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:15px 16px;position:absolute;right:0;bottom:0;left:0;height:28px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section{direction:ltr}#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 #e6e6e6}#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.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 url(../images/spinner.gif) no-repeat center}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){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 url(../images/spinner-2x.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px}}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}body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:auto;right:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#2ea2cc;outline:0;-webkit-box-shadow:none;box-shadow:none}body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox:hover .handlediv{margin-right:0!important}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow{display:block}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{content:'\f142'}.js .meta-box-sortables .postbox.closed .handlediv:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:'\f140'}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#docs-list,#template textarea{direction:ltr}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#postcustomstuff p.submit,#templateside h3{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside 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:700}.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,.widget-action{color:#aaa}.accordion-section-title:hover:after,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:12px 12px 0}.nav-menus-php .item-edit:before{line-height:2.1}.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'}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.menu.ui-sortable,.meta-box-sortables.ui-sortable,.widgets-holder-wrap .ui-draggable,.widgets-holder-wrap .ui-sortable{-ms-touch-action:auto;touch-action:auto}.menu.ui-sortable .menu-item-handle,.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.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 #dfdfdf;border-right:1px solid #dfdfdf;-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:#aaa 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:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-o-min-device-pixel-ratio:5/4),(-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) repeat-x bottom left;-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:none!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:transparent!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}.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{padding:10px 15px;font-size:14px}.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,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}div#post-body.metabox-holder.columns-1{overflow-x:hidden}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a: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)}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}}@media only screen and (max-width:768px){.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#222}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:left;margin:12px 0 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:#999;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:'\f112'}.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}#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:#bbb}#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:#2ea2cc}#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:#333;-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:#333}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#111}.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:#0074a2;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,.folded #adminmenu .wp-menu-name{display:none}.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:#999;padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#999}#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:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}.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;z-index:9999}.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:#333}#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,#sidemenu li a span.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,#sidemenu li a 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:#2ea2cc;color:#fff}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#aaa;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}.folded #collapse-menu span{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{content:'\f148';display:block;line-height:15px;left:-3px;top:-3px;color:#aaa;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}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{display:none}.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{display:block;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 .opensub .wp-submenu,.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .selected .wp-submenu,.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:#333}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}}@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}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;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;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;right:10px;padding:20px 15px 0 3px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close:before{position:absolute;left:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:0 0!important}.welcome-panel .welcome-icon:before{color:#888;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-left:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:left;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{overflow:hidden;padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{clear:right;float:right;position:relative;top:-5px}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:left;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:'\f105'}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 1px 1px 0}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:left}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:right;margin:0 12px 0 0}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:left;margin:0 5px 0 0}#dashboard-widgets #dashboard_activity h4{margin:0 0 8px 12px;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-left:12px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:left;margin-right:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-left:12px}#activity-widget #the-comment-list .alt,#activity-widget #the-comment-list .alternate{background:0 0}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-left:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{right:33px}#dashboard-widgets h4{color:#222;font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-left:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#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}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 10px 5px 0}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;right:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close:before{font-size:20px;margin:0}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:no-repeat center -80px;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;color:#fff}.post-com-count:after{content:"";display:block;width:0;height:0;margin-left:8px;border-top:5px solid #bbb;border-right:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb;color:#fff}.post-com-count:hover{background-position:center -3px}.post-com-count:hover span{background-color:#2ea2cc}.post-com-count:hover:after{border-top:5px solid #2ea2cc}strong .post-com-count{background-position:center -55px}strong .post-com-count span{background-color:#0074a2}strong .post-com-count:after{border-top:5px solid #0074a2}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}.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:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#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 .attachment-80x60{padding:4px 8px}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#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:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-icon{width:80px}.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%}#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 th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-left:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{background:0 0;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:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:'\f142'}th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#888;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:7px 7px 8px 10px}th.manage-column a,th.sortable a:active,th.sortable a:focus,th.sortable a:hover{color:#333}th.sortable a:focus{background:#e1e1e1}.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.desc:hover span.sorting-indicator,th.sorted.asc .sorting-indicator{display:block;background-position:0 0}th.asc:hover span.sorting-indicator,th.sorted.desc .sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-right:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{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;display:block;cursor:default;height:30px;color:#555;line-height:30px;font-size:12px}.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{padding:0 10px 3px;background:#eee;background:rgba(0,0,0,.05);font-size:16px;font-weight:400}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:active,.tablenav .tablenav-pages a.disabled:focus,.tablenav .tablenav-pages a.disabled:hover{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .displaying-num{margin-right:2px;color:#777;font-size:12px;font-style:italic}.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:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}.tablenav .view-switch{float:right;margin:5px 16px 0 8px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:14px 0;margin:0 20px 0 0}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{color:#bbb;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}.view-switch>.view-list:before{content:'\f163'}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}.view-switch>a+a{margin-left:5px}.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}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;visibility:hidden;padding:2px 0 0}.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}#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-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#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}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.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}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.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{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#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-save .spinner{padding:4px 10px 0;vertical-align:top;float:right}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{font-style:italic;line-height:1.8em}.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.1em}.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{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0;background-color:#fff}#bulk-titles{display:block;height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.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{line-height:140%}#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}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot th.check-column,.plugins thead th.check-column{padding-left:6px}#update-plugins-table tfoot th.check-column,#update-plugins-table thead th.check-column{padding-top:11px}.plugins,.plugins td,.plugins th{color:#000}.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-update-tr td{border-top: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 tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;padding:6px 12px;margin:0 10px 8px 31px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-update-tr .update-message:before{color:#d54e21;content:'\f463';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 8px 0 -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugins .plugin-update{padding:0;border:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h3{clear:both}.plugin-install-php h4{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 #dedede;-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}}@media screen and (max-width:782px){.plugin-card{margin-left:0;margin-right:0;width:100%}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h4{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 #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.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-card .compatibility-untested strong{font-weight:400}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.plugin-icon img{width:128px;height:128px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}@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}}@media screen and (max-width:782px){.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}.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;right:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.column-categories,.column-tags,.fixed .column-author,.fixed .column-date,.media .column-parent,.sites .column-registered,.sites .column-users,.tags .column-description,.users .column-email,.users .column-name{display:none}.fixed .column-comment .comment-author{display:block}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat tfoot .check-column,.widefat thead .check-column{padding:10px 0}.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{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 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}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:74px}.tags .column-slug{width:30%}.comments .column-response,.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description,.wp-list-table.plugins thead .column-description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .manage-column.column-name,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tr{display:block;width:auto}.wp-list-table.plugins tfoot,.wp-list-table.plugins thead{position:absolute;top:-35px;left:0;right:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{-webkit-box-shadow:none;box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-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.check-column{border-top:none}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .column-description,.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-right:12px;padding-left:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;left:0;padding-left:2px;padding-top:18px}.wp-list-table.plugins tfoot th.check-column,.wp-list-table.plugins thead th.check-column{padding-left:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-left:8px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-left:5px}.wp-list-table.plugins tfoot .check-column input,.wp-list-table.plugins thead .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}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)}}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments .spinner,#show-comments a{float:left}#lost-connection-notice .spinner{display:block;float:left;margin:0 5px 0 0}#titlediv{position:relative}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:right;margin-top:4px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name{background-color:#fffbcc}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.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}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;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:#333}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 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 #dfdfdf;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 5px}#postimagediv .inside img{max-width:100%;height:auto}form#tags-filter{position:relative}td.plugin-title strong,td.post-title strong{display:block;margin-bottom:.2em;font-size:14px}td.plugin-title p,td.post-title p{margin:6px 0}.ui-tabs-hide,.wp-hidden-children .wp-hidden-child{display:none}#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) no-repeat scroll right bottom;width:12px;cursor:row-resize}.rtl #content-resize-handle{background:url(../images/resize-rtl.gif) no-repeat scroll left bottom}.wp-editor-expand #content-resize-handle{display:none}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#wp-content-editor-container{position:relative}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-fullscreen-wrap #content-textarea-clone{display:none}.wp-fullscreen-wrap{padding-top:0!important}.wp-fullscreen-wrap .wp-editor-area{margin-top:0!important}.wp-fullscreen-wrap .mce-edit-area{padding-top:0!important}.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}#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:#888}#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%;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}.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,.attachmentlinks{margin:0;height:4em;width:98%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;display:block;float:left;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3{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%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.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 #dfdfdf;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:#2ea2cc}#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 #dfdfdf;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;font-size:12px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.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:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#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}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}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 h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid gray;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:left}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.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}#comment-status-radio label{padding:5px 0}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,.links-table th{padding:5px 0}.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}@media print,(-o-min-device-pixel-ratio:5/4),(-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) no-repeat scroll right bottom;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) no-repeat scroll right 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 h3{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}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist li{margin-bottom: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;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#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}a.wp-switch-editor{font-size:16px;line-height:1em;margin:3px 0 0 7px;padding:12px 15px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-left:-5px!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}.comment-ays{border-bottom:none}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-left:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:0;margin-left:-35px;bottom:90px;z-index:10000}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;left:0;color:#fff;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px 0 0 -1px}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.rtl .wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';right:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dfdfdf;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}.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 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#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 .startclosed,.media-item .startopen{display:none}.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:#0074a2;-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 #plupload-upload-ui{display:none}.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 #dfdfdf;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:110px;position:absolute;top:2px}#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;position:absolute;top:0;right:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#2ea2cc}#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 #dfdfdf;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;opacity:.7;filter:alpha(opacity=70);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;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;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}.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-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.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:1px solid #c00;background-color:#feebe8}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.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:20px 0;padding:0;border:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{font-size:0;top:-12px;right:-10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f158";font:400 20px/1 dashicons;color:#666}.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:#2ea2cc}.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 #bbb}.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 .media-toolbar-secondary>.media-button{margin-top:10px;margin-bottom:10px}.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:15px}.attachments-browser .media-toolbar-secondary>.select-mode-toggle-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:#999;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}.upload-php .media-modal-close .media-modal-icon{margin:14px;width:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;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}.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}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-right:16px;width:auto;overflow:hidden}.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;background:#fff url(../images/spinner.gif) no-repeat center;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:left}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:left;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 8px 0 0;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#333}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;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-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}#poststuff .imgedit-group-top h3{padding:0}.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{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}}@media only screen and (max-width:1120px){.media-frame.mode-grid .attachments-browser .media-toolbar-secondary{float:none}}@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%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h2{margin-bottom:0}.themes-php .wrap h2 .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}.themes-php div.error,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #dedede;-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:"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:"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-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-transform:translateZ(0);-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:"alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#222;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:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:'\f463';display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;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 .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:#222;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{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';-ms-filter:"alpha(Opacity=100)";opacity:1;background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:focus .theme-screenshot,.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:focus span:after,.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:focus:after,.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2;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:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:focus .theme-name,.theme-browser .theme.add-new-theme: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:10}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.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:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#777;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}.rtl .theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{content:'\f341'}.rtl .theme-overlay .theme-header .left:before,.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:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .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-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.theme-overlay .theme-actions .delete-theme{color:#a00;position:absolute;right:10px;bottom:5px;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.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 .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 #2ea2cc}.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:#333;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:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.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:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .theme-update-message{background:#fef7f1;border:1px solid #eee;border-left:4px solid #d54e21;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #2ea2cc;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}.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:500;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,.theme-overlay .theme-update{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 .wrap h2{width:100%}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%}.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:#0074a2}.theme-browser .theme .theme-installed:before{content:'\f147'}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin,body.show-upload-theme .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:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser{display:none}p.no-themes{color:#999;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center;display:none}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{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}}.rating{margin:30px 0}.rating span:before{color:#e6b800;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before,.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before{content:"\f155"}.rating .ratings{display:inline;margin-left:10px;line-height:20px;color:#999}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;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 #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%;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;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;overflow:auto;background:#eee;border-right:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.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{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:#bbb;background:#eee;cursor:default;pointer-events:none}.rtl .theme-install-overlay .previous-theme:before{content:"\f345"}.rtl .theme-install-overlay .next-theme:before{content:"\f341"}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;-webkit-border-radius:50%;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-left:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{-webkit-border-radius:50%;border-radius:50%;float:left;content:"\f148";background:#eee;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}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display: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}.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-loading #customize-container{background:#fff url(../images/spinner.gif) no-repeat fixed center center;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#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-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-rating{margin:7px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{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{background:#fff url(../images/spinner.gif) no-repeat center center;-webkit-background-size:20px 20px;background-size:20px 20px}@media print,(-o-min-device-pixel-ratio:5/4),(-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-loading #customize-container,.theme-install-overlay .wp-full-overlay-main{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}}.press-this #message{border-left:4px solid #7ad03a;padding:1px 12px;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)}.press-this #side-sortables .category-tabs li{display:inline;line-height:1.35em}body.press-this ul.category-tabs li.tabs a{color:#333}.press-this #content-resize-handle{bottom:2px}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-right:250px}.press-this-sidebar{float:right;width:240px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this #wp-content-wrap #wp-content-editor-tools{padding:0;top:3px;overflow:hidden}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this #wp-content-wrap #wp-content-media-buttons a{padding:0;line-height:normal;height:auto;font-size:16px}.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn{margin:0 1px}.press-this #wp-content-wrap .mce-toolbar .mce-btn button{padding:2px 3px}.press-this #wp-content-wrap .quicktags-toolbar,.press-this #wp-content-wrap div.mce-toolbar-grp{padding-right:3px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 8px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #categorydiv h3,.press-this #tagsdiv-post_tag h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-left:5px}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border:1px solid #dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:right;margin:0 0 0 5px}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{float:left;overflow:hidden}#img_container a,#img_container img{width:68px;height:68px}#img_container img{border:none;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:active,#img_container a:hover{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0;height:340px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:0 0}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}@media screen and (max-width:782px){.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 0 0 5px;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist li,.press-this ul.categorychecklist ul{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this input,.press-this textarea{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.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 p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 200px 0 0;color:#333;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h4{color:#222}.about-wrap .about-text,.about-wrap li.wp-person a.web,.about-wrap p.about-description{font-weight:400;line-height:1.6em;font-size:19px}.about-description{margin-top:1.4em}.about-text{margin:1em 200px 1em 0;min-height:60px;color:#777;font-size:24px}.about-wrap .changelog h2.about-headline-callout{margin:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap h3{margin:1em 0 .6em;font-size:1.5em;line-height:1.5em}.about-wrap h3.higher{margin-top:.5em}.customize h3{margin-top:1.75em;text-align:center}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code,.about-wrap ol li p{font-size:14px}.about-wrap .button.button-large{padding:8px 20px 10px!important;height:46px!important;font-size:14px;line-height:28px!important}.about-wrap .about-overview-img{margin:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{background:#0074a2 url(../images/w-logo-white.png?ver=20131202) no-repeat center 24px;background:#0074a2 center 24px,url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat center 24px;-webkit-background-size:85px 85px;background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top;border-width:1px}.about-overview{margin-top:40px;margin-bottom:40px;text-align:center}.about-overview p{margin:1em auto 50px;max-width:770px;font-size:18px;line-height:1.5;text-align:center}.about-wrap .feature-section{margin-top:40px;padding-bottom:20px}.about-wrap .feature-section.two-col>div{position:relative;width:47.6%;margin-right:4.799999999%;float:left}.about-wrap .feature-section.three-col>div{position:relative;width:29.95%;margin-right:4.999999999%;float:left}.about-wrap .feature-section.col .last-feature{margin-right:0}.about-wrap .under-the-hood .feature-section{margin-top:0}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .feature-section.two-col div p{margin-right:3%}.about-wrap .feature-section div p img{float:right;margin-left:10px;max-width:20%}.about-video{position:relative;width:100%;height:0}.about-video-embed{padding-bottom:70.4%}.about-video-focus{padding-bottom:56.2%}.about-video .mejs-container,.about-video .wp-video,.about-video video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.about-wrap .changelog li{list-style-type:disc;margin-left:3em}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -15px 0 -5px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:left;margin-right:10px}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.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:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .feature-section.one-col>div,.about-wrap .feature-section.three-col>div,.about-wrap .feature-section.two-col>div{width:100%;margin:0 0 40px;padding:0 0 40px;float:none;border-bottom:1px solid rgba(0,0,0,.1)}.about-wrap .feature-section.col>div.last-feature,.about-wrap .under-the-hood .feature-section>div{margin:0;padding:0;border-bottom:none}}@media screen and (max-width:710px){.about-overview{position:relative;padding-bottom:56.25%;width:100%;height:0}.about-overview embed{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-text,.about-wrap h1{margin-right:0}.about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap h2.nav-tab-wrapper{padding-left:0;border-bottom:0}.about-wrap h2 .nav-tab{margin-top:10px;margin-right:10px;border-bottom:1px solid #ccc}.about-wrap .feature-section.three-col div{width:100%;float:none}.about-wrap .three-col.about-updates .col-1{padding:0;float:none}.about-wrap .three-col.about-updates .col-2{margin:0 0 20px;width:100%;float:none}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 3px 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-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:left;margin-right:6px}.manage-menus .selected-menu{float:left;margin:5px 6px 0 0}.manage-menus .submit-btn{float:left;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.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:#999;font-size:11px}#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 #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.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}#menu-management .menu-add-new abbr{font-weight:600}#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 td.menu-location-menus{padding-bottom:5px}.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}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{color:#aaa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.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 .add-new-menu-action{float:left;margin:6px 0 0 6px;line-height:15px}.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;font-size:12px;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}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:left}.quick-search{width:190px}.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 #dfdfdf;position:relative;padding:10px 15px;height:auto;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}.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:#999}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.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{color:#777;font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.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}.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 #dfdfdf;color:#777;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0074a2;padding:1px 2px;color:#0074a2;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0074a2;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@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{width:100%;height:auto}.menu-item-settings input{width:100%}.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}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;right:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-left:7px;padding-right:7px}div.widget-liquid-left{margin:0;width:38%;float:left}div.widget-liquid-right{float:right;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 10px 0 0}div#widgets-left .sidebar-name .sidebar-name-arrow:before{right:0;top:4px;padding:4px 6px 4px 4px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{left:auto}.widget-title-action{float:right;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{right:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-left:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-left:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget,.widget-description,.widget-inside{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#2ea2cc}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#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)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 15px 10px 35px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;left:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;left:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-right:5px}#available-widgets .widget .widget-top{cursor:pointer}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-right:none;padding-right:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-right:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:left}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:right}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:left;width:49%}#widgets-right .sidebars-column-1{margin-right:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em} \ No newline at end of file +#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-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{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}.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:#21759b;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,.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)}.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}html{background:#f1f1f1}body{color:#444;font-family:"Open Sans",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;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0074a2;-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:#2ea2cc}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}#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{color:#222;font-size:1.5em;margin:.83em 0;font-weight:400}h3{color:#222;font-size:1.3em;margin:1em 0}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}.ltr{direction:ltr}.code,code{font-family:Consolas,Monaco,monospace;direction:ltr;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;float:left;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;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 *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead th{border-bottom:1px solid #e1e1e1}.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 th{text-align:left;line-height:1.3em;font-size:14px}.widefat th 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}.widefat th input[type=checkbox]{margin-top:-1px}.widefat.media .check-column{padding-top:8px}.widefat tbody th.check-column,.widefat tfoot th.check-column,.widefat thead th.check-column{padding:11px 0 0 3px}.widefat thead th.check-column{padding-top:10px}.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}.attention{color:#2ea2cc}.subtitle,.wrap h2{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 15px 4px 0;line-height:29px}.subtitle{color:#777;font-size:14px;padding-left:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;background:#e0e0e0;text-shadow:none;font-weight:600;font-size:13px}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.wrap h2.long-header{padding-right:0}.wp-dialog{background-color:#fff}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.alt,.alternate{background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.media-upload-form label.form-help,td.help{color:#9a9a9a}.highlight{background-color:#e4f2fd;color:#000}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.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:#999}#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 th,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#222}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,#welcome-panel.welcome-panel .welcome-panel-close:before,.tagchecklist span a:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:2px 0}#bulk-titles div a:hover:before,#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}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{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}#publishing-action .spinner{float:left}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}#save-post{float:left}.preview{float:right}#sticky-span{margin-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom:1px solid #dadada}.side-info ul{margin:0;padding-left:18px;list-style:square;color:#666}.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 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.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:#777;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:#222}.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:#2ea2cc}.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:#777;-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}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.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:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 1% 0 0;padding:10px;width:24%;background:#fff;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)}.filter-group h4{position:relative;margin:0}.filter-drawer ol{margin:20px 0 0;list-style-type:none;font-size:12px}.filter-drawer li{display:inline-block;vertical-align:top;margin:5px 0;padding-right:25px;width:160px;list-style-type:none}.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:0 0 20px 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;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;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}.form-table td .notice p,.notice p,div.error p,div.updated p{margin:.5em 0;padding:2px}.notice-success,div.updated{border-color:#7ad03a}.notice-warning{border-color:#ffba00}.notice-error,div.error{border-color:#dd3d36}.notice-info{border-color:#2ea2cc}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}#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)}.update-message{color:#000}.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}#adminmenu a,#catlist a,#sidemenu 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-links a{padding:3px 6px 3px 16px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;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 a{color:#777}#screen-meta-links a:active,#screen-meta-links a:focus,#screen-meta-links a:hover{color:#333}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a: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:#bbb}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.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{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-right:6px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#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:#333}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #2ea2cc;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:#333}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat td,.widefat th{overflow:hidden;color:#555}.widefat th{font-weight:400}.widefat tfoot tr th,.widefat thead tr th{color:#333}.widefat td p{margin:2px 0 .8em}.widefat ol,.widefat p,.widefat ul{color:#333}.widefat .column-comment p{margin:.6em 0}.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 #bbb;height:250px}.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;font-weight:400}.postbox .handlediv{float:right;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border:1px dashed #bbb;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .hndle,.stuffbox .hndle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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 5px}#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,.plugins .name{font-weight:600}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#777}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.nav-tab{border:1px solid #ccc;border-bottom:none;background:#e4e4e4;color:#555;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 4px -1px 0}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-left:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}.spinner{background:url(../images/spinner.gif) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;float:right;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}#template div{margin-right:190px}.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#templateside ul li a{text-decoration:none}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-left:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top:1px solid #f9f9f9;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;-webkit-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border:1px solid #dfdfdf;border-bottom-color:#f1f1f1;background-color:#f1f1f1;color:#000}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px;width:auto;height:auto}td.image-icon img{border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}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{white-space:nowrap}.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:#0074a2}.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}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;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;white-space:nowrap}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:100% auto;background-size:100% auto}#plugin-information-title h2{font-size:1em;font-weight:700;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;height:36px;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;float:left;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;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#333}#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:-99930px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{display:block;float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99930px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#464646}#plugin-information .fyi h3{font-weight:700;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 .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:#ececec;float:left}#plugin-information .counter-bar{height:17px;background-color:#fddb5a;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:15px 16px;position:absolute;right:0;bottom:0;left:0;height:28px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section{direction:ltr}#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 #e6e6e6}#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.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:url(../images/spinner.gif) no-repeat center #fcfcfc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){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:url(../images/spinner-2x.gif) no-repeat center/20px 20px #fcfcfc;-webkit-background-size:20px 20px}}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}body.import-php #TB_ajaxWindowTitle,body.index-php #TB_ajaxWindowTitle,body.plugin-install-php #TB_ajaxWindowTitle,body.plugins-php #TB_ajaxWindowTitle,body.update-core-php #TB_ajaxWindowTitle{display:none}body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{left:auto;right:-30px;color:#eee;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:focus .tb-close-icon,body.import-php .tb-close-icon:focus,body.import-php .tb-close-icon:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:focus .tb-close-icon,body.index-php .tb-close-icon:focus,body.index-php .tb-close-icon:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,body.plugin-install-php .tb-close-icon:focus,body.plugin-install-php .tb-close-icon:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,body.plugins-php .tb-close-icon:focus,body.plugins-php .tb-close-icon:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,body.update-core-php .tb-close-icon:focus,body.update-core-php .tb-close-icon:hover{color:#2ea2cc;outline:0;-webkit-box-shadow:none;box-shadow:none}body.import-php .tb-close-icon:before,body.index-php .tb-close-icon:before,body.plugin-install-php .tb-close-icon:before,body.plugins-php .tb-close-icon:before,body.update-core-php .tb-close-icon:before{content:"\f335";font-size:32px}@media screen and (max-width:830px){body.import-php .tb-close-icon,body.index-php .tb-close-icon,body.plugin-install-php .tb-close-icon,body.plugins-php .tb-close-icon,body.update-core-php .tb-close-icon{right:0;top:-30px}}img{border:none}#wphead{border-bottom:1px solid #dfdfdf}#wphead h1 a{color:#464646}.js .meta-box-sortables .postbox:hover .handlediv{margin-right:0!important}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow{display:block}.js .meta-box-sortables .postbox .handlediv:before,.js .sidebar-name .sidebar-name-arrow:before{content:'\f142'}.js .meta-box-sortables .postbox.closed .handlediv:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:'\f140'}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#docs-list,#template textarea{direction:ltr}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#postcustomstuff p.submit,#templateside h3{margin:0}#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:700}.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,.widget-action{color:#aaa}.accordion-section-title:hover:after,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:hover{color:#777}.widget-top a.widget-action:after{padding:12px 12px 11px}.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)}.nav-menus-php .item-edit:before{line-height:2.1}.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.2 + * http://jqueryui.com + * + * Copyright 2014 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 #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.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 #dfdfdf;border-right:1px solid #dfdfdf;-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:#aaa 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:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left,#col-right{width:100%}}@media print,(-o-min-device-pixel-ratio:5/4),(-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/21px 37px repeat-x;-webkit-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:none!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:transparent!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}.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{padding:10px 15px;font-size:14px}.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,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}div#post-body.metabox-holder.columns-1{overflow-x:hidden}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],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:#333;outline:0;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]: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=email],input[type=url]{direction:ltr}input[type=checkbox],input[type=radio]{border:1px solid #bbb;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:#888}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#2ea2cc}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio],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=checkbox]:checked:before,input[type=radio]: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=checkbox],input[type=radio]{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{overflow:auto;padding:2px 6px;line-height:1.4}.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}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.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=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.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;max-width:100%;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%}#adduser .form-field input,input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#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}#upload-form label{color:#777}#your-profile label+a,fieldset label,label{vertical-align:middle}#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}#pass-strength-result{background-color:#eee;border:1px solid #ddd;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.indicator-hint{padding-top:8px}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}input[type=text].ui-autocomplete-loading{background:url(../images/loading.gif) right center no-repeat;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aaa;background-color:#efefef}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px;color:#444}.ui-autocomplete li a.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,.form-wrap label{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:#222;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 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}#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}.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}.color-option{cursor:pointer}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.pressthis{margin:20px 0}.pressthis a,.pressthis a:active,.pressthis a:focus,.pressthis a:hover{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a: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 a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{color:#777;font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a: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)}#local-time,#utc-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.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}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}.widefat th input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}.widefat th input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{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}#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{display:block;width:auto;vertical-align:middle}.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=email],.form-table td input[type=password],.form-table td input[type=text],.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}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].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{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#local-time,#utc-time{display:block;float:none;padding:0;line-height:2}.form-field #domain{max-width:none}}@media only screen and (max-width:768px){.form-field input[type=email],.form-field input[type=password],.form-field input[type=text],.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 screen and (max-width:600px){.color-option{width:49%}}#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#222}#adminmenuback{position:absolute;top:0;bottom:0;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:#999;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:'\f112'}.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:#bbb}#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:#45bbe6}#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:#333;-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:#333}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#111}.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:#0074a2;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,.folded #adminmenu .wp-menu-name{display:none}.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:#999;padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#999}#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:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#45bbe6}.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:#333}#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,#sidemenu li a span.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,#sidemenu li a 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:#45bbe6;color:#fff}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#aaa;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#45bbe6}.folded #collapse-menu span{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{content:'\f148';display:block;line-height:15px;left:-3px;top:-3px;color:#aaa;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{display:none}.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{display:block;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 .opensub .wp-submenu,.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .selected .wp-submenu,.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:#333}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}}@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}}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets .postbox-container,#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:none!important}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}#dashboard-widgets-wrap{overflow:hidden;margin:0 -8px}#dashboard-widgets .postbox .inside{margin-bottom:0}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:none}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}#the-comment-list td.comment img{max-width:100%}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;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;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;right:10px;padding:20px 15px 0 3px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close:before{position:absolute;left:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 13px 3px 0;padding:12px 36px;height:auto;line-height:1.4285714;white-space:normal}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px;color:#464646}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:0 0!important}.welcome-panel .welcome-icon:before{color:#888;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-edit-page:before,.welcome-panel .welcome-write-blog:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .dashboard-widget-control-form,#dashboard_primary .widget-loading{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:none;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-left:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:left;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{overflow:hidden;padding:0 12px 11px}#dashboard_right_now .main p{margin:0}#dashboard_right_now #wp-version-message .button{clear:right;float:right;position:relative;top:-5px}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before,#dashboard_right_now li span:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before,#dashboard_right_now .warning span:before{color:#d54e21}#dashboard_right_now li a:before,#dashboard_right_now li span:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:left;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before,#dashboard_right_now .page-count span:before{content:'\f105'}#dashboard_right_now .post-count a:before,#dashboard_right_now .post-count span:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 1px 1px 0}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:left}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:none}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:right;margin:0 12px 0 0}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0;word-wrap:break-word}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:left;margin:0 5px 0 0}#dashboard-widgets #dashboard_activity h4{margin:0 0 8px 12px;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-left:12px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:left;margin-right:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:none}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list div.undo,#activity-widget #the-comment-list tr.undo{background:0 0;padding:6px 0;margin-left:12px}#activity-widget #the-comment-list .alt,#activity-widget #the-comment-list .alternate{background:0 0}#activity-widget #the-comment-list .comment-item{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-left:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved{background-color:#fef7f1}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:none}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{right:33px}#dashboard-widgets h4{color:#222;font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #the-comment-list .comment,#activity-widget #the-comment-list .pingback{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-left:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:none}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#description-wrap label,#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:0 0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:none;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}}@media only screen and (min-width:800px) and (max-width:1499px){#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}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}.index-php .columns-prefs,.index-php .screen-layout{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right}#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}@media screen and (max-width:782px){#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 10px 5px 0}}@media screen and (max-width:600px){.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;right:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close:before{font-size:20px;margin:0}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:center -80px no-repeat;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;color:#fff}.post-com-count:after{content:"";display:block;width:0;height:0;margin-left:8px;border-top:5px solid #bbb;border-right:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#bbb;color:#fff}.post-com-count:hover{background-position:center -3px}.post-com-count:hover span{background-color:#2ea2cc}.post-com-count:hover:after{border-top:5px solid #2ea2cc}strong .post-com-count{background-position:center -55px}strong .post-com-count span{background-color:#0074a2}strong .post-com-count:after{border-top:5px solid #0074a2}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}.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:#777}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#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 .attachment-80x60{padding:4px 8px}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f4f4f4}#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:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-icon{width:80px}.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%}#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 th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-left:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{background:0 0;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:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:'\f142'}th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#888;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:7px 7px 8px 10px}th.manage-column a,th.sortable a:active,th.sortable a:focus,th.sortable a:hover{color:#333}th.sortable a:focus{background:#e1e1e1}.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.desc:hover span.sorting-indicator,th.sorted.asc .sorting-indicator{display:block;background-position:0 0}th.asc:hover span.sorting-indicator,th.sorted.desc .sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-right:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{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;display:block;cursor:default;height:30px;color:#555;line-height:30px;font-size:12px}.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{padding:0 10px 3px;background:#eee;background:rgba(0,0,0,.05);font-size:16px;font-weight:400}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:active,.tablenav .tablenav-pages a.disabled:focus,.tablenav .tablenav-pages a.disabled:hover{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .displaying-num{margin-right:2px;color:#777;font-size:12px;font-style:italic}.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:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}.tablenav .view-switch{float:right;margin:5px 16px 0 8px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:15px 0;margin:0 20px 0 0}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{color:#bbb;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}.view-switch>.view-list:before{content:'\f163'}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}.view-switch>a+a{margin-left:5px}.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}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;visibility:hidden;padding:2px 0 0}.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions,tr:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}#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-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#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}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.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}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.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{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#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-save .spinner{padding:4px 10px 0;vertical-align:top;float:right}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{font-style:italic;line-height:1.8em}.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.1em}.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{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0;background-color:#fff}#bulk-titles{display:block;height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.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{line-height:140%}#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}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins .inactive th.check-column,.plugins tfoot th.check-column,.plugins thead th.check-column{padding-left:6px}#update-plugins-table tfoot th.check-column,#update-plugins-table thead th.check-column{padding-top:11px}.plugins,.plugins td,.plugins th{color:#000}.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-update-tr td{border-top: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 tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update{background-color:#fef7f1}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{font-size:13px;font-weight:400;padding:6px 12px;margin:0 10px 8px 31px;background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}.plugin-update-tr .update-message:before{color:#d54e21;content:'\f463';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 8px 0 -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugins .plugin-update{padding:0;border:none;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}tr.active+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-install-php h3{clear:both}.plugin-install-php h4{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 #dedede;-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}}@media screen and (max-width:782px){.plugin-card{margin-left:0;margin-right:0;width:100%}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h4{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 #dedede;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.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}.plugin-icon img{width:128px;height:128px}.no-plugin-results{color:#999;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}@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}}@media screen and (max-width:782px){.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}.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;right:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.column-categories,.column-tags,.fixed .column-author,.fixed .column-date,.media .column-parent,.sites .column-registered,.sites .column-users,.tags .column-description,.users .column-email,.users .column-name{display:none}.fixed .column-comment .comment-author{display:block}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat tfoot .check-column,.widefat thead .check-column{padding:10px 0}.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{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 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}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:74px}.tags .column-slug{width:30%}.comments .column-response,.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description,.wp-list-table.plugins thead .column-description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .manage-column.column-name,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tr{display:block;width:auto}.wp-list-table.plugins tfoot,.wp-list-table.plugins thead{position:absolute;top:-35px;left:0;right:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{-webkit-box-shadow:none;box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-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.check-column{border-top:none}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .column-description,.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-right:12px;padding-left:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;left:0;padding-left:2px;padding-top:18px}.wp-list-table.plugins tfoot th.check-column,.wp-list-table.plugins thead th.check-column{padding-left:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-left:8px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-left:5px}.wp-list-table.plugins tfoot .check-column input,.wp-list-table.plugins thead .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}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)}}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments .spinner,#show-comments a{float:left}#lost-connection-notice .spinner{display:block;float:left;margin:0 5px 0 0}#titlediv{position:relative}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0;background-color:#fff}#titlediv #title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:right;margin-top:4px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name{background-color:#fffbcc}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px;background-color:#464646;color:#ccc}.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}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;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:#333}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 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 #dfdfdf;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 5px}#postimagediv .inside img{max-width:100%;height:auto;width:auto}form#tags-filter{position:relative}td.plugin-title strong,td.post-title strong{display:block;margin-bottom:.2em;font-size:14px}td.plugin-title p,td.post-title p{margin:6px 0}.ui-tabs-hide,.wp-hidden-children .wp-hidden-child{display:none}#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:url(../images/resize-rtl.gif) left bottom no-repeat}.wp-editor-expand #content-resize-handle{display:none}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}#wp-content-editor-container{position:relative}#content-textarea-clone{z-index:-1;position:absolute;top:0;visibility:hidden;overflow:hidden;max-width:100%;border:1px solid transparent}.wp-fullscreen-wrap #content-textarea-clone{display:none}.wp-fullscreen-wrap{padding-top:0!important}.wp-fullscreen-wrap .wp-editor-area{margin-top:0!important}.wp-fullscreen-wrap .mce-edit-area{padding-top:0!important}.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-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:#888}#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%;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}.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,.attachmentlinks{margin:0;height:4em;width:98%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;display:block;float:left;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3{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%}#poststuff .inside label.deleted,#poststuff .inside label.spam{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}.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 #dfdfdf;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:#2ea2cc}#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 #dfdfdf;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;font-size:12px}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.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:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#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}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}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 h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid gray;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;color:#101010;text-align:left}.ac_over{background-color:#f0f0b8;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.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}#comment-status-radio label{padding:5px 0}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,.links-table th{padding:5px 0}.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 .wrap>h2,.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 .wrap>h2,.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: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%)}.rtl.focus-on #adminmenuback,.rtl.focus-on #adminmenuwrap{-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:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-o-min-device-pixel-ratio:5/4),(-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/11px 11px no-repeat;-webkit-background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-rtl-2x.gif) right bottom no-repeat}}@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 h3{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}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist li{margin-bottom: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;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#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:16px;line-height:37px;height:39px;padding:0 20px 0 15px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-top:-3px!important;margin-left:-5px!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}.comment-ays{border-bottom:none}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}}@media only screen and (max-width:500px){#wp-content-media-buttons a{font-size:14px;padding:0 10px}}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.revisions-tickmarks>div{position:absolute;height:100%;border-left:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:absolute;vertical-align:middle;opacity:0;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions.pinned .revisions-meta{-webkit-box-shadow:none;box-shadow:none}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-next,.comparing-two-revisions .revisions-previous,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-next,.revisions-previous{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-diff h3:first-child{margin-top:0}#revisions-meta-restored img,.post-revisions li img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em;vertical-align:top;word-wrap:break-word}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-addedline ins,table.diff .diff-deletedline del{text-decoration:none}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .author-info,.revisions-controls .author-card .avatar{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border:1px solid #d7d7d7;background-color:#fff}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:0;margin-left:-35px;bottom:90px;z-index:10000}.arrow:after{z-index:9999;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.wp-slider.ui-slider{position:relative;border:1px solid #d7d7d7;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{-webkit-border-radius:50%;border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2;-ms-touch-action:none;touch-action:none}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.focus,.wp-slider .ui-slider-handle.ui-state-hover{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;left:0;color:#fff;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px 0 0 -1px}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.rtl .wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';right:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.revision-tick.completed-false{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dfdfdf;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}.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 #dfdfdf;box-shadow:0 1px 0 #dfdfdf}#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 .startclosed,.media-item .startopen{display:none}.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:#0074a2;-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 #plupload-upload-ui{display:none}.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 #dfdfdf;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:110px;position:absolute;top:2px}#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;position:absolute;top:0;right:0;cursor:pointer;text-align:center;color:#666}#find-posts-close:hover{color:#2ea2cc}#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 #dfdfdf;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;opacity:.7;filter:alpha(opacity=70);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;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;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}.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-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.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:1px solid #c00;background-color:#feebe8}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.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:20px 0;padding:0;border:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{font-size:0;top:-12px;right:-10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f158";font:400 20px/1 dashicons;color:#666}.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:#2ea2cc}.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 #bbb}.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 .media-toolbar-secondary>.media-button{margin-top:10px;margin-bottom:10px}.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:15px}.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:#999;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}.upload-php .media-modal-close .media-modal-icon{margin:14px;width:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#777;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}.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}.imgedit-settings p{margin:8px 0 0}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto;overflow:hidden}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding-right:16px;width:auto;overflow:hidden}.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;background:url(../images/spinner.gif) no-repeat center/20px 20px #fff;-webkit-background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.no-float{float:none}.imgedit-settings .disabled,.media-disabled{color:grey}.A1B1,.wp_attachment_image{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:left}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:left;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;border:1px solid #d5d5d5;background:#f1f1f1;margin:0 8px 0 0;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px;color:#777;cursor:pointer}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea;color:#333}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;color:#777;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-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}#poststuff .imgedit-group-top h3{padding:0}.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait{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}}@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%}}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h2{margin-bottom:0}.themes-php .wrap h2 .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}.themes-php div.error,.themes-php div.updated{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #dedede;-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:"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:"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-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-transform:translateZ(0);-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:"alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#222;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:"alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:'\f463';display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;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 .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:#222;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{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';-ms-filter:"alpha(Opacity=100)";opacity:1;background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:focus .theme-screenshot,.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:focus span:after,.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:focus:after,.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2;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:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:focus .theme-name,.theme-browser .theme.add-new-theme: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:10}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.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:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#777;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}.rtl .theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{content:'\f341'}.rtl .theme-overlay .theme-header .left:before,.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:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .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-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.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"]{display:none}.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 .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 #2ea2cc}.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:#333;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:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.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:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .theme-update-message{background:#fef7f1;border:1px solid #eee;border-left:4px solid #d54e21;-webkit-border-radius:3px;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #2ea2cc;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}.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:500;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,.theme-overlay .theme-update{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 .wrap h2{width:100%}.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:#0074a2}.theme-browser .theme .theme-installed:before{content:'\f147'}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin,body.show-upload-theme .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:#999;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser{display:none}p.no-themes{color:#999;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center;display:none}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{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}}.rating{margin:15px 0 0}.rating span:before{color:#e6b800;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before,.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before{content:"\f155"}.rating .ratings{display:block;line-height:20px;color:#999}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;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 #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:0 0;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%;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;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.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{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:#bbb;background:#eee;cursor:default;pointer-events:none}.rtl .theme-install-overlay .previous-theme:before{content:"\f345"}.rtl .theme-install-overlay .next-theme:before{content:"\f341"}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;-webkit-border-radius:50%;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-left:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{-webkit-border-radius:50%;border-radius:50%;float:left;content:"\f148";background:#eee;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}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display: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}.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-loading #customize-container{background:url(../images/spinner.gif) center center/20px 20px no-repeat fixed #fff;-webkit-background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#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-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-rating{margin:7px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{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{background:url(../images/spinner.gif) center center/20px 20px no-repeat #fff;-webkit-background-size:20px 20px}@media print,(-o-min-device-pixel-ratio:5/4),(-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-loading #customize-container,.theme-install-overlay .wp-full-overlay-main{background-image:url(../images/spinner-2x.gif)}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:2px}}@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}}.press-this #message{border-left:4px solid #7ad03a;padding:1px 12px;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)}.press-this #side-sortables .category-tabs li{display:inline;line-height:1.35em}body.press-this ul.category-tabs li.tabs a{color:#333}.press-this #content-resize-handle{bottom:2px}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-right:250px}.press-this-sidebar{float:right;width:240px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this #wp-content-wrap #wp-content-editor-tools{padding:0;top:3px;overflow:hidden}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this #wp-content-wrap #wp-content-media-buttons a{padding:0;line-height:normal;height:auto;font-size:16px}.press-this #wp-content-wrap .mce-toolbar .mce-btn-group .mce-btn{margin:0 1px}.press-this #wp-content-wrap .mce-toolbar .mce-btn button{padding:2px 3px}.press-this #wp-content-wrap .quicktags-toolbar,.press-this #wp-content-wrap div.mce-toolbar-grp{padding-right:3px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 8px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #categorydiv h3,.press-this #tagsdiv-post_tag h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-left:5px}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border:1px solid #dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:right;margin:0 0 0 5px}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{float:left;overflow:hidden}#img_container a,#img_container img{width:68px;height:68px}#img_container img{border:none;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:active,#img_container a:hover{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0;height:340px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:0 0}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}@media screen and (max-width:782px){.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 0 0 5px;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist li,.press-this ul.categorychecklist ul{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this input,.press-this textarea{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.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}.wp-badge{background:url(../images/w-logo-white.png?ver=20131202) center 24px/85px 85px no-repeat #0074a2;-webkit-background-size:85px 85px;color:#78c8e6;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;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=20131110)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top;border-width:1px;white-space:nowrap}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 200px 0 0;color:#333;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h3{margin:2em 0 .6em;font-size:1.25em;line-height:1.5em}.about-wrap h4{color:#222}.about-wrap code,.about-wrap ol li p{font-size:14px}.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:#777}.about-wrap .two-col>div{position:relative;width:47.6%;margin-right:4.799999999%;float:left}.about-wrap .three-col>div{position:relative;width:29.95%;margin-right:4.999999999%;float:left}.about-wrap .col .last-feature{margin-right:0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #dfdfdf}.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:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .feature-list h2{margin:30px 0 15px;text-align:center}.about-wrap .dfw h3{margin-top:1em;text-align:center}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .dfw p{max-width:68%;margin:0 auto 20px}.about-wrap .featured-image{text-align:center}.about-wrap .feature-section{overflow:hidden;padding-bottom:20px}.about-wrap .headline-feature .feature-section{margin:0 auto;max-width:82%}.about-wrap .headline-feature .feature-section .col:first-child{float:left;margin:15px 5% 0 0;width:55%}.about-wrap .headline-feature .feature-section .col:last-child{float:right;margin:15px 0 40px;width:40%}.about-wrap .feature-list .feature-section{margin-top:0}.about-wrap .dfw .feature-section{overflow:visible}.about-wrap .dfw-container{position:relative;overflow:hidden;margin-top:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.about-wrap .dfw-container .overlay-image{position:absolute;top:0;left:0;-webkit-transition:.8s -webkit-transform cubic-bezier(.9,.03,1,.61),.65s opacity linear;transition:.8s transform cubic-bezier(.9,.03,1,.61),.65s opacity linear}.about-wrap .dfw-container .overlay-image.fade-in{opacity:0}.about-wrap .dfw-container .overlay-image.from-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.about-wrap .dfw-container:hover .overlay-image{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.7s -webkit-transform cubic-bezier(0,.8,.8,1),.8s opacity linear;transition:.7s transform cubic-bezier(0,.8,.8,1),.8s opacity linear}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap .feature-list svg{float:left;clear:left;margin:15px 15px 0 0;height:90px;width:90px;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;fill:#999;border:1px solid #c1c1c1}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-left:115px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -15px 0 -5px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;font-weight:400;line-height:1.6em;text-decoration:none}.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:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .one-col>div,.about-wrap .three-col>div,.about-wrap .two-col>div{width:100%;margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid rgba(0,0,0,.1)}.about-wrap .col>div.last-feature,.about-wrap .feature-list div{margin:0;padding:0;border-bottom:none}.about-wrap .headline-feature .feature-section{max-width:100%}.about-wrap .feature-list .feature-section{padding:0 0 40px}}@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 h2.nav-tab-wrapper{padding-left:0;border-bottom:0}.about-wrap h2 .nav-tab{margin-top:10px;margin-right:10px;border-bottom:1px solid #ccc}.about-wrap .headline-feature .feature-section div,.about-wrap .three-col div{width:100%!important;float:none!important}.about-wrap .dfw p{max-width:90%}}@media only screen and (max-width:400px){.about-wrap .feature-list svg{margin-top:15px;height:65px;width:65px}.about-wrap .feature-list.finer-points h4,.about-wrap .feature-list.finer-points p{margin-left:80px}}.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 3px 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-name{height:2em}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#999;font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus select{float:left;margin-right:6px}.manage-menus .selected-menu{float:left;margin:5px 6px 0 0}.manage-menus .submit-btn{float:left;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.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:#999;font-size:11px}#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 #dfdfdf;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #dfdfdf;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.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}#menu-management .menu-add-new abbr{font-weight:600}#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 td.menu-location-menus{padding-bottom:5px}.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}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{color:#aaa;font-style:italic}#menu-management .inside{padding:0 10px}.accordion-container .howto input,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.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 .add-new-menu-action{float:left;margin:6px 0 0 6px;line-height:15px}.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;font-size:12px;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}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:left}.quick-search{width:190px}.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 #dfdfdf;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}.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:#999}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.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{color:#777;font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.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}.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 #dfdfdf;color:#777;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0074a2;padding:1px 2px;color:#0074a2;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0074a2;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@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{width:100%;height:auto}.menu-item-settings input{width:100%}.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}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}}.widget{margin:0 auto 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:none;padding:1px 15px 15px;line-height:16px}#available-widgets .widget-description,#widgets-right a.widget-control-edit,.in-widget-title{color:#666}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;right:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-left:7px;padding-right:7px}div.widget-liquid-left{margin:0;width:38%;float:left}div.widget-liquid-right{float:right;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 10px 0 0}div#widgets-left .sidebar-name .sidebar-name-arrow:before{right:0;top:4px;padding:4px 6px 4px 4px}#widgets-left #available-widgets,div#widgets-left .widget-holder{background:0 0;border:none}#widgets-left .widgets-holder-wrap{border:none;-webkit-box-shadow:none;box-shadow:none}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:0 0;padding:0;margin:0 0 20px;border:none;-webkit-box-shadow:none;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{left:auto}.widget-title-action{float:right;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:0 0;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{right:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widget-control-edit,.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-left:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-left:0;outline:#444 solid 1px}.widgets-holder-wrap .sidebar-description,.widgets-holder-wrap .sidebar-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .closed br.clear,.js .widgets-holder-wrap.closed .sidebar-description,.js .widgets-holder-wrap.closed .widget,.widget-description,.widget-inside{display:none}.widget-inside{background:#fff}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1;color:#000}.js #removing-widget{color:#2ea2cc}#access-off,.no-js .widget-holder .description,.widget-control-noform,.widgets_access #access-on,.widgets_access .sidebar-name-arrow,.widgets_access .widget-action,.widgets_access .widget-holder .description{display:none}.widgets_access #widget-list,.widgets_access .widget-holder{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}#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)}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 15px 10px 35px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.widgets-chooser li:focus,.widgets-chooser li:hover{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;left:5px}.widgets-chooser li:last-child{border:none}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;left:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-right:5px}#available-widgets .widget .widget-top{cursor:pointer}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-right:none;padding-right:0}#widgets-left #available-widgets .widget-top,#widgets-left .inactive-sidebar .widgets-sortables,#widgets-left .sidebar-name{margin-right:0}div.widget-liquid-right{width:100%;float:none}div.widget{margin:0 auto 10px!important;max-width:480px}}@media screen and (max-width:320px){div.widget{max-width:320px}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:left}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:right}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:left;width:49%}#widgets-right .sidebars-column-1{margin-right:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.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}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.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 .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em} \ No newline at end of file diff --git a/wp-admin/custom-background.php b/wp-admin/custom-background.php index a23efda0..8fb1901c 100644 --- a/wp-admin/custom-background.php +++ b/wp-admin/custom-background.php @@ -42,6 +42,11 @@ class Custom_Background { */ private $page = ''; + /** + * @var bool + */ + private $updated; + /** * Constructor - Register administration header callback. * @@ -55,6 +60,10 @@ class Custom_Background { $this->admin_image_div_callback = $admin_image_div_callback; add_action( 'admin_menu', array( $this, 'init' ) ); + + add_action( 'wp_ajax_custom-background-add', array( $this, 'ajax_background_add' ) ); + + // Unused since 3.5.0. add_action( 'wp_ajax_set-background-image', array( $this, 'wp_set_background_image' ) ); } @@ -233,6 +242,19 @@ class Custom_Background {

+ +
+

+ Customizer.' ), + admin_url( 'customize.php?autofocus[control]=background_image' ) + ); + ?> +

+
+ + updated ) ) { ?>

Visit your site to see how it looks.' ), home_url( '/' ) ); ?>

@@ -312,9 +334,9 @@ class Custom_Background {


- + data-update="">

@@ -446,23 +468,53 @@ if ( current_theme_supports( 'custom-background', 'default-color' ) ) } /** - * Unused since 3.5.0. + * AJAX handler for adding custom background context to an attachment. + * + * Triggered when the user adds a new background image from the + * Media Manager. + * + * @since 4.1.0 + */ + public function ajax_background_add() { + check_ajax_referer( 'background-add', 'nonce' ); + + if ( ! current_user_can( 'edit_theme_options' ) ) { + wp_send_json_error(); + } + + $attachment_id = absint( $_POST['attachment_id'] ); + if ( $attachment_id < 1 ) { + wp_send_json_error(); + } + + update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', get_stylesheet() ); + + wp_send_json_success(); + } + + /** * * @since 3.4.0 + * @deprecated 3.5.0 */ public function attachment_fields_to_edit( $form_fields ) { return $form_fields; } /** - * Unused since 3.5.0. * * @since 3.4.0 + * @deprecated 3.5.0 */ public function filter_upload_tabs( $tabs ) { return $tabs; } + /** + * + * @since 3.4.0 + * @deprecated 3.5.0 + */ public function wp_set_background_image() { if ( ! current_user_can('edit_theme_options') || ! isset( $_POST['attachment_id'] ) ) exit; $attachment_id = absint($_POST['attachment_id']); diff --git a/wp-admin/custom-header.php b/wp-admin/custom-header.php index 76f6f746..0e5ffa6b 100644 --- a/wp-admin/custom-header.php +++ b/wp-admin/custom-header.php @@ -60,6 +60,11 @@ class Custom_Image_Header { */ private $page = ''; + /** + * @var bool + */ + private $updated; + /** * Constructor - Register administration header callback. * @@ -300,9 +305,6 @@ class Custom_Image_Header { public function process_default_headers() { global $_wp_default_headers; - if ( !empty($this->headers) ) - return; - if ( !isset($_wp_default_headers) ) return; @@ -360,7 +362,7 @@ class Custom_Image_Header { } /** - * Execute Javascript depending on step. + * Execute JavaScript depending on step. * * @since 2.1.0 */ @@ -373,7 +375,7 @@ class Custom_Image_Header { } /** - * Display Javascript based on Step 1 and 3. + * Display JavaScript based on Step 1 and 3. * * @since 2.6.0 */ @@ -437,7 +439,7 @@ class Custom_Image_Header { } /** - * Display Javascript based on Step 2. + * Display JavaScript based on Step 2. * * @since 2.6.0 */ @@ -522,6 +524,19 @@ class Custom_Image_Header {

+ +
+

+ Customizer.' ), + admin_url( 'customize.php?autofocus[control]=header_image' ) + ); + ?> +

+
+ + updated ) ) { ?>

Visit your site to see how it looks.' ), home_url( '/' ) ); ?>

@@ -555,7 +570,7 @@ class Custom_Image_Header { else $style = ' style="display:none;"'; ?> -

onclick="return false;" href="">

+

onclick="return false;" href="" tabindex="-1">

>
@@ -602,10 +617,10 @@ class Custom_Image_Header { ?>


- + data-update="">

@@ -615,6 +630,7 @@ class Custom_Image_Header {
+ @@ -736,7 +752,7 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?> public function step_2() { check_admin_referer('custom-header-upload', '_wpnonce-custom-header-upload'); if ( ! current_theme_supports( 'custom-header', 'uploads' ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); if ( empty( $_POST ) && isset( $_GET['file'] ) ) { $attachment_id = absint( $_GET['file'] ); @@ -748,7 +764,6 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?> $attachment_id = $data['attachment_id']; $file = $data['file']; $url = $data['url']; - $type = $data['type']; } if ( file_exists( $file ) ) { @@ -888,10 +903,10 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?> check_admin_referer( 'custom-header-crop-image' ); if ( ! current_theme_supports( 'custom-header', 'uploads' ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); if ( ! empty( $_POST['skip-cropping'] ) && ! ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); if ( $_POST['oitar'] > 1 ) { $_POST['x1'] = $_POST['x1'] * $_POST['oitar']; @@ -1107,7 +1122,7 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?> $has_flex_width = current_theme_supports( 'custom-header', 'flex-width' ); $has_flex_height = current_theme_supports( 'custom-header', 'flex-height' ); $has_max_width = current_theme_supports( 'custom-header', 'max-width' ) ; - $dst = array( 'dst_height' => null, 'dst_height' => null ); + $dst = array( 'dst_height' => null, 'dst_width' => null ); // For flex, limit size of image displayed to 1500px unless theme says otherwise if ( $has_flex_width ) { diff --git a/wp-admin/customize.php b/wp-admin/customize.php index 3cfa0c78..178db282 100644 --- a/wp-admin/customize.php +++ b/wp-admin/customize.php @@ -13,7 +13,7 @@ define( 'IFRAME_REQUEST', true ); require_once( dirname( __FILE__ ) . '/admin.php' ); if ( ! current_user_can( 'customize' ) ) { - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); } wp_reset_vars( array( 'url', 'return' ) ); @@ -53,8 +53,6 @@ do_action( 'customize_controls_init' ); wp_enqueue_script( 'customize-controls' ); wp_enqueue_style( 'customize-controls' ); -wp_enqueue_script( 'accordion' ); - /** * Enqueue Customizer control scripts. * @@ -78,14 +76,23 @@ endif; $is_ios = wp_is_mobile() && preg_match( '/iPad|iPod|iPhone/', $_SERVER['HTTP_USER_AGENT'] ); -if ( $is_ios ) +if ( $is_ios ) { $body_class .= ' ios'; +} -if ( is_rtl() ) - $body_class .= ' rtl'; +if ( is_rtl() ) { + $body_class .= ' rtl'; +} $body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); -$admin_title = sprintf( __( '%1$s — WordPress' ), strip_tags( sprintf( __( 'Customize %s' ), $wp_customize->theme()->display('Name') ) ) ); +if ( $wp_customize->is_theme_active() ) { + $document_title_tmpl = _x( 'Customize: %s', 'Placeholder is the document title from the preview' ); +} else { + $document_title_tmpl = _x( 'Live Preview: %s', 'Placeholder is the document title from the preview' ); +} +$document_title_tmpl = html_entity_decode( $document_title_tmpl, ENT_QUOTES, 'UTF-8' ); // because exported to JS and assigned to document.title +$admin_title = sprintf( $document_title_tmpl, __( 'Loading…' ) ); + ?><?php echo $admin_title; ?> diff --git a/wp-admin/edit-comments.php b/wp-admin/edit-comments.php index 5f289762..d1bf2b56 100644 --- a/wp-admin/edit-comments.php +++ b/wp-admin/edit-comments.php @@ -9,7 +9,7 @@ /** WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( !current_user_can('edit_posts') ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $wp_list_table = _get_list_table('WP_Comments_List_Table'); $pagenum = $wp_list_table->get_pagenum(); diff --git a/wp-admin/edit-form-advanced.php b/wp-admin/edit-form-advanced.php index ebda7a3f..a9222ce6 100644 --- a/wp-admin/edit-form-advanced.php +++ b/wp-admin/edit-form-advanced.php @@ -11,20 +11,23 @@ if ( !defined('ABSPATH') ) die('-1'); wp_enqueue_script('post'); -$_wp_editor_expand = false; +$_wp_editor_expand = $_content_editor_dfw = false; /** * Filter whether to enable the 'expand' functionality in the post editor. * * @since 4.0.0 + * @since 4.1.0 Added the `$post_type` parameter. * - * @param bool $expand Whether to enable the 'expand' functionality. Default true. + * @param bool $expand Whether to enable the 'expand' functionality. Default true. + * @param string $post_type Post type. */ if ( post_type_supports( $post_type, 'editor' ) && ! wp_is_mobile() && ! ( $is_IE && preg_match( '/MSIE [5678]/', $_SERVER['HTTP_USER_AGENT'] ) ) && - apply_filters( 'wp_editor_expand', true ) ) { + apply_filters( 'wp_editor_expand', true, $post_type ) ) { wp_enqueue_script('editor-expand'); + $_content_editor_dfw = true; $_wp_editor_expand = ( get_user_setting( 'editor_expand', 'on' ) === 'on' ); } @@ -241,7 +244,7 @@ do_action( 'add_meta_boxes', $post_type, $post ); /** * Fires after all built-in meta boxes have been added, contextually for the given post type. * - * The dynamic portion of the hook, $post_type, refers to the post type of the post. + * The dynamic portion of the hook, `$post_type`, refers to the post type of the post. * * @since 3.0.0 * @@ -278,7 +281,11 @@ if ( 'post' == $post_type ) { ) ); $title_and_editor = '

' . __('Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit.') . '

'; - $title_and_editor .= '

' . __('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. Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically. You can insert media files by clicking the icons above the post editor and following the directions. You can go to the distraction-free writing screen via the Fullscreen icon in Visual mode (second to last in the top row) or the Fullscreen button in Text mode (last in the row). Once there, you can make buttons visible by hovering over the top area. Exit Fullscreen back to the regular post editor.') . '

'; + $title_and_editor .= '

' . __( '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.' ) . '

'; + $title_and_editor .= '

' . __( 'Visual mode gives you a WYSIWYG editor. Click the last icon in the row to get a second row of controls. ') . '

'; + $title_and_editor .= '

' . __( 'The Text mode allows you to enter HTML along with your post text. Line breaks will be converted to paragraphs automatically.' ) . '

'; + $title_and_editor .= '

' . __( '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.' ) . '

'; + $title_and_editor .= '

' . __( '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.' ) . '

'; $title_and_editor .= '

' . __( 'Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar.' ) . '

'; get_current_screen()->add_help_tab( array( @@ -388,7 +395,7 @@ if ( isset( $post_new_file ) && current_user_can( $post_type_object->cap->create echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; ?> -

+

@@ -398,16 +405,16 @@ if ( isset( $post_new_file ) && current_user_can( $post_type_object->cap->create

- tag. + * Fires inside the post editor form tag. * * @since 3.0.0 * * @param WP_Post $post Post object. */ -?> -> +do_action( 'post_edit_form_tag', $post ); +?>> @@ -457,10 +464,21 @@ do_action( 'edit_form_top', $post ); ?> * @param string $text Placeholder text. Default 'Enter title here'. * @param WP_Post $post Post object. */ + $title_placeholder = apply_filters( 'enter_title_here', __( 'Enter title here' ), $post ); ?> - - + + +
public ? get_sample_permalink_html($post->ID) : ''; @@ -502,9 +520,9 @@ if ( post_type_supports($post_type, 'editor') ) {
post_content, 'content', array( - 'dfw' => true, + '_content_editor_dfw' => $_content_editor_dfw, 'drag_drop_upload' => true, - 'tabfocus_elements' => 'insert-media-button,save-post', + 'tabfocus_elements' => 'content-html,save-post', 'editor_height' => 300, 'tinymce' => array( 'resize' => false, @@ -629,7 +647,7 @@ if ( post_type_supports( $post_type, 'comments' ) ) wp_comment_reply(); ?> -post_title ) : ?> +post_title ) : ?> diff --git a/wp-admin/edit-form-comment.php b/wp-admin/edit-form-comment.php index b2950f77..d6e3d4e1 100644 --- a/wp-admin/edit-form-comment.php +++ b/wp-admin/edit-form-comment.php @@ -155,6 +155,8 @@ do_meta_boxes(null, 'normal', $comment);
+ +

labels->edit_item; ?>

+
-> +do_action( "{$taxonomy}_term_edit_form_tag" ); +?>>
- - + + - - + + - - + + - - - + + + /** * Fires after the Edit Term form fields are displayed. * - * The dynamic portion of the hook name, $taxonomy, refers to + * The dynamic portion of the hook name, `$taxonomy`, refers to * the taxonomy slug. * * @since 3.0.0 @@ -186,7 +187,7 @@ if ( 'category' == $taxonomy ) { /** * Fires at the end of the Edit Term form for all taxonomies. * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * @since 3.0.0 * @@ -199,6 +200,9 @@ submit_button( __('Update') ); ?> + + +cap->manage_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $wp_list_table = _get_list_table('WP_Terms_List_Table'); $pagenum = $wp_list_table->get_pagenum(); @@ -38,6 +38,8 @@ if ( 'post' != $post_type ) { add_screen_option( 'per_page', array( 'label' => $title, 'default' => 20, 'option' => 'edit_' . $tax->name . '_per_page' ) ); +$location = false; + switch ( $wp_list_table->current_action() ) { case 'add-tag': @@ -45,7 +47,7 @@ case 'add-tag': check_admin_referer( 'add-tag', '_wpnonce_add-tag' ); if ( !current_user_can( $tax->cap->edit_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $ret = wp_insert_term( $_POST['tag-name'], $taxonomy, $_POST ); $location = 'edit-tags.php?taxonomy=' . $taxonomy; @@ -61,8 +63,8 @@ case 'add-tag': $location = add_query_arg( 'message', 1, $location ); else $location = add_query_arg( 'message', 4, $location ); - wp_redirect( $location ); - exit; + + break; case 'delete': $location = 'edit-tags.php?taxonomy=' . $taxonomy; @@ -73,28 +75,27 @@ case 'delete': $location = $referer; } - if ( !isset( $_REQUEST['tag_ID'] ) ) { - wp_redirect( $location ); - exit; + if ( ! isset( $_REQUEST['tag_ID'] ) ) { + break; } $tag_ID = (int) $_REQUEST['tag_ID']; check_admin_referer( 'delete-tag_' . $tag_ID ); if ( !current_user_can( $tax->cap->delete_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); wp_delete_term( $tag_ID, $taxonomy ); $location = add_query_arg( 'message', 2, $location ); - wp_redirect( $location ); - exit; + + break; case 'bulk-delete': check_admin_referer( 'bulk-tags' ); if ( !current_user_can( $tax->cap->delete_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $tags = (array) $_REQUEST['delete_tags']; foreach ( $tags as $tag_ID ) { @@ -110,8 +111,8 @@ case 'bulk-delete': } $location = add_query_arg( 'message', 6, $location ); - wp_redirect( $location ); - exit; + + break; case 'edit': $title = $tax->labels->edit_item; @@ -123,15 +124,16 @@ case 'edit': wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); require_once( ABSPATH . 'wp-admin/admin-header.php' ); include( ABSPATH . 'wp-admin/edit-tag-form.php' ); + include( ABSPATH . 'wp-admin/admin-footer.php' ); -break; + exit; case 'editedtag': $tag_ID = (int) $_POST['tag_ID']; check_admin_referer( 'update-tag_' . $tag_ID ); if ( !current_user_can( $tax->cap->edit_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $tag = get_term( $tag_ID, $taxonomy ); if ( ! $tag ) @@ -152,17 +154,17 @@ case 'editedtag': $location = add_query_arg( 'message', 3, $location ); else $location = add_query_arg( 'message', 5, $location ); + break; +} - wp_redirect( $location ); - exit; - -default: -if ( ! empty($_REQUEST['_wp_http_referer']) ) { +if ( ! $location && ! empty( $_REQUEST['_wp_http_referer'] ) ) { $location = remove_query_arg( array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI']) ); +} - if ( ! empty( $_REQUEST['paged'] ) ) - $location = add_query_arg( 'paged', (int) $_REQUEST['paged'] ); - +if ( $location ) { + if ( ! empty( $_REQUEST['paged'] ) ) { + $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location ); + } wp_redirect( $location ); exit; } @@ -349,7 +351,7 @@ endif; ?> /** * Fires after the taxonomy list table. * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * @since 3.0.0 * @@ -418,7 +420,7 @@ if ( current_user_can($tax->cap->edit_terms) ) { /** * Fires before the Add Term form for all taxonomies. * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * @since 3.0.0 * @@ -429,37 +431,38 @@ if ( current_user_can($tax->cap->edit_terms) ) {

labels->add_new_item; ?>

+
-> +do_action( "{$taxonomy}_term_new_form_tag" ); +?>> -
- +
+

-
- +
+

-
- +
+ 0, @@ -498,8 +501,8 @@ if ( current_user_can($tax->cap->edit_terms) ) {
-
- +
+

@@ -519,7 +522,7 @@ if ( ! is_taxonomy_hierarchical( $taxonomy ) ) { /** * Fires after the Add Term form fields for hierarchical taxonomies. * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * @since 3.0.0 * @@ -564,7 +567,7 @@ if ( 'category' == $taxonomy ) { /** * Fires at the end of the Add Term form for all taxonomies. * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * @since 3.0.0 * @@ -580,13 +583,14 @@ do_action( "{$taxonomy}_add_form", $taxonomy );
+ + -inline_edit(); ?> - inline_edit(); include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/wp-admin/edit.php b/wp-admin/edit.php index 241b8fbd..b5c4cde6 100644 --- a/wp-admin/edit.php +++ b/wp-admin/edit.php @@ -25,7 +25,7 @@ if ( ! $post_type_object ) wp_die( __( 'Invalid post type' ) ); if ( ! current_user_can( $post_type_object->cap->edit_posts ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $wp_list_table = _get_list_table('WP_Posts_List_Table'); $pagenum = $wp_list_table->get_pagenum(); @@ -62,9 +62,12 @@ if ( $doaction ) { $sendback = admin_url($post_new_file); if ( 'delete_all' == $doaction ) { + // Prepare for deletion of all posts with a specified post status (i.e. Empty trash). $post_status = preg_replace('/[^a-z0-9_-]+/i', '', $_REQUEST['post_status']); - if ( get_post_status_object($post_status) ) // Check the post status exists first + // Validate the post status exists. + if ( get_post_status_object( $post_status ) ) { $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type=%s AND post_status = %s", $post_type, $post_status ) ); + } $doaction = 'delete'; } elseif ( isset( $_REQUEST['media'] ) ) { $post_ids = $_REQUEST['media']; @@ -158,6 +161,7 @@ if ( $doaction ) { $wp_list_table->prepare_items(); wp_enqueue_script('inline-edit-post'); +wp_enqueue_script('heartbeat'); $title = $post_type_object->labels->name; diff --git a/wp-admin/export.php b/wp-admin/export.php index 1ad91a06..78ccf13e 100644 --- a/wp-admin/export.php +++ b/wp-admin/export.php @@ -56,6 +56,7 @@ get_current_screen()->set_help_sidebar( '

' . __('Support Forums') . '

' ); +// If the 'download' URL parameter is set, a WXR export file is baked and returned. if ( isset( $_GET['download'] ) ) { $args = array(); @@ -112,7 +113,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' ); /** * Create the date options fields for exporting a given post type. * - * @global wpdb $wpdb WordPress database object. + * @global wpdb $wpdb WordPress database abstraction object. * @global WP_Locale $wp_locale Date and Time Locale object. * * @since 3.1.0 diff --git a/wp-admin/freedoms.php b/wp-admin/freedoms.php index 101c7969..7d8dadb1 100644 --- a/wp-admin/freedoms.php +++ b/wp-admin/freedoms.php @@ -19,7 +19,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );

-
+
diff --git a/wp-admin/images/bubble_bg.gif b/wp-admin/images/bubble_bg.gif index f4535c996fd09c32fa86df588575525d31a1573c..f3bfdcdc2be6c49fb1a292fd0e393a583cb007f2 100644 GIT binary patch delta 184 zcmV;p07w6e1C9fb-hV&_tH6|SNGuwUNTgsXu#}R}sMH9k0wSlWcFRQ$F5Pg~U`UA1 zQo#YuP69gZcyT}5fZ-5&d-{c mCed{e)B_t+bOBok1<>H(a-s$#rJ@|?27OZoq+1$EK>$0JF-hkD delta 181 zcmV;m080Ok1B(NY-hTiFsKAtPNGuwU$fR<~Y&xINsB}uLE(KWZftkgExLphwYblKd zlxCLT#5SIS?bDKhimdp&e$Vgw|A0gQgM$%Fgo6u*hzg5^CyoFQO@t0kiBA9>P!SSP zAAzBwqok##r>Ic_tE(nVtg9ohun@DW2p+Zr8%?YgPOAY=11=X(2nA3fsmsjG&d+-W j($Wk})6yi?*C^W49Nh+x-P}#m2~P&q=o3&HNkITR75Pu@ diff --git a/wp-admin/images/date-button-2x.gif b/wp-admin/images/date-button-2x.gif index 53cc417a999317d6fa8043814f474da170a8bf36..f658b5154ad3f8ae11207f0fbda7494e06986a1e 100644 GIT binary patch delta 594 zcmV-Y0*Og3oI};Ff1OCnv#^3n2{We zgiQb;A_xNls;UDB6sW7L2qGaN08NNL081tzsj;dn0KdQs01^N{hzZOI3?&U$4J8cC z&Ck)()y;?z00rRT;^XAu01=2#00-;`BLJ%d6Cdms01K@1>;QjIh!_9{0ty^Ru%JKy z7#a=QfWV1@4GI}Lgs3n~f+~?tWa*$q0+th-GH&enF;bNTh^QzD$+9I&B~%dA0MMYp z0|fv85Mia@!Ofgqc-CwHpavo!04h{~@E~Wr2N#&;#3x_?RHXobAaVgfhYkrnoU#J& zVoML4R0jYUaX^0v02he=rT~z#Lj}&9cymI?%l85j08{)C7)-dZ;lqX#R*XOb0SR=C z7(0esk&p%eG5}~$cscXtiU}Nu=FkGd5C|Mg9rl< z6U6`^6aY%(06PgVq(KT4;0PBXOaQ$UqTA3VHz~Qp{lSniU?1s3^fmvLrYqR1ihTVX`H?9GD&fC_uBO z&6_xD0*EQ-2>=8@5hy4CpeO(ZL5CVW8Wg}2L^S|3Xz)NmQ6d5a3{dc(YSAuPw@z&U zpa!B104U&i0Ahc|f~;Eq6-;2eA^_a2I4Dp6FltZ}03k#m7yvgc0t$l*YegU;LT6p3*H(IaXIrB!y{h208j)G5C9b_KzLB}?t=@fi)tS5IyC?wr2u^R0HOlf zyA5dc-a9+^?o^1N064(>zz6_$CwyRj0l;kO%mF|_9-Cdj~~lLvqy#1c{fkOU$a0ARqEV1_B?m|y~c0U`td cspgtJ62K(^aKLQc<3jXTE+_o1|CLDNlRME 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 n0000000000000000RO-{)1@R(K735+00000NkvXXu0mjfxlSSx literal 35645 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 diff --git a/wp-admin/images/icons32-vs-2x.png b/wp-admin/images/icons32-vs-2x.png index 512aea86ed88d21fe0eb88ac3b31a93298ab15df..54e2fb2f5fbb483b6d396fae843568c41f110dee 100644 GIT binary patch literal 21396 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�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 P28p!Q^`BQivy1p2jwOXc literal 37994 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�S%$7zQ*0=S%;XtDgE z(?Za3nvJkf#bT%rfYd=Ls2S0GSduaLbujkb?t8pQXVRgdD(L(f@d2SinW~!uewL8; z^pBDujsSo%cvZuxUQ7r<6@FEv9G;$j*@zNxQ{egRVDJOwsV;B)?W4@p!!=hQhNf~E zaM=E@e+B`CRh-#|jky2ed%UkErYf2WnD)=>lG$%){PVgXeNfjW{E2kl=@z0`Xx6Y?dWjv=inY$l}!x;n5k{EXxnRwoQvqKS#%B6S)e9vrUWd0 z5|66zY=_Ao-MGV3(KASEgG_w%@(A zw15b>@!*9*_sjq-TtR1yGtfl*h&Hs#NbE=0p0J?XN!FQA zyuksy0>Xx}UivaDaNb2q8AfsE`u08u-5`eb!2I>$ON8G7tVH@OsLn#0Prh7QAH6a?XiY=i`l8;G-F*agK&aeuTD;2PbYX$ z&$a1SubwiIg?UiTnxZEl*?^UZ9?+$h~zM*F-aLo#Gu2E@0dVOa*DUSPqoNI2G(v4QZOqK5XV#@y-;c;3WMg%xeXiC)~Z^_MbV`lB` zer*>hYxOzlqmlJg!^utwc}PtVJX5HvEdS)`L?a_{D?h|gS0;a#%DMBv7e+EEDg zedo_nl4a&c}8#@4mL<1Ia2#EOmEr;orhn*ULB*jX*{4sprLyEww{7YO^#CN)i z&xskG^vdHFqx5<9J#i*C)!p@|0hX9kv!(B*q1X~B#Bmkd*-Iq=CHZA?$J1x&rjUjT znY68#rAB6KCU)M#ajDFBpc>L{7BwVLFzmJSi6U9~?O?<50pi zx8T~$ar#klbdqn%wvX~pY~WYZv(ITtXC5B$To?-be~&?WT;-ux<;fLc+D8>!#BIG_tTo85wA@7&GnpKmX4Z60ou%&dHL0W^YWv_;E>um% zmghlx7t7KB+xDwJCP=5?#*-qW#4wkY4l-79$I1_rA^*psG01Ew(~(UbV{PX4rVvj| z!JRbS8ti~z8e1=jvwD3tp3Pja$XuJ+dK#T6MLZ}w!zU(~Tp1Pu!L(~7zoexwnO^l? z`ibfFcWyULM3W?Apn@@}}htHua%&SYPLALz>{;Ty0P5=NUOV z+k8I$wMWi%`r(zIz|*;9!z5kGbf&y0??nxy)-(QZJPZ+sf0j=r1V1MY`XliJ@D8=(t@?P{s4yFaLRq1S$fyK1*`#Blh!#F zyU&B}3U5tPHsW8uTM>N1p$Dq2nMcUY{m4e4Ea(Zl0hl>a|9hH*-f@09hPH@OPGZ)! zJG(x`I&uQRqP-pLxC!CV55IT>DjCq`r?S0-;x3HUOqv`@2sI zppga2hy?kk>n>jHcd{Y(l*hYO-P=X#VcO%w!wr$dSSEtU&3t{ z_s`Lt1>vJS^Y_>7>!L!=#u-0X!)Gj9N}t3EfQIQNmBwFM%|D%vN$ikrlw}xcBTms1 zQY1|Lm%W5LAI?NghEPEqo9GEehl-qIZcj?yyj;B7gdf9VGRkG&{iHwc&16L+87+Nw zT_R?Bc${H@`zi6;ckua4I9KC|w1euZp7n=Y`1lgBR^k;6Ui}j(3qSwP>r&vzDE})< zT|0JEDZU*)W$k~I%Jk-yJJI)4s~uSHcgJB}6t={T014b)UOxJ@k1Q+><_#PfU~SY^ ze0)e-ld~1-wVB0q*DbFS>DDhdB;DH^%X*`ogYuk5!X$^yz5C5!m3@653a2-|lx?iI zx?XPE?0}EYmSD3>rkXys+yQB3j4=Sn4?EG+(YHUc>0XJIqyxe3_c(}GYmB{_JklJf z+glr?BL8_iTfpRBVT)Y*N^Vx1R4*H7e$G{ZhomX^$pK;6*SV&A;_ zyLu6K=jxU$JVUE1qc0&8(IfM&)^~50VV?1vZT{$Uroz{29IReMk0ktu?61Nuah(F_ z03oO!YiLbjQIq{VzmV&cs|2Y*GlMCiFbrwPfG?J%1=c9CC*BG(LS_WaLFop8ni{Xrt zj*?UZgJ*$B3yA1Rx-R9=mGsxlwm}e@vG(a)SrLX&cl9rJGOzGZeu7B%TF9g#)VsDp z|Go%zt3$4!ACy^-m3~5&HLD)UD})VnRX1aDb6g{rloWFkj)%#zoz!-#Y~zat0vSFK@;9ozqVZRuYo# zhG+dO8)@}ySKo|pLK&E)n#my!OJiw*usZvcL1;gT(kmWsVwEKs+Z1(Bhpo8w?}{RI zG48&(;u&j_EW_6gI=Hs!@J31FPiYBs0ld)p=iyY-0PIL&u~B1s){1tz?+*%fYFSeD zFL`~El#ffc+*d6}P~)Jj#G0?<^W57;LIQWuJ$6MnPBmwnuFKIUAZQQ}kjE)j{O7>w zG^@8jqRO4^>e6;1<(jS@%9_q_jUCZY)J!<(5RfM>M@v}hm8OR+THw>lgbgXU}XY%9*aK zYO`*zRhnbf9sJUs0hH$zYp=4DyO2nzw@qK|adUv-@ob!l?+{DFk$N$2NawU==@ZJS0o%xM)TWLAgFskY z{^`u-y{%`a6*2_@0eV*=o?Gl|)bI7ToVy)19zUztNa6N|S+}y>XcZk^ci{aqKj^)mwX|y(APN6P+%h_K8@Uak9$y@&usUn*W~7b zjtOfy_$8_3@}XUil?beNhp%15y|7NcmF?_0kf6J(iJA`4w#daEv`5g^EUm7ld~hU{ z>%R8uDaKjkvR#Tjbv@ebh01YwebP^lo6}WP8U7zdQfTDk8OseOdxJ=C# zvVVbzaa&G;%9?$;gj^q$RtkF65m|4INacx8Ba6K4p$oq!sa~L!1nCC-c=s@rfXnp{VFa6fuaNu&KqAA_c;dVw<2#|7r6B~cgI7DL=Vl{zDBpKuzZ!7FOExSG$-V~7G|1x071?B&*w7rW zuS(GeAqh=I7I%JM?R6&VmU9HK;kmD%1Llukw;1_9RB#vp7wNCiybwu zo!=sLbbrRo?Oy(BI805tHh=1o>D6<4v&7rcnyFOo-bk0z;~X|qaWk;Jbk1DH^>oG1 z)zwbM$%qHJh5Q{NjV58jagnrz^e-p{^diz7j0;V0!Hs! zR{c`&Z}f2;D_PMF^((}SYbI(0c7My9eFDAq4O?8>_5W3}LGA$elGTebQ4p+H$q9fjxogVfi+9kGtY2#B0N||WB4)MOC^KRN56z8o!8^(ocE=SGhl@Gm0Gp0q zoIl&_f2Fd10jfv~!m3qH=GB{D34NO~=D$aMFMPBa{^upN%0+#3#9LP1Y|c4|l4c3q zHnXSxkIs-#iWnkGbc^}!o~GqrcxcpM!Cl@b9c;g&4KVLp0$6x6#UsWXR9hT$VBfW< zBci!-Jx;FCPf4I?on{@La3~3GK)3x+=CFQw1adkzzs|(@DW7uWr0?iF_K3*--wN9X zl6MXYA>xh_#hme8ZX)^(4Gx>X_Ik3Ajs)S~MUOAAE0*PC(9AHusLCnpH_QCIAIf>; zv}a(GdYE`&V?=qvDov=}3<(&NKdLdiV&8F1((B8N++IT>tM7L{{)7TlOjK0J zl=5DH=Kk1rStfFGVKZvLzBUoKW>JDgx)~K0pqh#Kk8CxyL9mb>t@EPY=*tOMj>OZ5 z3+VGsuw?D8S{&fmmQF3$_IH#icv&(pq(;*W-JlS8hds2bn0uBwl}T@M zp>sysm;b(p%tE6tf+++4K(}rnSXydp)Ur zWw@%Tk7%LM{&2$lmtJ_KUR)(b65)EX=M4rYa~ zk3~$uydcpLjL&?7_MA((U7_YGFWQP!4;BbIFF6d4{--s9L7KBq-E+!Oy28krX0BKE zHe62%8Z5tdrrKD!QeyyKUO(AhEC`ee2wgfBn3UX}#nqRt9aYV&7S8r4dkstN)+bV0 z>05?Ay5Gn`($>X@23>t+4$#}SoZgkp_2AR0>D2Y7?9u{gzBv4h_qF`(Lf9Ke#vY8| zUOhd5i5_pv76&51Tg^lBj4ritNE`CV9?G}_-^{ea86pSBt-TxeFQ0+1ejc0=CXnj+ zkYVABTaC2j=kp<(KK?l@GmY3cPkNOGl*}-^`DdrPQh{~zr>Yl=nVmJviaoFVI`9nL zD?bvs)#vtV@Init=4Psj{!DV)l}`r^e>jEcTYI1f8KrNqrDQY?viS;lV2;M_PM%v0 zVZA34t}qcj)GDj)4A!n@nxmNbm>^zX>dA#_nj~~oblG-+7M?AB4?l52%hdBDDxB1+VAaXMy*mAL@z9UT^tgfV$OusxR z_Nd6McKKT|kTk9_9m(@hPL*2~EPQgL5+IZ1tb%_a--zdii_Dobs1 zuqhCEtm+)PGJ-%vXFeKlzDNJALr~Ai*V6ZX11whS<0#@?g8O?9#!4em+9g3zBBUpO z{isYm9_$J7VCM!2YW9S`%%k{8HR`JHOv4C%G;;LN$PL{g+Z){7yjy)v91b^;goTvX z)YSj_QLX>TAMT7KeLlZQUl7TYToA*eQRj)t4hb&7MIUroQ<0X5GPleU|4O>pu9T-y zO1xkS&8xmut(z0oDU;LuqWQuR(jA6(anQ+b@IX zP6+ok@Zg^&u?NvU$kM%#3lu)>f;81DOEk`SYPiG=e#6j{U+P9#lt{0dh{)MJWpidz z7~hw`xk^=%yU1J1 zWz~*tgHRUx1$ViLkm4eS0&{eU9?c+&n*2;-zk@^S7S|s6BG-YlK_&I=q!dxibDfluFa)!^C8Ze z0B0Bxu*;V6-%h82Vq7ZBYS(T*)2G-CLySq9eYR(Gi#|ymf~Y-e76%?^bX`vTTTrbz zA~92mtX&P88@NnKM*>?^Cme76GYYnw1NWFwgf}Yj>4y0MSx^I?!##TZKOah)=RyfJ z{@iI9*cg`dz&8A4&kw_;yFh5GA9Q`?)EWp;>0(Q-)H7zoQv^d#FiPn=!cN$W`TElO zgRXG=Cne|7pW&hzJ-S$vLX_S@;jsNc?=}q_X_q8 zUb3r;qCzCOCq8WtpuUp@Acxs6-4V~qI-82gtWFq<0fz6Tl>fG-AH>-WeIHR97nB1M z_IF{|Mp(9BLx3<4%kEt5uXhxYx%0873}EHS2;bU6+%B*(N0X-jQ;#Bm- zMSIe`pQ-PWrSc(z#7}MOh?Pp$Fw%VbcH|WRpZ%#RH++j^*rZx=))RU+v}-fmnNgej z_RxPYM8Ir%xS(j-4+OU-MyFc~r)ty?)BX7d4Q~loj|RbX?A5j(0%$2|gc;XE5cFST ztg*)2wh!<1!m>4KSssdeFos(9LLr zhPPY}r|lG7Lo6-EtY}N!xBGlydCOf7xX^qxJpHt2K4$!UN(=pK zX0DIw@BR<3eN){Sro(Vt0b^kslMubujhc6EJI9$HV2+xd2lSCXzmOth}zfi9MKiVb`zX|eg#OSc#U1J$8ShDDZRJ&NP;c@sJlf1L2?GWQFbc=I$DHExhHWAu68wpqfR0rz=+l}=PGrRj^4 zsuCtRIO!u8(5mn)PAOYDcMnlwK|mxFj2oiJGod@fqtqk| zIAL~_X0~%06+HM(&q>>l%i=WQyov3|^Gu!r?epJFD^Jzw(Q(IW ziQL7&0Ew^h5BWNp)<$oIm8{=umWQUl$-NWVlvrbK|5kf2f;)Z4-AXHNU}`A`18x0c z#Lt07HAbsgDea>B&fDKX>$gNHh=6!D9d1soX2|fC^?CxYL5t%kkYGljZt@*n2_wJ- zxnr5FL*A}aHZCPlN#>0uN~VIXLZlzk`(cg1QZPoqChK(DiqCZ7&hB7X{;X7C!kjjP zt6R{Na=MQJvb0`C0@@Y6Kg>-z3^?AxX}nBGmH8Op5?Qb%|20p5ex^VQYE$Kyv%>%fWIq7=9i3v#o~(xr@9u&_pj=UbV~5)D;OwLml3~Qbp@*reemr}%DK(8Leq!11w|pBD zQ@Opf8E`Zkyrq70n4Y;$yjha&gHp$$j`qo+DBQ&U{#gUoh9=&m`n0$zq4Q4RTy2KS z7ggRz6AEh>VX#XOVCs2Y#V=?gwm?w-pdrK6S}bW#j54r#!rnqW`f%v7pDOu!EXP-* zB4k8PVw?v>0?Xd;487}{*Wd&kmKyIGADMOwe%34h34Rud4l3&5)H^>zf2~*0wWei< zCf?lsVRdLWxRTC)X~3_ct?Cj;Fyl|O4UXml&ki5Wg>Uza9|u{F9AqAi^IDdh)9~X^mkWci7%M!1Ww4x0?67KH6ZQoGE1#)FbC^sHWF#{n`FCd}n z64c>G(~kqy3)J%|qdXO*l}kvjkZXQsLPnwUEdup?vTG4lUpp0rwMh0^E38+S?x0LE zCY;_@GvK4*8Uh9@BPW`!NUh;qL$}m5OEe~q@*SZ*_S?sU5mdOAAXGE7TAH!==*qB9 z)sy*(PDHgZ5gGJN)DMJoQ^^)SRAS(2S9&O;rYZ?g|P&?k+yoy$nA>d}Bw12JK{AqkZ!iSCO0><<#f3me*Q;rmk#lv7oVbn~@_@)>v ze;A^Xkhp7LaGc>3Iyj`3Z_j-C2x;!?wlpHOAu7{p4%{dYr^($5Rflvw_Ye-sa1)lgF{5A2)m?+g0fp1I?Fem&+Z zdc%nWot3j$l+PlQH(lxwW9G0$g-4d-x6VWGJzqSI9gQ^2ilF|!A?Q#%?AH?NAtf#4 z2&P`nf&iNW$aevagX-0}%kSp1;M-}5X2u55*Qh({_V#%U_nwl``^!)uVKb}EB|As>sjx+{O|a89`cc;j?`L_9 z5fGx?XuW34`!cNOY0y45Ql2n{2HMfh%aqB9dY^+}ehT6DUUTnjyrsAP`);-J5$`1s z+jp3X@96%)$xw9Mk&D=B^@`#+U`;N8(kwAtMzU~JO{;%7>cc+X$|njaC8p_c<_A{m5hxDTBsDTahH8e3p%ngkQsXxS%2|KFLd12=q7g8rVG&AX+IJ# zBOR1E{efnmhuxHzD(SXvhxvD_VJk$WMx_mZVb{Wb`uXk$N0Z~PFiA=}CFNeP6WZmG}3@qMr8ZfTs9LAl> zJ4RBWVUI&AF5o?ekmDl`Popo1ldjPbX1g22PMcziX8m$4%a%M3<`3a(GiUXX`4sIj z?cFIOwo{`7z}fD@c&tyP!+&iu!DCxD#!ir4R+n+A1pv|@07`eEZ)_>uJlVYB3*Fni z0w*+I)<9yse38z`=A$}q&nQ}SK(#z}xkTgFV<7$fDb(YbfJBLTHXS3jK^^pDn$PC} z=#k~y)Vg`My!nUuXuLl<3@x3Cdr)nNpGg9F!u7BZd+3!O9dS?JKa#dFfnV^#WC%+X zeWL@SsqsGd0yenEa+vR@`aOcm@*D&YJCoexK_uTj+6+1DQfw1|^mrlhcdtK}-oiB1 z8{lSTfJAXv&<<cLTfYt0xTqbEz8yh%+}x|v?{j~aM6K_; zvozM4Jd?^AvPXh9Q#3pny_wBf3!MSx4o`*iQ>c$e@N~)Ea8!Br#pgYbjSxyv%y6&L8&3kN8F*H}W3_w|K21T)o|B z(I|FA{_J-n;j6pIsxsOgGm5;u0P+BMG^aKLJ*nrLsd!7|wz$wSNzR#4OMEx&438wj znej%7HFCS(EAc?5pLA;@xL0&{`-&!~n@Dnf^Y*m|Q#6v>*OGX*7W7`Z|HtD@@RU=Q zmFs4Pe;b9(Q8qp-u^6`|&n8D4ugt#V%{>rh88a*qaj$9+@vfSDcB@Jv+vDjps=5XM7SvSPImeHv=zuB zEGqamDyx9g!3oA`?jbWMMtK8guG)Cd=m~CGA~L?p59$i( z#$JI)5bl3!058Ib>Rn2v0(;-`8#0y_)OCR*?d%Dze`$?^1BR;99jWZefoawig>o$# zmvamM$+c_L?ZTckjh43z#NWRU8Nn90)ff6#xBnr7rR+k50P5z=o1a@6wP17S!etm9 zqd6*)KT*Ybt~&3(SicPr738yEASYxqv4deVbxsRmH1I7`=U!{T?>6Gq3(A;AUp9l) z%Fng07zA#nYgU^KBLEO~aymL0%T}5cp-em#n=@Z2Rwg@B=NgHC=kvc(NIGRU{EhQi z3-gY1|2Ma*H3iXD^W6}(c^@C@^{~UjoC9Q`w*}yB<=RqemH%0Wo#$Cb!EG3IwFb2? z0JgoN?Q#0oMEg7>?;F+N`6PLRW-!>cY2%FP>PBtQVa7d3Tqw$feKNqdX&JX&_m@=i zezo&>V@^iFDxhUdbEn?!D@*@2Q)9KsGcbU}H~!|SuDYfl>m@Ty<1%(iuPO{kDihB2 zpo=Z4Z+b}S(<8iTOJH%F;-zd0q(c;0+yBSdLW2hT-N<8uq^d{jNjTpkg-6)eSAB2m z{R^J^D5Upyvy3?}PuAX;_d#YS6-Ay*Ce6-Gp zb}qkj6w?HmliMYxS>9r~h%gd|gr7nRfzR?gjjQ2JHcdgcj!(E8AN6gA(GhCN3c@?Z z;IzC9>eUuiYORQG)1W7!WJ3P%+^41CMgv21g#pd!mzC3bDiW=o4e9y7+{;>@>l@YB zaO?+c1ojzqZa`eg_OVTGHGsrh+UGy6?l9+o6YR4*`XZ4Etf2~_TC=nt)vG^T03*3~agnC|PJdCuTF6NIDXC=X!In!Wi4J)xeiz@@H4|fyUn10Ln(4 zfXW{sOkf)hj%Wqa7}Jj)KYm=>cpR?J#UDLEUcXqXAdst=N$amk*!(dDmZp_N|2TcF{s5 zKdJwpwyrcB%INK9H&M0>vM*U`gtC@BLdu#*gc*`hS+g@_8N;At&oW9X+aP^SgJ&zUagGpj$#|PAZsn@0!TWt(`9a5*)INhNb4vY9M0gG6cFi7^b0TEpd#9 z6a2^CT5(KC0|#V(xQa)v#}PbrgA4BYiW z+9i|Ox6=XF?u2j=6~4HM1lHRolUVe|fAHvUj#zCp077>Evg>|z18<7GQ@$x*hdZx1 zJB|IppkiRaR@YR+nADeDGyjBf z&zc^*6{i_;NocX7KE*MXDJo9cr~}gLO!XFwon%}N93Ify`4N=UcF3Lx*yqUV@eF@S zqcIaN-}rg=UZ*(VE0p9N`v-r(7xr73X~LSz_0(w?TLJgthVVlmT40L5=Zwn9gV6V{ z?1eFp?5vFfnODE*+2txXy&b!Fl9=Jln%3lWr+QPNlSWQ!m|Fo zLDdSmU$Ra8Re2Czf1SV-j#Dd6qJ@tEwCPTh$(5qO_dPWKvS!A@#~F5tQp$Io31u{g3nvSo>BsgjFuxS`-5;TZkls!9#6&n`5D>=7kl}5WbT3LPJ_X zRE{B*+L(@Dvi(|p0e%{V%Cida%?r+wuKj;%YA~No5b0q%Z6&ju)GxxdEs;j~D~ujhkcKY!SZf_KWcW zwe`}qT&+-x?>!g3#>H6fYr3U*@cWB~Z@v%@?h<2L9ol0i%8J}Uln<3g*J1%_j)$SA z@hjqw58nd^v5CPx0?=t8_9FU=TNVc=S4%J@%e~hOEb_B&h^#-3F_$_BB@D5WHMGaR z-I$FimIi2dT@1!s)D^27<+P2xN;EJ|R%!FU5i)PjVa-Yj{+-tuvjuVA-9NeA@w@)@ zI;n-uvCM|}xQGaO5tLMO;^pmQ2XZ{wf*+YYokL#ptQDzF?r%`av#TZK%%+067Yeu$ za7q+4ZqBoq{#A%&v}FFQPbO3JS&sv`wbPgx!6fjw>9gjo z=mYG+o-(-dyNyZB0hvI4gzHT8@;lSJ4u^!mgV*X;L4c|D{0B zp2U0qDS1 s-GdC05HNE`4?Vd`AeIO^d8c`hgE)Nx!b?JRe*e&O1raIjusmW8`@M ze9EicP2@$$;IRYa^E3RtqCxSbjED2*oT|p``jKn1Y=}ZHLpqA+NQq>_&?O_iCGUK@ zJ@Dt^@!aMd=GWwj$tK9D$($z9*|Py5e%kfpH@r^_#b4KgVvfwfMYP ze?@1^GIFbx8dWk++Diw$%T29b81YZG9zbW&LyT_@u-si?H{DRgJIfzZ`rX(GkM;b$ z?ixrwGT4^I>nOCXKHohVaPbmU|BThbNDo&5&yEz<+kd?83w ze@`9O*W$=6g-Kk*O#z0V!Lxhr6wLGOx8!I>sem}4#WNSAldoUM_caF%sCgA}m1Wgm z8DD(sn%n}Itlx9zC5F2#3?Z~L%yeOfv_0t=*$U}V*$M*9O2p&A&Sg8q&X)y_xz?1& zpkZ5{vOGdvc_w6TPdZ;6sqZy($uJg39B@ws#Fl_}?-VtsD`EuVQ*lh;GER!qO1~=< zN?7N}9Rnmq3{^HK(>p$rrI-f#&DVQ;yx8@kwA@|JL=Nw{OKzDuZR#tIEwzCL5^O2c z&jtIn9^_pN$~ZnKH`-Ov_XyqWG}fSEuIR!$Re|68U{0?8KEy0H|8nP{Iv++0;tooK zp-kECb8d2OSupsScKCh-S%ky_Yue*wKCQ zuZNOh$kE_9bcXJ}Y>v!iVx$z+K%!H}Onfac{o^v%wbCuq!KE)s@!Yk^ zo`@Vzgvh8Z2U9MG6Ms)q==RLRo-MHNT*&>Fm)D@4_ffxerLHIsGW8y|0Q}WAbUmRl z!B?FMvc-VsiDh3GI{Zzb#V?i7ZSrLjGJ439cRM&K9k+O|ljJZ|nO(w%4C0uTNH|uu zTXwXe6pd7x7cxei=H%Mh<5Kge+&TBt>bt9|6`?b_Z?G>DNacN`2uTU8Z$X7V7Hz@x*nIU62&ZXjMSq#ZUTVqCGNHoS6+b8hGp z#!B4CwdSWYzEl|>9A!}GzexSTt!6(AB$>dR6mwDJRSO~9A z>(!?&%Cv{gKZ3fe=AsoPdXofJ6Ko7_*7p{bru!9yP9?;EDqM75@<$$~dy{PzI-a#V z7iEAj98igXVsr>6C2TzTu~s;cSO_5WtY?|ZhJNGSJ{vZgET#c7b%?2lquhgnedZh% zyaJ5SU&WROUEU*^>)#c>vCfW(pw|!utb<`Z@b4qQ)Zy~uQnz3c0qHHySlDS><+G;FH&X&_<$_zjV&E*v* zr;vf1F~N~*vw03y(_|wzvc-HF6!l6(6yjNxmXDfFn7h|7<)=B_$VW_QzU*--tc4S1 z$mf$H$s?8=xMrjE<%^!%20l`slYE&6F>o$uF>kOH0*w)q&lncX_N;S*xe}};4vqHX zb_TVq(5e1n>#@q%HLt_kV#Tk(B=CT^` z4_ZzveeFCo_=CNNQbotWr*^)h#JEt^oBj@Edz))uz`-7m&rTi1#gLVnsh|Y#Dk>kPyIv7(G%b9v zcV;)mPd2fARUkn+08~ubJ^1ONQm~Up1`^ZRA_|WtZr?DrZ`a6Xi!ayw{B@TdcQN~Z zoi*<8fX$6d9BCu>&YAnplcEZDL?t#9Mmxoyb6yH-XvnnK5do^+lU8{$-sb&?{aOYMj?gxFjN0S z#LilLXzcs?Vb{IRudgpDBW_@nI|D}oAmJgomogBUf^kFJ?V9QZ|yINSg zA}t6jf^=I+t2cbqaDxNYXU_dp>{~Ii=LIliFu&Bq?|V154o7_c0eS z5=%U(IK3=spWrAG?gAKBHjsr~l>!ifH# zTACWeCjPhWUoYs~{u^;du5U)+CDT8g^JBF-dOsFd%JEOK>irX(5&wiChUG~9|Bbxl be|@?Y*Jq`A-|Gc_I;vWjTA9=syT|_rK-htE diff --git a/wp-admin/images/icons32-vs.png b/wp-admin/images/icons32-vs.png index c96784465075038f059f0c6d83294147e5cef8b0..e46d6bebb78eb85988ad28bd4c9e3f6e98bc6118 100644 GIT binary patch literal 8007 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 C-$~~H literal 12920 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 diff --git a/wp-admin/images/icons32.png b/wp-admin/images/icons32.png index af061c1abb78a28558d0c8ab5bffe75c758ff18b..e491b1a8d28b3b3a0b8594166455b931281a0414 100644 GIT binary patch literal 8023 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 BHO~M5 literal 12989 zcmYLwbzGC-*FMtSihxLWNq3Eu4y8LqTDnFJP-#$+8cx!nTVjB8ZPHy5qifWN{pR=m zzQ6a6J)e8`6MH`Ay3cj4bMCWuhWeUh#0h?X*&%O_j*-*mYu(=OZ$!iAK8RH@n} zBnka0Ukv%1;(|qUeS}xZDB`G=Bkpc&(d_Fm*X-v+^-0LavQ#h6w6g7V=xcIqE9MbQ zj}pij8*gwZ{bum+Pn3yI>p^3!>uBz{$?UH{k5J?v&GWmB z+(|RBMSqyW<|ixfIbQg*a;Wg{L<+Qss1oq@N;LRzk=j4^7B$%9V%>Jq$GABn1`}Xe zK3wr%4&7#={Opo{&b>I%F4wMT4`;u1uL|(1zvBS-k!m->FgqESg`COPSiVMInLRGzo~9^!y&4}W5k4pW%8H# zGXBYf-Wmz6d*S=C2k|3HSF3TG!@^L3JSiU`silCdQ?z8X7EY1&bMbA0jHsZ+W~7<4 za=CrFM||7h@Ix=>QU0nnV|o9C^Sv3mMRz3P4;a1HnTE=NXVJ%fJ^EGIy#D?au1c}y zTc&mz%s}PNt)J{ys@ubCQuZALj3ECx^~3Cv_f*jjR{5P&qkwMqng7-Zo8cQqNl%`= z>54O}V8VZk2cCLSFQ+_s8_j;+v>b6pp+U-cF<#NMY-zrgEofybps0jG6vblMM4nIK zrAKCkEw_cbf6MM@&{jMTUJ9gBx1p|ta(lvu0Jzhj;FJ2ZmJnUtQHs+_nn^4 z*xB(c64M|RuvM`quono}=oiQ~{IqFp#A<&m=kNm&k01Bv@^9EO=Iv}AKiDBp zV5iK!z%25|bw0UiOp_E)3ePW$h2e)Sr{g-pA7^aCE96glXf|^_DtT27hj+>fJ5VS6 z%)-fp%n`>bq32U(B<%EWb+V*FPdBV5_y16Uz@BsbA(lX1 z#6KFDG6fc;M1I#m%oLxuDY5uM{f>yuHHF+E+CH-cY1)@H*;C zM(7MYcGBOU(nn3Rnco_-xSc9n4}ZmO2-w61Zn<0zCmG+Kzrt0!#5mBWPct9% zdWj-EM17t_oepxR6yG~LgQ-uGAMsgx^DI7|2sfRZPko%iB-hA7g8CV*5-&vaIwjhAFI5mF}-p+0dFSLKuP>$}BPp zPL;&iIcb&P0*6l(;naJ+LW}1?#xF;$`6ni3%F5a1;FUq^d~jim+LllA8vd*2yLyME zhM^?)2&1Blw0A9|johMXr0sNm%)R)$`LmvaMA%3x#S4M(SXt{Q^E+`KjMc)1F3eU# z*zP{K*x9~M7L-#70hW4tUvDn~cIA(4F)08m24z$->UK&#|;?`&-D zp6{N#C4(G|N=#cl>$p|FnwDs8ZSSQXrJSTmOfO4bD*t}jm7)1GRCGyyi)Eis-f1xM za>?wl?M%PbE*bC9$RqwO`nkW?1Lh=j`1pSArytf1(hoHWkgO2R?lrmXeE+dEpjfRw zS2`>CZ|OA0lwAB3(9@0lmxMWcf|Fmvi__Hsnv{yBKZCFb+Z4zfPv+aih*^ z8|i+;CwYKKtDE_W%8S2>B#S;+>7m5w>I^+r8DX%+w?j0j3^SYa$vepLBai{_seL!w z8G8an)S{&OkF+x3l#@NC;)N8id&$(zmmeO){zhe4H4l)p$O*8vN7p1Nvz~uEXf@H7 z;e7at&q(>6g{WPA;|VK)bN0IOI%Cz{<}e=^1YWHahxl-v1(BrKwNiuo$#Hs}9_U}x zf{co_o<^a*gMojS1rGYy_LzrD-M)luk42VwZlIwq{&N>ok^vp&`Ffw9J*cVnT49G6 z$Vfsw06EAWj=xsMoP_NK5Z4i~LLN-SqiXMf&HDSuoNFe(o~{42J~#3PG*vH<61uFl zCDrflY=_Sp;d^@pWIreT5&Z$XKr?6+E2Xu_tuXS!)SI&|ID@~*`(B{=XyRuG*vH zqb22H;q2cU-DBPip1gxwjZ}aC9M|_fO@+#eMEX%ln}%<_>MJ)37an@A7a9MYXja}#bl=@8a^DBFXhg?9ReZn6ploF37{LuGd?Lp?`k7AjU5QwsiFFvsKvR0%m*-6k zFrNQHhW5@l)kqF6?#LLaN>X3Vo#kbwb81o2ip&QZk2g?^Fl|uQNSWrngGe!u2z6eO-y_5MG-71ze89Kzeb6w#2%Rf5g`H}i- z{uRgh;h!MDN*aU@1Qg&Lz*Zw-!{70S&_H>|39Q2Br#fz$?Fh0$dpecJUU~p>+f0j> z!=o|YC6-7!m#|+wtB8>x@tK!K6xn!@{kzeV+hgRhD$%UrvB1>&-~}zhWHGCci{#Cb z^oe~eBw_%*Dk*!;ao0^E1s9cfzRW83wsr6?DP?;}ep!+sN+^ro2 zyA?8AXg)c3;RbwGMs^<66ldZ+AavGb40?L)od86Vk`l5Awc~AAbh3YVRKrqvV0tcF z08d-h5SQv3%uk{9Eeu zw*r8n`J68S&Cd|RnB+uQMI{g$GDFd4YdJ+^!7Qvo9d?#anZO}C5Jr8Q;1QX-d3&z- zLj#dF*w&jZ^15H8$82M48h;;AGs4&G*_FC{sWuY|)CBDHs&ZUe(%&QwK|bi8MoibOLb zbajjLZuut-9WQB<-@T_nHBtE#gZ+lrEf+6kwc2HdHn)0c3uCorc>@fvkpDo^t87@LNq;(!W=_g?#igdWSE}UW9m!Z-BfBygQ#QA zLhoXgfx@7)MrU2E2m)qa%Qw>2OjQkl+bUS?x!9i*(tP#d*U!=Vn|oXrL=y(>Z$4wf z>dIPxF1k@NvxEq0nX8FnUO9Wy{5lKX6kCwYM;Qhiij0kJe8y^@(S;AFLYrqKn>f)n z7tV&VMhFgApW(P1lo?VwzSp)hOM#o{LiI!q8Vx@SOrdf`x_qR#nwkAnPun#;Bl!*1 zkRd3tAI&Et2uHaB68$`|kKPyDizCQNK?n}2P)P_76(CHgu-EqMBO6jUfz%6-=?5cR zAGcx^MD}?KS@$+9eYe%5#^hE28$DIse6779#dMS!k32NZ5_RXHT>$jMu^43CYE!h#>%@^;8@o-Q^zHHQ?dy&> z0Z!q8oDkrfczI5P0m`1I1dco>w#hL0b-5)ula(QzB4U{hCV}M~A*r#{%haU}Q~0%z5lSwxl}absM}1VJmY*`dILv)&#fduT)iVBY@v zNJW!HX(uS_9(k-c5K$Dke33KuaIxz5K-+;h4*1KptRY61%kAc)JTy|RGo7D?CPnj5 zi3*%^2^ONrRD8`rlx}xFN!PV3Y-hXy>24K_!-N73@n5JEL0qTZU%QQykS2UTn^=TW z@SeR(6)6BMOS{fZ0iPc6wPS;p-`=7 zcVb4htTK6fT@Lz|pQ$Mit|ZnSi?T)(n#H}6Ob-QKJV&Ht6fgjq4j4>VZ~#Gy%!d+I zBNCsk5EFV3f>y_;cS)i{3CWhvryqwaJnq~7umvIYd1>L+r<4?yd8@om6{eQW_+IAS zVqVt9GdiU=JcF_ds-_Z8<}onYW&(e`Zync@dk4?Ti=sn0cu=1#I=Bt6ZVR#usEfXQ z8u#dPRQe1?u3&&@fCz@RJo6P^nQzE~@6nnvb^C=I;`fB(1TGd)gO<%^u|1vue&@#2 zKYsC6hx&%;3ulHwp*4ruP3%n|WsZRvLpOKK{)w47v5IwWo7%6f0Mc(1@ruPcBX0IG zEaq&5n=?I<4iD&+LFs+Gi`4(yobk?ohQ62DogwpxX~H%VYdBz_(p$I7Sa>*r^+!H+ghfGK^ygh2 zAwx`9;{+3~tHJmtu=>P9M>qNP5E-G&4MDwalBvHD#!piUnqR7H%*2QH?Xu_%16F{Y zD8|UaG@xtp8n4PT?s$3oiX$h{Le1^e_bW}DTKqPJnrq{XLFDb|6cI_7k)-p4^w}s| z64>)WA3-F5+|Jk!5JkPzrR`%T1}@Ygj#LE~e^d-682s}=<%-%u9UA*jWz0fYvPX98 z_SFDU7LPv+2KMn;r^#R54C*e99%5U>ri*#Qvmd#UVC*gb-=L?HHy=cC`3BZV9i}wi z4**$HsDMQkJ}ww3T$W=)E=N3gRo zcJG%y>)8&#X)5R0D=MN&lA*X}@vLTu=P$&IgvlG9$QXVce{8%S)jxWBF(a+|qOhnj zHbKFeXmQr$y5FY_t>G_X;Or-%W6cHBk7%8tz*RSw)iW`zh*Z(*KR#OM@Kafpk66^E( z&AIp{8Lh~E#wr%|nAuDC^nRR2`DlW^?*2%rWJ_~!i~bI6Ju=v?%3WzNqjAa=_^nx7 z16I8&O!l|O`{5;IMNI2X_E(`gc!VQrhv^ig>uCLMdy4LKg4joQqGTOoa%+0$*-OQu z;B}=>qT83Lp+WD_7YwyyN60b1_Q`@u!SdUNA1(5a*w743=%;UWCi*QjFdiCn=_kH{6OBUn@fYh3%NHO!r!OuX?Pz?#gXa&|`o+>bE z{tq~);Yjgt=7IBaC$g2dO`{sfravl2Gam76+1i$I{x$zMHyO0u#Ub8w?e{huX~hT}b8i3Oa$_&|LyeFY19OR-rgnvM~a;85@h~r!X>L1p;6zO_p7*Q%I ziO-+$)zLGe{&COuWb!lMyGg3HJ9MnwuO*r7W&fO(?R_zS(^IJ1O8bnH(lly1Dssz@TKbjJ?r0vW+}B-l%m1~K328{5l(^ELrop$jMqzcGJiD?fua(xJbvv^H(Pkn zpr+;2pU9~qs9xmiFwjaOfn=f{6W>m|?CRXKyt>e`e;7V9mhZgS%@rRHN`^C6kzJ38 zrH5VW6ip7_kkN=TG@Js9a0HK}=+YiQgvEGaM=eySBQmWmI(Fm;PG^n34GZ#7aN|kV zWbY$LaEI{prd3j$T6e%n5CgJ^k~tk`1W` zJ);BT407Wwz_oLuJO`zPZ-Q4J#bBqTlR( zQw*~0uXKX*UJzBjn-E^s-TCl`2vC@fCMwn|OSx@sV!Jr}Gf*da{+Vd~ov;nnHQUQm zv((dHS_qHm&Bqq!(6L&)6ytnbc+Q0`yKv}x_N$eXXW*1AdB7S!h=bMGRyWl{?P7Jkhm2Ht$e;90f_qWfTSh%Gfa6mJQS+J zpv%nubfZ?qdf{etj)@yN5HSj_{mmKINUFR=K|KBENf`HX8a>~(HKPQ?jbyp+wO6G& zqTmRpadVx8^O?52u;TgdjJjfl0h7?ohrFLo+U=SMGX2Vq-S6R97sU>X zPN+1Kwi&iF!f!FP9pn`7s8!sJ8bwV;BqO-D5+&@YU&m&7r6-x&-Hv@XbSJW8k#+B9 zF~3bUv~$&GOrdnS=nwr`crxNDKFE?A;x$Cdo5emK{^p&4;>~_tlg7lI|B)tqyV~hf&@bWlT)t$uzgp~B=lK%rWgZFyS?0(3| zR#VS=-Wg~H(c4Yb*m56ZSN0am|-=~S|9YsdVqFGxun*E6W}+c4M|)FwGnnrmespuU^NRFU-EY&;PWuHTY zG(=c*WfE>cri}1;!A)7shTPAYd(|rW8URywVN@DEYanbtyX$PUeo{OGbJBrg1P`fjseDYe{~FkOjO!^L}evNT^!8o%H9d;B2lDKvFG zCPGl1c=DH=sAb!YiGfnOk5ttUuVYMgttI1mmYecog@tG|N1i+hp31>qEN)@wR*qC5 z5VdoL*+@b?5!F&oZkK`r#wIqHp9uicnlc_tr^*OTycS*G6pp%P=3aiFw{eetVZ)#0 z;a*&V^jnkwq)|54#5frBM5|c4|Ht>fWoSARZ$`aPWKOJhR*c1!XuQQMu(NxSug%^b zvB7P3U6xlfsLDO8qfF$Y$YBi;aP(>}-Phc5mLHCu&hl1raim>N1yOa{%Ka#?ME?uMTGlZkOU-q+wfpZ zRadDztCo`fI(hY6kWjPWJ}4#KaEdarP%_5=g-(YZY9nF{*`js+9?r_lgi(ggf8t7C z!u;rb&3sq$e3ctSf)C*HI)7DTm9m9x?*JVrFgn_DtGz%EfGu*toD+K5Ssr*9D^*`I z+BW4b`?Mu)xxRE#Ln!?H0!=1mzrOem~C%hw&V45B>x2iKx{ zw?Z_i-9n{NFa`$!vb(4SN}-+%0u~Z`)q6Y14Fyjm{isD~kIm9+zVm^i+N3H8SyuuN zsTbaoN$?+8n^m7Fst`d@5&;Y-H` zZQEQu{P{PBA0WIkf@KX3M=Q!`(KFIl-esLQJCKz}zrV#0_N9^zs;o@nPpNNU zu>_ws@<=vY=M-@u`7+auS?ML_y}BO?a0V0Cv%s$eV;M-=s9cxz3!NRgYR+br9}GRAC5Wh@0>VuAFCW z-O~MtMhlld36<7Ib&lOLVAEzY{}!{^+mh znX)X+oAaJ)=R^}UgDo5*omynYeaGhG(SZ9mM=O&@<%!WF>`l(bIX}~_@Q<_<7H+Zw zL2#(P)t|#fvE?|#C!K)-Yta3qyQ}SeN*i?>UFg-r&s!r8A;L``oi$EyA`=y92v}4j z=#G~Cqg8Sn@l*HOq}R3CE95sg4MO>gXuSC|n1vT`bP4?UmZKr#yhS=7@J&giP|HSU zlM8O+?^jmaHhITaJhFjs<%Mz&4OfPefbl)+O$;ri5kY32Q}ZaS{nGmw*4Y5u*^m(j zK-a(jP}Fbcf_MIT-z*iBROs@aMkRnd^9Y?h*v=BGjl8Iw^T%l1pmX=X8m7L!sN&mRk0w(}{ zFwZo7xudg7a0&c<@1H*q5qWv4h6{FS1TD9Y+mfEjsv<(YYTz`piB($67IN*9YftL% zxVXJMhcCUTP_+u#ZktsP@L13Ax2J2;S4^Z_JC_z8T(o8wHEFQlb|3{CaQ3SK zS~tKQgXs(zXI4(mL&MfmWAf-D%gWS>ctf+LaQ`?dFRCY5E?UqK!n3$K&|bX@PF}_J zCww7xvYPlP8ks%%5ko^u%d}$HafPE5dWt^ib9=u(k?YW)AT;(|-d_t*=v>GBCVgaL zi!7J)YXq~l@MU~{7RkK1a5GnG^SBm2Md+Z(@(`k@<qv_&)ml|8yHKz>am}rhKMt zO9E|i$$J$7is~vKd0|!cg>_mk1Lk3OGq3cmtsexR2^wgBMguweA7^3pRhp;4p2*tK})lf90H4-cpK z%+mvotQgu5hVENbjg}j!a1u-$U^gk2rQCRwpLl_OXlDsw2i=>_Lu-|mh>V2`(Eaa6 znwCso@1bZ4_5_I9e|-h+C1aF(OTM#XT=TS}dCxogxFhnz6`7gldQT@03P6-p?B_;) z%<@#VVB$ay+!_tYTj&~X<+$%u4M(1etY9!=biW+KL==ZCR9kCRvHo3df@J|;7FmyQ z@yt!xGeam3Dd2v(q_R?ikS920_nCC1dJa?sZ6$2880Zb2Z;Z@4I<)G5;(+c8M5e)Qc;_e1P$7I%BHj`6K{gkaH9`Gh@-D)W@athv(X0 z*vj)KE7Vb}?3iSs@*TVPph4(>4tUInq4cLPk3U9b6MXR(=Um`!=F*3Th?SUVa1%wk z@2U2|C=|^K981r-5>+$BjqjbyYAtV?d@&shQBqfQJ39PIt{_|WDGOw`E~vv!Hk3RC z-j9D|rr!Bg0!}sS;HzRIY|I?NuZ-PDrN23z*$0u2NH!T*b&2zde!Qp`_%Ax`?qyJ z_OpXtIG8CEkcy$UK|iL3%PCA0ddOav*+3XMP~hWKy?!%}9p~g{Q>R={7B?jcK~ojp zv09&gXcGM}B?3qrVU8VP*V`?Y)J@pF?Y86zSKWP+#$=yJKbvsGEHC*P`s&Zuc)u_| zf6w1Dt`89HC#j+jn}xMAA}EGp$huJWG_+mZRzQ+59QD|vW|_E{QL83->DJGZjJ;$P zN6g8e;pnUfq|`c83Hct0uKa*4C213sfW4xv9PO*R1|=v_{h9xB#2_qQUWs0Qji4p1 zB7;+DgB07MDlqVaBEFeRCQfRBf5k?*#Y6W^R^d7^d`auz(w`=pdWgVD+5Q~DcImtI z(GU9c1)NBLlSJdfPqIwiDmaSuaD~EsyC@)-7*nkn_wn2NFED9vVY~Yuxhg7s&FI~S z!ipQ04kmVc_(LTw48;joX@4&cL|c80tGPah5k6y4zq)O#s>ldVda;{~p{Brltu}oP z0w?@FK>fVAHcRx6EH!8M(SXKPdGY(17Pjts7u;Y>W?q_h}NA(n7}&V0k_cXV)u%1Y0wpY-=B1^ZRJ5UX77j zr$>ekS9p3}ZZ#)~(ADgL+sTnw867aD7aZ6(>*&~KZ)+GOKC*|9-)A&n+r;F#>*&(S|{ z^fF5*XPQ+>nfYX}`05R*6rVRU0vs5}}RF*2va;8MSlXHaf z)D^Vgx@wmWv{67S?$Pc;dGXUls0S?dT}Ec9#p$97n6tLTE20a4hesb*^+U_5_i zv!gyyduLPB?|4r7`vJ_B`zD3zNR+bow5$C_$ph1z3fZ7B3BR6?8kV60KdfJtCaZps zcnvU!+r)!`3Rsatk4XSgYw>iyMj6!E&KOm<=$aezs8RFRl^D}5OWqj%F9$)-n2xSI z-|Eh7)B93N$}Km%*`%I1yAhB)_j4FTcHdEH$?7pNV_z*RfI69gRw8JMd~r&*`w8w_=?#5J98@t(>2(K^i6?AHwB}Y2EoJ*j6+O zg7n>Ve)RoKv*9zVwBBK?A{k4+d`yGN-PIJR-&7$|Fp*EXCSA=S%0-P)qR^xEDHlQh z9W}i_Za=UedNqCQ*vu|sy2y#f#}Ms)VKOA$tT1a zLngjwFRH;w?wM)Vvzr+27=%4lB^zWoititY5%h@U(8nGUe5YP%~r?kgzy`0DQ;xxr&p9=4qSj0sRH>VIK^`vbPKF_qSDZ^aCT(8 zZ*Cul>Wc`g*87ntg@TQuOUi@WlmYMXuxwwANAo@33>NjNP^X4!ItF7`CB7`d0tx2_ z3Ix)nUXJgv$3%Wt!xaif7_F}M>@9rNwQg04SdgJGe4Y(1f81Qi_*2$hLJKbrwHr^t z81!1|s$kbdEFEqWuGCb(v9~fJ((TAWk|9jAGyHp`5h*rCA4Po(w1kpU6)S89M@FJ_ z4mkx~?|4~W#;IcJd91?!A#?_be}wL2BG>aUqv_ryIK9S*C9*JEB6r&ot5s~a+AmHb z!u69U@g>AT3AWywsE3P77@oazO1}h`Vh{UK-?%jq&cbbZ~Ymrr9Hw)0aKZJ}Mb#}_yXx4%-+zl_0;khV^+Uyl- zfc7&96|GASWaN5K0=yLp(2_(1L|-rjFhuWPs%w3e2gAFmx*WP7MQlhyvjfW?s_M>E zMqAF67Cek?d{>rPJx6^noAKY&zgjII)kb7!ScWl#H6rnYG5kj1E5-P=n*DAga^zWa zdV`jzm{7c693)5M>1k$J+egUH44N?K8n{X~YXTP@og5qQ4|9jXe9rfQt$t8x zr4a2-yL*z1(-yU%5I^65;}iFk<>}XM( zyXT=525PD!_W ztQ_Gd;%nk-G6gUC&1_$Oj`a`!=igcI2Ias0_P%P>EYgx&QdQ_Ysg9HBVc}NK-wCcPJsmJQK3{;)crEOQnc z7k3w@nL-4Cz8ieNIKV~7H-m9+J8Rr>66YC(L$-j-7jTwv{fp)LoYYHuQM>c;&LT;wbM@#v!0n)$5O<= zP1ak2tqlsnjv--{_zrUJW5*FiQ3Wt_*LZ_3dd)5RavKKXvzFNOLy^TE{ z|CKu~K_X_w0pk`|)?z2ZJy!uW#K^}~>{F$qVtuMvN#x83g7H=c&z7IwhNs3G;7j2i z!CHdx%(g;8eJxV$nDPt$PQ=p0Z4)0fQ~}AI>e7P1g(9re|iHd^6Ddht`@Oic1oqU&PNou4>D zdgovNOYT*$;85vf2W_($-bDY4=Y-eXc2erkk!DOSk(Ma-T8C*jp?0KkT@K;hkG*;Q zbku1lr+NQm8a$0Z!2rSSK+WXXdCX>CQD z|0w@qKBM5gg@r&Hhr>_@sl}7Azci!sCoLB}tJSOU)i3Q_4%9(LZ`%($x`16VU4LWy z2@Ht9^iQ%-!Rot5Tyi?4huxoEshDlfb9OPtx;&5$I{dnNyZY0kvSsTfD|wT1srO%( zoR;C$)uh2AycS6%X#r{Hs^_0U1uJ?%(ACvwV|(E7#`W1YGYz1PFYqwWqOggxHo(eS zTE8Ib{#x>Uf%YdE{{RC1_v?Mt zk}L=2?1ns2A58WWd)J$P-5v0X^`$-y1S7MX}Ih6 z{c-P|=Y8fqbIxzhnK?7(%slTKqN*%IfJ=o7000Q&WTn&r0CW(F_6K30>Q4s7LjV8< zKvhvwTG86^@jnG%#Dsb~I5?o{*`;+M0}T}6?CcDMLgm6bG`&+$B2;<9r-fpE{`}d= z$q5Aj7&6)0+oSrTU?`5AogIpaD)NzC07C}lm>z&WBfyLWpv$18rKJ?z{a=iwr6o!U zz(7FlJJW?nVJnd=vm+#0W5CRE+9YR8&MYQ6dz$rl!Wn z#|Mc-0u1Q?iK4sB&CT0q_y4IiWmb&tLX8lmIkkN`y<_D^+j8^t?$yoh?(S|$Nr{b( z4NBzg?TrGXMi`;_?DqC{W@hI2`1s-BVSRmletv#pVj?p$Q&IZspQW0Mi;J6^o72b}0d;gONm)m3Y2 z>&=bLl$9C-1B2z|WeW?7`r@g%q1>^tF_PuJLShYcqbX ze7g6dy%f4SQ4%vzTvU)>S2!M|Lfz8R5*ix%U5#dNaImtn66Jpr6O+0An~34O+S=N{ zz`$7~vazvotnw z{XJ!1cGSkg!s6uQ&Qgn~XDFh(d|~(^IyySVf?qM(@?*4vPJ9RQXwmgOWm8FNVOn=o z{j9;y!O)8C^4{_8iNS%2#O%7_A9Z={xnVU6U5Lf{tm3@x{P3uPl!<{&7Z~7;kX|F0H~DYq{KBn z=JtQ+Dr)Rf^c1~TkBvDN>j-or;C>|zmtt%U1ZO3$4=O0R>pE1IEXd2%^S!p{TvcUe zAQjWW*1@Ks@r*JxQAsk&N|QQ}m81vDGQm_SNs>s#x&sLl9lHhluA7@0-OFx2>co;> zK3W@2)v|csH#A?Ad`|3H?+hVjR{kmAxb}Yu_O8zTMQYLxk>JR*Kn(2lbt2jo*{dDF znaf>-WcuOyf9T4`{n>kOH_7&T=j}S?Yro+(gVwf!jSUTdc$0A~gne5KbaaCEwOt#H z2#4+$9i2U9MXQ>?>e-F9W3%7A{0q;EnCqD^|1=n&jP*oO`n8A|TvI*imO!#RcPF-@91ds3b~uu|jrqDNKp- z5(xjx3dp6RZ$y*`h?e=;vA6&M!SY)Sd{rY0Gg?poMgi&q z!%d_?gd4?TU^9k1OEU6qlhyo^eCZSr-AWt{@YVcGduG`A2EN-Y*yJmp=o_l4&%YtR zN2$U_sEOHV%roykN^(vZbZbm&axYxV6M@T7b`RhwMmhr0ocld4HJx0wSUH8+Vd2UvVu6zAIf z0b#|Y5N8AwvGR!^R>V?uNeqOGFB!rZoXy(Fi4t?RrFGrC^@^Sp?B8bRoLo_y z%%YF>&xmQlaIm4L>Q`G|uO{tcx03G><&opWqlF5bTn6cB%nQ;rs;v|e2=dG_G5VyA zCibR>(g?0jMU;ViGkRA0uh4GeGeP7Xx^1{n=o6sAGo3H0n~X%DL@llzg;qWop1=Qd zs%pj?Jod!o0RIH+4-YBRlXY9aRDOAvGFNWvy>7S$Xc2Rgy}*`;sAU;A!6^*^i-73t z1Mgn}jVWd4P1>=4=u{o!a)KalE+VW4si`=7pCgHAI1nNouQdRxdLP!1((5E&LMO`B`B&> zIy#3BsC5a-v!9pMTnu=r(WyKAgPbPz0vKM)w|+b&lA zkyXElW9zb`h>KAOzjxUXh=&>B3; zH?3Q!4r;1!qw2pG$*p(8=jn2eipe)O#k3@a=wh;=WFWc=2^uVru(6QO%90xomEJSd z3}x*wP|iau6~%9cP?leS$U!f${|Z_rAn$SNW$c3#ew{W3@!!!b)@r9XjwGn6!&1ULY=seKa+2g8 zxWi7V$4W=JP}UoyK8JN>4nY5DCGU?Dll_)+pF8c6{n~1g57T; z)ug;>F!~aI$y108y(^O&3y2*Uc(gYa!K>p}I@v@`bIuqbhDH{e3Htm_DNX_`&#X!q zb|dulN(S<`C}?nFLot2D?V*zNMEMO!fDt=jY-*WX5{xgFP_)Hgd}qgNSl!C53CTFB zZc01lPK_vtj*Wd@@XXii2?T^sp1ovz;!VM|KRb#dH0GTW-X z<=dcJP1SRlb*Y!(jDmv_u$v)PE1DU}02)4mM9!YC1h8~pT*5<@=<*yO;%5a+e1_U@ z$IeNtl~LZ48X#VZ|2yrjR`SIAsSE6?CS~`}6W0iM90#%A@JE{|BN}`Hf^ikXp6MV2 zBMstZ;@s9%W^o)a_;BrFH$^rPdnPxQ2FpN{w$^88ri!M=ln7mdPPpzsWv)*g@CHW` zcN7LOEslctP~gL;U>Ss1tGw?a{t|5n-Maiv{?r)tE9bXC>XZuz>>u+l8rm`shOqM; z3yduz(qXR8_xnTfgk-V@Fz|t!8j#Ja)AcR1Rx|)wS|vInMRQ*~o{JdjqeEdgy z(U;#JFdd>@c~>TmJy#}F4Oy`vnp4=y1nImfROJ%J8U;1C{GosJB#Hb}wybXC<(!p} z4j}wvYsLA={vCVCM?f}J%kl(B5QG5-H(qrPi_k6yF%!It4S#&P&?%mA+C>7a*V7Mi zWn!D8#EXN_d?VtbaFqwa)Su{abo1U9bgouCs~_P%cWlnGCdH~7{gUFfV(m^}HE-v1 z{KbN}(TADShC6owqfkxQFU$!{2tqrex%urqv);F7N>HK+sp1dw#4qrv0HEcfxtfbC zrQ`>*^loZG;CiBaaW>^X_<+@e-XlBTSI+QvHkb3EI`deDu0L*l*)}hAqP&*vF+xne zhmO8{xHaMH$H0fLQHynPlcDbSq++-)2f-#?0)34`bQE^g%Tq#uc`nR8ZP{&Ei6sOr zG2xHZhzmvsnaxl-Q29B0D6rp)oc1j_1dYF}t;DxKXsj21PF3AATZ7Gf(>-43j>ev4 zC`{nfy~|#HFKrY(McJ%f&FzG<ZAeYeJHSF6X79vc7J=15>HZP)5*&5Gx^!Oe&5RXrSnKJCMwI!2k%b z@)+nJSq%oj<*ug&2mU_jKjiRb?MzXtbaMTNC5Q1GFLxPKQtaFtL4Y^0&}oT0yDd*^yD zI8=?p;k5whwYJ&niv%ne{t<@a!A>DH!AG z>wHx2ZgJ=-X9)SEmtnZ|c#GX3=zmO((Z1{fZdS*Hm5G-GA`?(~ncq$rWM>ucf4muL z9t{AF{te}>2DBZYRC3(Y^{q$>-R_%q6k!HLLq3^_tEO?3;^jhtFP6Lxf0kXafd&S~ z$7w+0 z&UxgweO^Ko10gmvAWE007vPA#$jaxo7_ikq%a-WIpyjkLMgm%n5SDj=_1-%+;FAc` zZ68N1*LyrJ`O+=!ts~*|CwOAuBM)E82Rs7btv^o`Hq0tqPHv7!;N3DyI@kzKLmJS) zn$}W6d;ql303dPCr6k6q=PO4m+I$zg`dj>pNR|N9{^Nc7O0)x?>#$Zy`X#O*?Bazv zgfAZ<4X{RUXMPvO9Orwr;f~YpxL$SaSOlrsw*B%jeCK#Jy%xC&ehPn&1`2=s`WnF< zm6ybwH2e%0@|Bn2;&WRQIwFnqpVsM{JNw-9$7{_x)$ZL9#YbOn1N+SB`W$Dj*v~@x z{6F7-Vib14FlI!8nAP~S(DcZ=$GbRPq3!dtZN0~b8-Hk1Nk>_hZ*t-UciGak*8zOI ztiG$NS+wN9=Zo0Y_iHm&a`PU#fF<4%5aO#*Zeyu(zpU)8T?(=B+Jy~U3?FeGBlFvV2U4)~gc>@YdSS!TT6 zVz%>P8K>B^2k4T6a-&7(CsrtRU6_M?CCChql3_zXCqiOsL`(xUYMO~%ON2Rlm z2x*RsPM-sz_Exxrn{iuDNEEj7hj?#p+hrBNs&ylCPr*(Dl<-ZxMjFa)SQ{GkC1b2W z-JMW~K%HCxDNfDDc`+V=ToO1S(~a~&TUt9EL2}0I#wrk}5n~7fLMD#XiM3+|MFOiZ z(YnS`<;Y?}uOf97r<_+l_677&;Qvj&Uh$1&@%`k3%Z~$*olm)iiT{v$2J*EsR!J<6%nZAoUuzrLs?gAl`3*nWX95oFAx#4$e}0+dA{G z3+iMa#Eh(2$@=m0_nvcLB&%9kvx1L9n{xOR$si#KaYEpRhI$WIcbxyO4x+$5%a9S$ zIWxh#=j;s8w3XC=ek1EFrSbBAHTqqnkiV*uWXNAm`R{->ors5OPry5W5ig1e!Vh7= zJ%o`I!dGV)4?-lgR*5XK459eFY>h!_#QX;IdIZ}a&bg&d6n50h>)BjiwbithN&IuD zEu_2}VJ^1gH6L<_*hi~^kW?d5hXXm11k8_YbhX^o@cqo4wp@3bB7bz)~?6}=(cbuMxmfoAzn2`2?aW6OwH`{l@2nUO^eZ@Bzs859X0|=I_ zF=>$(n~~By`xig*Bmy39{8-W=Hc+N6X}8EHgJ@GjSJO!ZWI{wKvip3sa40a)<|eS8hrRijCO-F^@N*?Y=c2=M zw_8ASuv}e^z87R4@x{YzQx}u)#Vs`va|S(T_1kw3pfBu%hqXJ=6g5)dxnhDZn>Hd` zdiFav_gZBvY&iRrBV2izC#rLzLc+q=Jk%=JFQOL@p!Ir7@8S+qQj!Zx1f^dY0XzENAB;-OxBj zjf#G&bSy=T_i86G6aZPV{{R6WYUg7GtSHdU@HA)rXUU@`?B0);1{4u2>P)vX;O4Z# zYX1&B>#*z+%hnz=!;Su~xMf-(g`2EcL5V{)5@bsN*wjC^O{Xn~aI7s`z5Emgzhp`( zU-L9@g)AgSL7Ls=APeM_^0(@^?Syy|rvDBBIhen#j zbEMD(SnMnt`{Oe~v*h-R$8!^X87z?*X6%q_7vV27*7i#5&b*zn4 zmFCo*UE7_6&Aibb{yyvD`?iUx`Jp!G?bR`x##P+6}V-x^Q-j(L2hS4S>Q=Aa!PQ2sS=T6^Rv_GblT1F6`G^l1(W zJU%KE1EE8$g9VhFrqB_4dWrZ?di)iO7F)t^Sa^{7a{%d?lEmN=C~o2KYx=lfimrwn z-pN94nzr3u!g7}YC1Al^mHFFUrakD4`A8Do7A@67Pat)L?k`2@y+3_r zNw1@@E|^1}XZ`^yew@D_;6VSoV0k zM`rx8bNTtAaFZgJ7+lvslz5>o7}Vu6OiNTYs9mUu7fU_&-N;E2??Z|s@q3?$?Vz*{ z#KEDNCl*7j%5*Xj|$P`Nr#N$h9V$a40G>^o8GN%nRd2dg$2e-%?T75XQrjv6DA zUFtbHNejr2z*uUXI(g^8+iSX#J14h%IR$WlYpxtDG>T!Iu;>GDK5(QVvQX$^S9FUa z!LFJzr{VvOT+2GbbHiYmHl7as?Y;a-A>F-@dAN!6%)=9}zvW3IPg5O>xe_SQ((d+< zNY6}#N=Z0tBvvT_S77gB=@c?lqpHFqp}Q$pTJ?bKGx5|A?>?J^D#xu?ElK z>wO&2>Bc-rjP*tN-`7iD?yM?NSZSmTe1Xpi>Eh(Uap5&h%$4}2&44RYii@~r4ygMb zwD?psgYOSN7p!JU176+H{`NbV!d7i$yQYiTLie`<`~^hfq~q1YHbrys{qa?XBe74d zZwuEDImg-Gx=;|J!lbm}ZHhO0yGX4*{ZWvCtIT%QiCkW;E!LJFB~bV`!9Ih8QL#YL zc3G)n;7hed8I6{sNKjKo*=6*}Ru{wijcM1FvCb`h`?6`6s$a2y1SiG%RA5`4uUPBepmg_`i?GDF)3c&bZs?6$$FM6+li}S*ldR G2=+hKXu@Lv literal 14853 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

>$_Kxvc_zADITm|^u zHt*~y8a8o~L?F83?MLixh%WDv>-YZ`l(ws7d>jp+TxFo0*M&DmN_f8s6KkocDS%0P z9sQE~f&Z>?r@hJRG*{ZKMDM@h=rXLJwAOKTZ;3!WkHfr&??o^}@u^jxLTkH@DS#Va z&$lc+C*?p4#6ekYjzhyM$zj`m@4xGaG<8v4-cImvCRM z$2(`m%EtIR@>9U6=e>4Cnz4!640*Fo*0lhz_d;$1D_=--PsW++ot`8r7-Y)#qO>fs zK;fH<@OW4bPxEoN*iG3<#0FYPT}`{$`_sOEJe2wbeT>=%NyVWF7gtl%FC!POguaxE zrceMxzMHwyDhg#`$pEz;n>@pfV>htLLdh)qq4<5C1?IPivnDPSmmk^Ir#38L$#C7C`OOad1IS8B*}JwAe^1KYUY#se@LcKcvGmtX z;hwsNakMpA6=T3(6U1SHYhr1w+Rg>U8p^Z6R1_G)vz*rOmMx}Cf1IbygzyrsYovvbeE-VV4=I1%dkPGj7K|RBmF4aBjM;N{Nj_S zO9>zFT6k)6zCA?exln}(-(DS_*w^s52&CzLpE>?{hxCD21tZ;gx7J7SD*y=l`y4r$ zNuCNHccO^W@&ym8iCvF(nU}VNem;Nyuu4wN^p0t^s5Z+x91oBC?KCVd5oEg^{tJF# zF@o#>^0i93p_SNzs|{Vd_;?6k?X_1m@7Jd%N5^5!H96f!+33-Eo3ok`z_Zea>=%)M zQm6EHxwzLlhTI z2-z|KMn(Qby4RiA%!nGa%oh+{^V^%#7C&WQRLj}&>G3CXA%nZmA=s!)rFu44S+P8H za?yW;UcLm|zQDXgv<;pDzqAw8e=@CK{JPexC7C7MiTVx~1WU57<)#MNE0=Y{z)CEW z^luyAz0@H)!}mK2JZ?4K9gJnKe6>afx{o{m0$DV>lTa^>RuTZj{)rOPhl{5;hz<=G z7cpDZfR`4$7lYeYN?LB}*)9Q?bCOAJAew^V>q8G2<4sb9L6rco!=OZMkdRXI-Ufx0 zJva*f!()!^6;LiPK7;v#9hB1muPjBFN~JAgV*bnM=%|2Gr1RpY zeZzJ&J8)TkZ*siKzwUXL5k({ag6w+>N%{#H$IXq^Q!8rEHJZ)9Z}X`Pi1S>@RgL>S zPkK)wptr;+;tML1=TS9&8CR;0`CtZg(|`>Dmux%lFcAs(-|6Z4SRTS_C_;iULX5^g zpZeGllqvU->O}h~=;_07&F0I z!dUUNr6V4Q71Ml-jU{MivBgrSsBGo4>Cm+4I=PSz*i_gHCHIa|PZZPtMBBVd<-k!{ zHT>Wd>DSVPx#-bNvHZnv`$x_EOqE)O=*dc5v80$opCw&N=ZK;^pHbi8M{4gqiOoP$ zgZ7xAi--SC2ASLE-mvk&7l_}r-r-J<q2oxR5%pQ5F=4gw zH{G$ea4^4ar;7QpOhAN0E7KV|^&*QQeGr1mm&3b8ngVB$>a7yeKLiCMbaHYv>GrEV zFoSrSF5)#q9`sQ;L%TS+)~3(_X>_dl}}lS zn>%ARx=>&FC+B3v5H^xTgj&H2g`8Q_*a#`XOm8g7NByN}Cp^{;{ZG+Az!>GoRoROW zvLxLpzS1V6c`6xty>9KZN~^IgZ$Hn7FXBdL@F!oKRJ1%Pf}Dd3gS*`)Vna6N+bgEo zr2lIE$Zq|+?cE#8kkI(^*BBkQ&J5&aSy{~>2z|eh3Wc#c;T;buuUG`c(C9L{tbEk0&bU*O^>MIJ<25l!zGO+T(cAx zXWQuta2KazrLK1eKnlMp#iaI>qRvUo3g0n8By$aW^{~k!$cvp9F@5J_tw%pDcN#cW zeY5Y-plxK|9U630dPTi|mGIw?;HtBhW^v*IUdUs1y!y?CUh;WJ{XSqwLgABMri`ij zi+gOm21Vr~UV=)=MwNdQU3eS{sJE31GYk$bsb*(y$^iOO53r|NdPwT zJ{)W!;4Qjge~-~*w_!pENzD$WPgKs^zgFHstv#Lha{h<%{qD-YdYz9XuaV}(b=PN6 zuP=KwPizJ8$Y-Ekt?i0>K3Qdw!@@GD&d0z@BdSo+_64*?pYuQRG_O) z`H=FNk^i>ANx-8L)*x6Xy%gSdHm9&uV7S=mdAia}bsHI9yR+%3D#bvW5I=GEGxNSj z2b6K$s~eAP9QIMCR-^+Wa=zYKFXyna%Mya?oeyA4a_VwZ{(R01ie-u>^!FIQ;$ZE# zO`GquNi~k{ysmn<>FDzoKCN*D<^jEZ&64g@Yb9^?D6l-w91r3S=$awUWC1`$0_jF= zsr#R_F7NV3U3u2jH##UL5<3^K+DxyOW{jeM&cy%Xe2n5bu%`nGA=jciOlOs1`T@Xn zZKyk^394__gKOnSo4d&CgTkgro|75(+`gaWFlbCd4qFvR)!PAS@SU;#Y_)6Nbh~bR zD)u>hcXhU({o6fIujP4#siwP&aP)rr@}jaDs2#V19$MS8h2B+U_3EmIEMv!5VMZF) zgytlBDs94y-A?MXuB5Ql&7+}wqg|&C!%+U)gPpq7^e>kYTo24&x^e*^Lh|~$R)kd* zeA?&oKN%dKE)zfq}-^ehqC&5`Nb*U~>`V)qtxCMI&@*O-Ee5KLYP{ciAn~kkQm*KboV_qCt)S1%tzeCamE&O76Y;>97-0s8OG z3-Z!GY%3?dEiiXo3M{5FKCq!-J3dT&vyy};Wl}zHIv+C+x1NBP`<)!InrRfwmoK9fhmR@e1^<}OqiCcaX=$lgZ>%Fzqo z0rvbJHWVdwOm4C@#slO#@A}XjFE1yt8-PKuPub)tcRKQM$tK`-X{O>FxSHpDXxMEQ zTD{4Nd=IT^!P1A-{`Do?HeL)NzCtf%cZwo^mv23ct)=-H)EW-fLXJsr5aRo#*HWU#gRs_W|pB zc&VX=Zr0Rz(Fl$GL`wqA zLPcX4VVnd9wqO4<``6>u^2y|D#%;iDga^oK>k*+0qkm(HydLpLUHs9>7SlJY;X8YS zpu%SZ&cu3`!5n_0I$D4i_Y6xD-B4Hk#JOr>S!Z@Y<2T2Q<*xT!UiWj5CzeMu%#l%Q&E{>Md4zg?gn`oXbHzPv0i} zZE&W?x9xv;r$I~*fzUeTQ%U$wd=BMPsnzXZ*$g`oVhN{I+fu%O+mVCy7L{}S9>DrL z5-mu?cfrPLsocmPnbd#MK4LUnu+;cE*q2SE=Q}#L6ubfl+#(K1b*br?fyxw)Y%4Ib#%5e0XU-~jt46C)sg~4zeUYF&6y#{#1?~3XJdG;d6yuWdO#R z9nJxO=`j@tTeVg6PODo7;_dfhG}}>g8?;8)Zr2_F2|KaDw?eyQ9&*&ZU`g$-mq&iq z=fsesw>OLTjL z;4f^+B7)qwiQ2WYST%C#q$KeaFJfPI#>cC{KUvL6@R>rrzl+P`gli=K6h$k4`)fSE zKUeuA6-wT~A?(9|h%*N*}w|hr}I;&OeAK%!87=i&3 zk9iR3N?_}mqQts^ zZnE{R&b?iX(3JWXZ@4=3oN~}b0P%B@^c8JnQUexP=4p?m|JTnxQS&G=zuIjzAE9MU zc`IBK;m%gJyn3NEVv_Z>!;JaF%I7H*fHg1t2R~$GUlcl?MaT-0CfkbRNFbYiw!b^s z_#g^2@{$A={;T6(@aG3e;vSaJ1|y#80Pi^Fl;+vI=hFib3`^duXglnbo6MDK-_ZsD z3nYgJVFxE-+dp)T$F;GLy1|Rqr_vjvuVy_7)js<76~X^M5e+lzmET)7ndIV@EDPZE P&IbxIs?x=hMgjj1X8h)N diff --git a/wp-admin/images/imgedit-icons.png b/wp-admin/images/imgedit-icons.png index ca0b88d339b33dc2e889f75adb707e4dfb771a75..0d544ee9b83b478c4fe73f6a9c7b02db3fadfd3e 100644 GIT binary patch literal 4055 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 vY%WEI17k{^Mn#FlW6RxUEdl_*K`xWUfC| delta 86 zcmV-c0IC1Z0nGuBeop`eO5i7c1$KCe)NSLpz3|&^PUKaVJCi2Lj+@L&(P{idn*)Xd s+_iMgPk;azFs4<7NT4xjGF&e}G`VmVnKI{+5j_wPgytRBJVhY@JHllp9smFU diff --git a/wp-admin/images/media-button-other.gif b/wp-admin/images/media-button-other.gif index 86b977776855fc108d51ec777d0459b7c5326e79..c7544ec1580181ce1142912f8bdc8cef5e67112a 100644 GIT binary patch delta 129 zcmV-{0Dk}V0r&xsetJL!b>Jt88ZnN7Luf=NBOw4gqnj&? delta 126 zcmV-^0D=Gb0rdfpes=%`a^NS58Zn-yU_t0dZ2@Ef4zz8QC|t+`aDd0!dSgixcK=d#yI$&@{^-)|F2aZ}jm|PSB2SGC^*fpMnqsUQBGJqNm1_dV) g4I2>~7!fT92n+y^7b6D^00agYn+5~`9R(o(J5UxT4FCWD diff --git a/wp-admin/images/media-button-video.gif b/wp-admin/images/media-button-video.gif index 15fe0a437b40051f6ef3a16091999fb08d2ca0f6..405083b0b36e3c399aaa2865b0cb4023f4843310 100644 GIT binary patch delta 70 zcmV-M0J;Bz0fhmOMn6CVI;qK@jExXz=# cgJMW5Dh>inK*@9n1_Xp5L8TfHgh2!VJID_j3;+NC delta 68 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 literal 30324 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 diff --git a/wp-admin/images/menu-vs-2x.png b/wp-admin/images/menu-vs-2x.png index 17309fccd03d3f87c8d2a65668422b19d070aca6..99b382369ff8f15046cdb9c025f8c8f75c6a60c5 100644 GIT binary patch literal 12453 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 literal 29592 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 Q|DLTRr!HG5Z65sp0Pifuy#N3J diff --git a/wp-admin/images/menu-vs.png b/wp-admin/images/menu-vs.png index afdb3d3f012e2eaddf2f9040d5e3955e0c322e29..fe281087de4f54d09286042dc6476d58ecb1ea61 100644 GIT binary patch literal 5086 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 AHUIzs literal 9320 zcmcI~RZtvV)NSwq1|MJu?j9K20>RxiL1(ZKT!RyAa1HJjBteECf#8D%4NhrD9ALHXMDjys)L(nIVk;}V7eJfmb@m5mza>}Z+31Dh9iEyk5=LB zZtOQ@@ci)EXywc`wOBr?q(gnh(q;hxMTCO<0Wx^RO6lroNTF%@;qFk3F0VH$Pj}qg zd}xxaB|9?Y0DVCJ2kVXzj0=bEb3(bCZCSsdJF2lE%GH!x*RCgf50_q`vNL_wu1MP zNSIUQ$XK#_^oSLE^(ut-K$j=7_>hhuL`_nNUPJj3jz|an9I(_prqsga-}=!i*xu2R z@YM`22rF%RO%1XRll_L#)6txU?1QczQwabFg$whcpJgRlI@fv1Nawa;S;F6@$zJyK zU{{M*m|)LF^dO6+nKQa4gY=Y4QVXBO4Ety(}Cr?oBGmfAjy24wY~!+c4Sz7UUK*nL!fAkeyD7LFt!_Zt$hfMP!cNti% z1|*mF#KUi2*CHfF%(Rd=__iK+Qg7<+7D7|<)=Bo~oEtL7Q7K7|^C|}9CKLe4GDKtM zz#Q%o6JMT1saK~Vt>v1Z{NaYZ-aj}%N4|;#OCL&}1S2}Y1t9}`&jK;r&PfM4WS$TT z7u=0v!#E@wT}c7^9uQDrVs!U*1SZB@o<0xuysWj6mFKc5W&|zVal%12LKuY|*pe6a z+L4*_Ea#a(wAmbqI~rXyImKuo4p!@A_n5v3{{ue8tsC|lie0vk_`VyKC9y^{eM><+ zXU8?VX2?wrqGjS}@6Bbc4I>(Y^k`3!c<#F1eaWWt*_i|zDN~&JYvw)*!XYAIeNGdU_ZnFk3 zxB+bPiMaP*Ly$mD8dnL$cGzNKlg*sRyi-5czYd*uoBc5D*OHZ+aGI^m|24!?OzPpx zsUP;lg;&tZ{26v$VthN!c$EZa<1YWb=A6ga>eqdti!#elW!60Q3 zA-~~2t+Wpa58{cUd*$KXwbBUiXMDVmEJsez4=n)~ zO%}j>iTo8Evv>m3IMmzaunsAG;aSLAW;Jf^;R}Yf9Ii`0akTcVml6nPYWY6YifaAA z%>=QPT|m@z-_Ksb26JK+lIY)fb6bbXUW$Smp4{)g0OYk9*f zPgC+;$b}y@;cVf(UNIQ&qT=cuLL_cOMFlVw9**m12wP7GR_RJn|6X#}Qo4c@>~0lg zLwG^c8CE8r8Kdi&=y(9-yX2sdcTZK>SW14Tay@`=tqg{B*StRs-LgJ}@f_w6eAWW~ zVn3a<9;LqIe=Y<(G)Ea=-=yb(E&d$0^y_y|#RCKLGcGc*=8G zo?wJIQ5gPSRdpyPM%HddLQBy#06(wPEoJ&*?~pV8*-ysGu*knE$dQi zYEjtbXIt!Q!{=)LHFpa~ay~TjzN5I9u48ha^N1;GuPI#pZXQKxD`&FT;!u|dKC_#i zpG>hza3kW=vr1rb`ya?5pKEpu6wflP^D2DkBKBaHZ>VhhU(MAbL?u9r+GQn0B?2fHEQ z(;sRJt?k~1{xq%Hk>F=^LxVg0Jp{*iT3@}^Si${+C9d0br~WDf^M4R#!tvi5XW}`+it$4ig+W&gy9jwCkDK5 z&1oE6V0QYwV6zXpE-O6Yp0SU(x7+7P7oB_u;5c3d!uW7}UZLOp7B4Wck4)~q;Q3HY zLchQo=WExs>M~8TwxhM*-?h>~djVe6`lO9M#N&Bc_T4$21$FI>fp0DkTM(WVp);Uf zN;YomBZC2Ayg$L0k7pS+0kF9xNBl=LR zv5J~7!dw1quQp4fp5Dim23sD_Zwn#g|J3e^u=Vxq2x>)qkRv?cic4ZH`GvvqdD{lf zO?q^3Vq3uXh3`5}t^VYKB_;gNnM%}J#{V&c8t1yzv%fd2-TNbAk2`X0TV1o9Z($XC zY+0g7OaILV1*aB}7QX-p7lI68Hf|4TA|_0&&4RuX_LSqsabj&rG@ssxNJ5rd{U{={ z3#lF%MmJs^rNgtPs(oj{3gt-Rt(Z?@s^#c=d$t!kaJ-FrKANS{P5^_$^sG(wu7B^s zILQ(y$0Bj2-FyQ;Qm@1dzD(MG{9u1dx$b-6QC304;5;D(eCrsaYGJX!os=AFZT-kX zy2MeKpMu#`w6OANRt6MLQgm-aM_w3g`N}C48kCzq>SRy+t_XpfS5_YQ*V{VevpvOLypA-aBq(% z=&SXuKX2j7r~$)IDMgEp&4{%L-^v(m;yV<8IIs#R;GRjmea9=YxQ4NekejEvZ1C_C z2k_#W`!PrLZ{5rbABo5Br~D)4Hh@oAl0d2ieV^f01ctbvbwZL}~>)Y8$yh8c3D zec|BP?$zn;M^bBc9R8L%p!%sKg{YoBcerDk{6KgCP0knE?Wv}R%wyC1u$H?I*!rD| z*f&1(1415wbxIgf(!wu2$J@s(4mT_mVGDE}Uj_fbR^bn4BFQH|+cG%eC5|ukXJVl0 zJ}!}Ofg{s|hOF2ZrhP>!gg$jdU@H{{4VLe356xx{zi+ra!=?UVuLp_)PbHDaV?zWj zS(The>4%%5dlt3z-rAYTacjG#C7DO!GvNZCN>ZDBDF!#=UnMvh^TL-tv?bGQMJ;fI zxS9C~5^<`MV6PRb@zM+fq-FwAF#$+bJWzd6MQ~ zJu2DLfQ6CgTr!3$vIAJ(DQ3TM z=7gU@1wVr1XFAbKG=LQXrwN0K`ZwB)k0&j-%v!hKBS#v-ia>wyI5Oph$D14{+rRrx zI>3x9{0?y!l@y#FDFI8@;^g!>aH(A8?{)k1ZCR4`zcmqv7LxBI_Nn_5+L#*F0g>!96hM z!!|aS$Md*L-HKv^R|mp|)<>TzBNqjdMgz%V08}Zo*$)+I}q5M^`3wbqEy}xW6}@n4jJfmX%S!E(l-FhaS1etI6=s!p^3+G z@ZE$skv__gnZ@K?ksL5h4x`v)*Yz(gv*?X!q{r4oO!SMnoiXemrp+enS&xRV?pF^o zbL4?pG*EO-GcSscXgSppupvBO|9=fOI%M>vKq;@*Ku36Tq)VEdtw$+14}*g6vFyU4 z53H})_#Q-igAet&;6A^3^n5E}L(-Z+DzlY^9I&v57MUSC92@jx8^L@R)-$@TYZRFJ zQ30r!jq1dJn*Yd4rFY}Duqx*8Wcz#>9N&0#qVhxf={H^aV#VpF03a}rJ)RH`Z;x%h z+$eg3jx#HGPzUg~1ZBVpKc9@M54OiPc{m9+PTlU1Yq5%SN{@jqF3X1Nbx+QD zgSP8j|*jGbUPvCEdeId)i8#@ZyQhNNBBs#TR z^g2!<(pQV~pX$5%M}#MLBkcujq)c|%&xn@`d^_)VU->wX&$}#kw%A$QlOIX!;U{1P z6n|J}YQZ~{v;S|K5WuxHN_!g?B8#9jqq`Zg{3{gr=iBklgp?<8qZReSMD%`8Mnw94 zw{&G;F!)gLVlCue-B-<5_BBVN?^nA9qWi5B8FAA8c+T;l{#n|uwMFq+zf;}`rGUNJ z`!@CK=Pen>Ec1`XHsQADW&wMPjAf*#W6=FBN)Pr^ z=WsomTRj;|AuN@JCv}SyOOXPX)QBafn@N2tvY%CD{QKoYN6zZg>}+|Tzr2y>ogXbb zf-OTjdfWZ#9`3v^fsxKhos!3|Ag`RzhOgv8TfcU0D{e=h{(O2wKt%Vh8yyst6S1@RitjdZ8MuntJRtl&js9I;*@?;z z7+X+uOb84xcRcV z8|Z;}-H}{Y!GXjx`7HEQl0TDlzNO|%HB$Ki~pV$U67FN5=L&*EEUWgm0 z7+vSr8ppv)60h#`>B}s6mEvfM;`vCRL*|_hZQ|6-1wM>8Mh&OCdwa)3nlHbu9xR3o zW$9OxbZb9%@4Ml^!^YF6*}Wopr=4k=%efZlx(dF^9z4W|8jBd^k@)P+h(qy%F=9Mr z@}%%vG_H7K+1#B)$mjh9eQuElo8aZ9iNI!9_=zfL_cks@8WzWYy!Vc(d}DB0bMOpn z)z1X9hf7u-TvF&Lo6sB_i##|I$pyMw_KN%t^7rA2)hMF5@b9W~m!OCTy1+V2VE`T- zC=8Z%e2sbmy5}JbYG9nt6Z4xoko1~4Sa>`1^Y`;CB2)ko?a5xuBNoBYVZy_6_9wdF z0fHeDXc{kvyvoSzb-q$L(aZ>qSLfhtG^x53<}Vg`G0tN8Cab1-C@}l9=Gu48qevrP zA6mJ1TUtPh)!?%9ESz9gxLi<)W{AdV`8mNWmiYsrDHaaA%orZ%IuNPTD%+(^pyR^` zw8_eV;Lqp%T7C;{X|Q--z~%%{h|J9GLiILm5xfcYSjhY$?wWM{GN1Vl+cq#UvRLgC z36-7Jg|^+FSj}>m%*pqm0-YJX_Kd{oL8OrqeEXdne)WahU1_$0h`zwgNxB7=SCR7Y9?L=1@Sl{T* z1H``xsvp&u1rGl_24YN%7MBhZ%*kR9cN5Y}Ch{NfRq`jp2E%n7L09w+(=r=z<{iC= z8XGKAp99E<$W8&tW^_fqqb?%M3JaYZ2(6rSUyx1UY7Hep$AqD_XyGmuWT-U-r42c- z$65A?sQ4cVUZr4%%17H~iF{GfpCA=@{}%4qmmf0N{e!!G3+XLR6DnbkEYfm|5a2(u z=s!415$;1vabv)1EVJn1Ez-|wdh=fSjR_`kU$%c&cdPL5 z)$6TH{^e_=BwuskaeDUExx`Tug7wFel>61-X+oPA2%a~3Zc3m-cq3-d|0Hb%SAK8E zIG5;dc}A7CUP%t&wzFvVzUhWz^N9r&y>}n6I`tqjISS!v{tYlhQO&QAMGaj@`w~TB zz*5HH6USV9)|6H>DNa{}EYoqL!p2PV$_>Fl z6mQ`#5#H$=QB|Rf&w}3~`4N?xsJJJPqv7*DF%M5@EY=QpzSmPDK-LjvK=5KC%O#m| zCbApjj92ajDh^=f1)B5Mcvy^$%s29Q1CXERj3a?lxgW}4Jd1#?ZIteOs-{PSBB3yR{CL>j%ne!ulstBA_=p&z=71Mru8poi*ouWy})7P^m7w!X?G^E6G$c6^nX zW6cp2bDOflc(`23R$^TEE4!T;WfH!hB3^*K1mX|vi?-FdxM>wt99o={6ApKwCJH` z>vqg`7~3YB$p;?lAL){5Q%Vpoh`6)mR|?*b-sn>@BiqlQO$ZZo_?4i*;?OdP3R#ADb(W9quHtbu^EHzh&Pj> zyDK42FpvChoSmBZ$$Iuw9G@N8oi;X=&`Qh+)Rq1ZA67gKUFfZOtt2fav#A8HCU;Hi zW%``Dw{{z8WNs7Gn(~q$9Iq%|+Z!W?8^1XYk+!WartVk1#ZDwdbylTn*&I5)R=QSA zUhY!?JuP^XX@tgcIqhFu!=CX7J_nEhJe1-f_+9p$v&i`RNY49ydv0LLahO+hMYbvQ zwdCu*N-W3Gg77E;e1w$BNl}5=rUObqe_hEglvw655qdNS83y-s`7BIsIUISZCT`ZK zXm=5PH&$R=x*ju-<~ne?SCm9q$pc(Zp^WTiDjEY<^D`XQyRiXB8w7*Wo4oBc+!^!{ z7>siwNYj_xEfm;FJ`zebB)`tzN1_eK1b0@GKm_39BuJ|utNxAk6ze=s-aOoJpP|vM zBWs)Bb`j)vyHPU*XbwHK$W*7`t%w{)D2Vw&zij`lbfl2fjz$WLJp`Fntcue4fiS=6{h1un`b^*D)3H zRn@DFi}pFK5-1qImsu~^`%lylXNAG;v3{f~%h5iQ#;eccpV$+97g-sAoXFZuL7Z=j ziMZb2`o>~sCR07tjqGPIp%DxaBOZIU5nih(H?S-pfT8TdK~b}tCdNdVLM89+PBN|f zEQ0Y8b!P*#sz~(>QWEcWY;cU;-*n=NabS^PpX*h*tn6}$pl;X@KTCE^tc zC#KrRPEc`d>E~|81hel}T{z4Z{t~lUjBrIFk9)xS9WO8Uou1nU&XCCSIMc++Sv%iD z`FjI){vKu?@wzjglZH9igl7$7Tgo93;{FMtlu7LWnhBdn)lyndImCBy>U>Xu@U?}L z{LCeI2$c1SCDC_DMAv!a%-wpYyNirnx;^?aa+-8^rrPWaY==$=uL8?*(W$dhz3Y3dt>%4IXvA_=9?FEs{XI}RD z;|5U_iodkysnlqV^o_!;F75B!qBIDy!q<@YK2O$1{ma3!4|q0jmzA#~C}3d*pG7tZW{wcpUe#)!V!J7qh} zq+erOs1jT|_jS#8Q!a574p!E(cQ)?WIOKAO#+X*EhzU1$x>ye&ln$QGc4DpN zUm(o=9M^9zf!Q_$OgnkW6cOsV*aCtJK^2TXC>`C1^~rulmv&qY z;Hk8Bv8ZXXQ5CXO1K!(duDj@ z&bVlBF$AmOuV&hB@%Y#FlrftnWi7I4B-`%pi1%NCi5G_AH`4kZY`~_85n#%a zcQ4(OyFK$s?C2_a#s&#zFKG%+uG#ss?&GYW zhZ3-~EneJ#T!Xexaf@0SSvoPG9DCyIgP9##H1DzYCCjDjnNL^DPK?OioP*>Z6Yh%{ zAH)BxcYqvZGMwjIEzbU}_?{LSd{_h3N{T%-Y+~sj`-MBk7lqW>?&^@zt(>|ot<9rM z_}+-r zvi*RV5ic4O6&)&}lxT~8@+DD4ZwaiDxMdj@Ha#CNXbYAM>mDy7d-1G7IKbl-u6&rhwHI7)X3%l;P2F*Y-)io0EtloP+FDcfp_Sjn zgX>m1?o^j2BDZ=fvn65)a}=Qx^8a)ncAyxX+>9F>1vN{zd)}O0ce*p~q1`U^5WDYM zJ0jxd{-s5JnQb_Fsw9nrF*XiXQpvHY1OC$`tR~((@nEUX%Jy@d7^j(2{Q+ zm)VVfQcAhfr&Zzq@ZbRUlVHxpEY!yGCGwZ?+YbNLMIss6UZqjkVyby%RF*v@>Gg|Vy+fz`&F`}%$Bxgs;d~frBW$y@A=knm97!JCQ~QOzgJK*-he;ao ze4J^2{uim^T}Mhw4+pIO$xrl$gg9^HAMaJ)%1u*RN;Cb#0=2Uq=tf7X#G`|0JMd@5 zv)T`TsANZ2+U5-MF~vGG21h2cDmtVWvq;ODr|4LPVqN4uB>AKN7f`_eLt9Kz7YKZu^FDrzaz%2|c|AKOaB;{X5v diff --git a/wp-admin/images/menu.png b/wp-admin/images/menu.png index 52189c2aff6e227264bb6eb4b51fa4651ff01d8f..c1d15af82be524a392fa4a0104693f87315d859d 100644 GIT binary patch literal 5039 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 diff --git a/wp-admin/images/post-formats-vs.png b/wp-admin/images/post-formats-vs.png index c8e7e8d3fd2d27c2869153338c21ab5376ddbf83..d77f91c06464aa2c880cd4f3a25e89385b6d1802 100644 GIT binary patch literal 2450 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 literal 7829 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 Npr>W5S)-1L_&-vr6_Nk| diff --git a/wp-admin/images/resize-rtl-2x.gif b/wp-admin/images/resize-rtl-2x.gif index a379ad44514d63e1f270bc8d8cff01eba65bedae..51edc79a820f50c4fe836c3be22a53e8ea366449 100644 GIT binary patch delta 103 zcmV-t0GR*i0qFsdiC{njTS#);{?8P3f}{}Ixi@7(RgH}41s0yAWced*1=O*oNcRICIn3GBEtu3H!E(aziafl3~w{u JX|y^406UT}El&Ud delta 102 zcmV-s0Ga>k0q6mciC+K%T1ax-{tu7>D>OyfeTsK=wy~34H&AtN|d8zNey0#Qt6`>MJOBUy diff --git a/wp-admin/images/resize-rtl.gif b/wp-admin/images/resize-rtl.gif index 329f93d79c1291a5151debf09434a550a9815c5a..61afefe5220bc27602257acd82acbde0b6cf2701 100644 GIT binary patch delta 35 rcmbQrIF)firHliUcuSvV;+}7dCT+ecDO(&7v&PZGLv~3p1A{dH@PiEE delta 35 rcmbQrIF)fir3?d;cuSw;w7tD&n)9trE?QBUyuL>4M5{^w1A{dH@Fo1i7*z$8AUKaug!y$f0Xem{$rU0n9hQbIiMLZm2zH2~lV4UPZ+ delta 34 qcmZ>BpP(hnz$7uHzfpR_^?99LJ7=sr-Q;vPS43jkjR+}L25SK8-wm1o diff --git a/wp-admin/images/sort-2x.gif b/wp-admin/images/sort-2x.gif index 1362f436f0b34782ffd5cf0dcb4411610feb027e..60b6084b5236c4ac07b8a0a6032c93ea2a0a0399 100644 GIT binary patch delta 48 zcmV-00MGwnVURW}Km#U7y38^#%BaAkjf9!2?Arx-;+F|R$5;bcVx-xG+`^Xb$h@`6 GBmg@jsu$t_ delta 48 zcmV-00MGwnVURW}00SmSy38^#%GdyGD$HFaCfar}*7SuYDGq14lxsV_tA_~!R=XdQ G0029}?Gicw diff --git a/wp-admin/images/sort.gif b/wp-admin/images/sort.gif index 70b4bf9dc4f2d3153a7d38d16c995c7e27b3feae..aa65db11853a557e8f0962aa2cb1cba1a01c1edc 100644 GIT binary patch delta 24 fcmXprpP(Y_z{J;+$awljMOcuL(Jvt$Rt9STSgQu| delta 23 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 Q{Z3{xg2nZ3Ku*p78>bi5j{pDw literal 8564 zcmc(kc~p~k*2hDDJeuc8LQq7}0I}BBJV7cXKmrl!0M;NuphB@0m0ejvAgqCq1OkMx z?}Q~l*q5+`RTcpkidrj*yLPl%+m5z&I<_mPpjVQ_FzEEfOx8|!1oLLHgATz4^;uD0$wT%Y~KGK?F#b94M=7iSdtdxO>bC;(-J`~l=Y+J-{u zFQ!b~`TLG@?8j!!sGtIr`;LG$L{wmR`#L}*-_>8McHgl&LQH&p ze6MYdYnYT*Zy3y)C8!?6m>MXXjaJKWhwpsKWm0|PLPK8+-r(B?7v>F;5 zr4%wIy5jjWb3HR5#$3%AVp6l$-c#92CQPNXgY2s7!j_B(w>yOOW(o`P_`@%sd_`ET z3-ao#LiT50x`2Akqa*_L!&*Hv&6ZDI-!OmcY3WCL=05L|jl(lSre?FeAFdviqu;{1 zR48(6LU!Ek+8C4K3~ZIWh0{-=qlGE&B*{yU1(a3pgmS9n5!k}oQZ&@qsA{Q#lV<+2+l%=Rn? z+e&+f)Az%z9}?U*k}Sx@kN))Z8zY^h*It#hxJ{wAyW-vee~P!Cvw9a}t);2n1A^+H z8I}-4SSupnK@>z4O@y1$aqr|~B+1>%%df5{}U2nF}f;{>7={Mi%7WLu^RPyu6-QC?s zF*0i9Yv_;Xu|8K=2WPAFy5EW}+;;LlTro&`P1@{hbi^R~%>^$7ypUc>z5aA+v710~ zn6z9(MQ5i(Z=+)D=&l#OwI8*|r6j;EOffx-FEzJx7XY#XVOqHq1(B*k&`_OJ*%+cw zy!RwY@3dARhEZvPPt-e+oiT>LDiL^PFQG^6INVYi`@j4sw)+TvK3 z!=NQNFky>S;|ByFuR0axVYI;8kFpH?AI{&_ zE&7p-Kld7u&)J!zNH2r{W7+-{7jj1H+ala1<8UHRq-tTWB)h!iT(p;-Ib8_wb3M&= zN`S0tHxv}5bVoxif$bf8o4Z>x)QwQpfHPD$j3_!z&#RxJHsQvmDwqxG1BBB9^O~tT zeC*joJiD7?a$R|Ioul$FgBIw(IP#$JjZYEOcPz*!UM%Oz9(@HlpQ92{(l1&^Px|@E z34 zI#y6dHjK508Ztf5Q1g-2Hs8ih6{P4g( z&T7K3nK%NwhhuWJ`TDxbOc#c1-p=73llJx-5Ao~GVlBw|+8zaUihASK3U?iPxp1?B z23Ik5OV4-eX-O~rZj1N~#(eQf_l|9*j_OC5RR3cezPK{hycWD7e>`k+vhck*)zxl@v1D0;rD79!6>HVSn1qQ%d4%DG zbGKJD*2(ocZmh5O%Y5M8=2G(&CIG)L8tW&{hH^8p+~5Le9}40pqtT&25(N#3VP{jW zvaz0=3sk^Vi_t7a)i%G;kOG~-++aRaHVjzZU{ zyS5EE!smF!e-k@2nfRrOKuG`?8H5f=-sA}t^3a4>QW=;^$xnx&8d45;xE?G?b;hzO zRajY+g)By@bZe>`Vr5l~(bE9+*dQdFBxNyXY7o}3d8DvM@T%Eb?t(vO&kc`TCQM$3 zgYC@^w`{%RY3*RN-mLH^)-^hd_``ooR~@X^T2#Ao0nlOQ=1 z(NRDOVZcSjrGPUg1q$Uldt}W z*D2(GylDR^BtrT47y>DBMMF|^aw?oFayE^GvUunaAeNFNM8rF01?7h)H&c{ALR3c` zskNpe9@~!@1TqeC_~jC)i)Uz7j%j6#iF^qsWT)F?q#oSi4;PHt?~fQ=;~h6)&QzH^ z>(6<3`@M(N8?@=@hPFZfHS4eSnDfh%*YeVn;fZ_lw!6E(^E9AiqI;hnDWWdPd!{=B zd;em`1xaEzL`@G_o*N`hA{*!%7E^LF(u865kRSpbno6xrNXo<|Vp0HJTx%W72SmP2 zctOWNbbnV5bJ*8VzpMh@Pv}ajJkd}<>Bo5&yl>1Fb4;$q-B{-M$T8>is@v6)j;^~x{Jre;}O==@u7;)D#=54m#gRT9353M(o zSdg3k@b#ab>YlnQLH}=}z7&-7OV9#4QBsO!Iu(HoM*@??3Zbmy0WDT-RUS1^dKpw3 zflsD1gF%74<#1?NAlgsWL>xZgH%^(rErgKGsMAFD44q@L#J#r8k&BRa?{v7U%?+O* zxd8!f(}L>G4J)(#OF&1Tx%(nM~&a z>3gfn>19xjZyV5P)c^+h`i=CAgME7kH1II4#r-63x(h$LcUW%|9BRxCAaAfAAT05b z(7^!1x1)pLq&Qs7)>@TcH(12uFj@i?l%7D&_)I9Mev?fiXbR0KMXnP`3%dz-<() zqD{}R6o&>z$6?ua14Q5Q_x?fQ)_!j_kpwsb`yph)@N zWqcfMtsTNh`CicuVXV&beZ}SN`PJbUYwE9$5C!y~CKD{gCbG}5IkHS7#c?HGU!Mk_RSpcJ77FPL6h}Pdn_2Sg-BlFB6&$` zu2pUhA8XC^(`V+|rF9(L=DM;~Ut+E=(e>A)2s<=6nJY@7yO^d2BDioU6vIu#s^EI4 z)|UtPpj)BxfJ#V-=`0Q(V7hMdYlv*ZjdDP}O%p_op&54^7nE}nAw9FFd#Kmg@xz&Q zw4q6xtv9LGcNwP3-n!hX#yTr_<;C|Ur2l~!LEmh^7E05s5|dIym9PLZkVMwTQ7fSI zKvfK^szE}cM|S zH;3EWtHZr#a$eS6e08_!FDm!93lKCUC`iRJn8OexL4_DTqbedd!-`NIk(o*n;u53V zfJ7D4r0rTt&0uZt@IEx3oz$CPXV@1pzz}8o5<0R;r`6|MjgMShFrG>)U2`q^iU~8$ z*`a%$W&bh5*2h{~xyS-H{Nl>}P1jVKgTM;fWc3zPVh+K+xYR^BB^fl3Wl`d*64B7U zGKQ2FgDj{}0+HW?L?5s%6Pz2c6=v(!tLB5o%-2@s4UBVR{Bk9qd0e zmwgIq?-(OqipoTmac76q7ib8jI(nHBIXNsZXq0I+kGf34|A(Hxr5|{%pRpwBn=f*BiD6^j?19FCHpt^Bt z8PGda42_K|4o|r^B`=7GnywN2`~8TWs@kv3`rlmJi6}aH+X)GRh@#pch+NA~XoH|` z)_<=>{~3<_B;6nTjeWg#6X7hq$7av!Yo|&WEq*@x;usRQFRnipTkxp6>n5o_gi8PT=;wW+$>>ceNo`9u{6P><<5zT36 zP?>*dK7PSCu7tDaviA*>hInU(j9c`dTU1~{o_cYMu1rTS8M!Yp7fYWk*^cofzx_8K zo!`-Trl@mt*XL7;!nwZ^ot+5p!O=KwL>9p1Ly5^0IUvlH6>f);V6>tB*6dg`#Hy}< zn_Bi(wYxWh!Y=!mzMaLAL3*xWgf1#MPDMpdQ_2AExnr}(Pk{|B#rQLQ?-SYWNMa~N zR#fEJD^|PxyrOE~E41lI_qBIrI{KA?VZTLTg}=mJ$QtnW2^*FVwe|jn2P3!x#3Vc>|z>cP=w+ehhzBvwsa+9kgf8_m+vHs*FK9 zs6DaVfvrFI3|Ma#dSLmqt@}QBd&QFa>Z(>)wjSt1ArDa5fuHww|8C2GF@sMUApcR^ zce?0zw{FFh+%2B0{YW-yelQYwJf)-4O(Urhf-sprUoHbAbju7mhKH?DxMzW-%a1dW z?H&G*s@tv&Z0NIxDu?KGK;f8GdG?fD1fUsff+lCnnWwuGlV;&_Ba6rJ+%pG^*nJ$6 z+btihJFIkJOnhMH@F|nl_{L+TVUJmmPyX?{@Bga1VPCO|p9hC#xPsD$dSAwSebo-M zmkDasO*K{%jfLiXTTJ85J*v@+gPFGma7&BwxjVDr+h*{G5MTkzg_+4e8qTtirwM_Q zG_O#ssM1Rcl4^sIw?)3HB^Y@{b!!F{-Sm2FMZXv<9Hy7$j3?vz#s^2Itjd@(2o#j#Pwpk;mV5psUuF_4pzvUu|&q>62HCZt#On*E$pZ)+b> zJ;bbS`8gr%PAna>Y1=*E(pB?AN6E%bg&~VYvyUvj3-2XF


wl=jwNNV#6ijJJBn z8wn1AObiDI%goD62ZH345!j5%cobApd+gbBab-h$v9PNSs_1p9E*$VK(;s#(02Jds ziPL^DQv(Szvt_vc0nN$jGsJzpzU)((7uQN!oE-|U(zTBI?y}b$upm$T?5KwS>*fDd zz2=IQl=wvZD8BB9Q2{-4buG-mOyLnq8;dJJTV|siPty1g&JOi451g{EGTCDK`|(}V zZ}u2i1Nx}~6fQtuo^c=<2+b=w21!dxx!C+lRu0H}{wR)w-1fL;VRs&)W*@z}XecgS zHs*vp7WWN+#go)@#!L%8;WTBw`~%DgK6>&Taqp0?$HD>RwW8hGq3Dhk@?5d7{k;c> PqC5+?FA=XnTGi({UCUz@BC+!VoK3j#genMNQ0 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 LsoI7F?dpF4ttiU7 literal 4203 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 X)9&Ogyvk+9EhAuTXilurC&m6he)eAo literal 11505 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 SZEl;GO#+TWWmJj~^ZyTE{8Q5a diff --git a/wp-admin/images/wpspin_light.gif b/wp-admin/images/wpspin_light.gif index 7f7172727e46bc58a6c8c31bc2e244b8870acf02..4c42dcb2f577089319ca569ec64cf0b2adfadbb0 100644 GIT binary patch literal 2209 zcmbW2eM}qo8OP7Q^X1@t3FnIsAE|TP#b@6eQA!i3)2fR2j4{Rp1BSQ>&_ICjmf(OP zKyYI75(tom_lAsiT^L!QP$e`d`J<6o168O{29=VvnuNAho4RSzy0z09X;OA}##Hj> zKBxQr`P1+FeZJ50WMn#D|50fIkO2G>0G_M-E5_em@TVx7FL?TN^J$dFF;*TwUQvl1 z4`M7nc(52_esOXB1=G{>(QkfQC3Z|tPESS|js7tPVsyngAEPk}@PENPM~|fY@|DBh z^wj+aK#h6{^9+jH0f2xUy)Y^>4ZgP&34DXR>z~X2`qfwF*q=P=+bF-A6#lev(VuL( z;d2KQ5Jb3nHua7_b>i0na?s*d zD2by3tTlzowo~Fn2r~&Y3d14yLhwaM%QQ1|F)o^W%>q(sWTf6>K1DA9fL0QWW7dAf zEOG?L=hdCINxx|frr=WpkEEIOC}%}A0*T{ME$q>#6tY&L zim4P50Ei|#C36k+HdV^|5{-v;QQ|FC3WnYbU4$XFiJ8L)(Ohg6&CN*M`XwRJ zYg1(~lY_@cYX#|Zc5hh3HRlBSbbWx6I%iZBL;qEwRz&wh73Y>Z0xmf|#WfX3OV-CNvYPp25t22r)|2irLt4_=Si-r}i5lGO zw&hmU)FH5gJ!_Plg{F+mAT+8oxAIOl+^mzSJw*-}&_aSkEa|?Cust8!w;bJ;j{Dov z@#ciSf1`X(|3yK0#Y9WCSTGYwlYMJm_wrs)+tI>Ximv62yOuYqhKEoT;ew2%Cs8to%wjo0F(2hh zKBdr)NJ8?6(5IN$NtDOs(K_)74QnA-z`^Eu3jutqh1re|RAUEUiiZZ+1?*I#-n10< zx<2!;0>UReX@lc@e_O-A!Oe$PC%dua1hn#y!L73+ z5RBwdWF3wt7_wyQDyfm|XHaZ}ZMfh^5nPk)ZaUXx%jTMLDZ8kFv}NTGbVCu1$jR2M zEn8zH-g-&vQpfEjv0WZn3;6pEjw=Q&E?jf4e`q*V{YDSlnU==yA-!MOM(%j6!>(n^ z?y-eGe^U1MA`AfF6DXW7DpKuf7h&YH=pl-iBrDNS(9}|0V$fN1w$`@uIvxUc2wp5- zp*1J9U?tq)okJ^hrk)o?et85mszp`CMN>AyZYo}O>X!wVtpl(^vc_M7x2n8#sdPtj$b{K~3ABHaSAPO|Y>Hqhn4cX~kt z&`hKs83F~cWye^S9tk;-;#}2I)EGGLMGf(2jR{gS6 z>2e&nkN0+eoEsmPc(WjL`FVRPEk@fH0RUP}n~fk6d4_}_RG=`75)If+y4gNC5x{AQ z%AQKGSuU`gJgYDQ-5$DFIjmubUOdHo-8^%OWu)9Zbr8u{k6p@T)%NB5MjjX7F%2t< z+|KK}j%r#gXng?1t)0=Jy*!7u%G;(2xh?7(H$JcCixQBv-&d!uLbCQ(%u0DEmHO(o z+BM{rPc2CX02nd+yA2*Tj5WAeNfDqk5hb{Xk~QdCOdFp_ zzM_G1uI9=_XbRTnN=BSu6}Y0Z3hTDEnekJ#o-JQvO}zD-2DQF}3&}wL&lgG$42~-O zf81wDc;CL!GutjFVHuXPNFS^{46O5)Hy_?C?KYRE`ktucWmln<=%`R~v_LPBV&DqSutyZ$Z$vv6Fa*KS-P)ul+A(+sfOz6pqF$5$VeP zzB;}D0X2C1FWwwp%kb5;>>FBLwmT^tiX;L4+r3z4DV6YL_q!`>*)<{Mc#2CP_T?Q(9Kng^di5XM-KlofjKwKmHFcrGY#E literal 2193 zcmbW2eNfc+8OMLgX2XvQ!OaFD!S02`4cR1%1Jq8vcE-ZK$;N2mR# zpG6w}75M$HRV@m`AWBM}|& z8W8Ox{0l5R3>bi2|DYZd;8%mb(&zAE!RVGxllHup-`O%d7wk*E+kAUI#Y6=#Z&-J3~Tu^h0-#9@Y)8H&=Q2q>yWp-+XP zoX6BIn(pqsj0WV@gOZkl2jBuPFiZ}6fK6bo(R}$kGjf0J%R3bc@yxIsCp-{1c|TGp zbMp%iL@k6}TwIX;nZcHs70RHs!}#S4)xn0+Gg8jf?}0L5gd+|3Ds$N+%!xRj9*F&zro2d-xS*u7lQ6>|J=g&f<2%)X=-qgq8} zv3)~q`_12I6>aZGFD75Ln*wujQ&W9X{Mq68lsHClTN!4xYALcPhak(#T$7|#)QaPz z?b~dQ?#6kjs@z3;x3l*=uF7#7Cu=noFpRMA;*?-#i&)uko#81vC)`!8a5#$LGG#b% zSEvIB`Y~T-D9p9e;8PSAc4a3>A^{*HFX{2lf9QdLRUlF`y&_njn|8-5Fuy2eZxzJ< z6uRDZZ6BXY>zlPqB^PBDiI3OCJ`GAA?!bjN-QW4ki@wJ`qu?L^!E*=+L})&U_+V4Z zK`jCzHH+;y>!@HUzKVw!-sVsc3_({dVA?T0+!|-vhfDet15l7AuqsEwk zW7)SA9WK*4tofGZ_kOY^Inv#I;{MLr4es2MmTz=MP3HOozqg#mh0CHjJUp}G^s`&z za7}$nxoN+v2?e0sLy|`f5FmS-$z9PX>QN|y;2g5ybXZAw1U%>3i}mA!a5&2i2Zm~D zV+$6*C#h@sx~TM+8L?Baf~cLU;kgA80*)M2e+Ip_Ta6B0n7)$dU64AG);;9= zO_h_SDCVniGR+9?+gf9%TZo26Ed%SwiKtPdDOzyA9K`CR0%k7`hY5lt1MxNF$QVgC zIxN)aHSe-yp~fytwohy9$*DN-W^Z0vECh4u<#O3eXuT)>y{)mZVOA2KwrzBxJGOt` z)BH?%M8?MaQT zm&wTfOM9y6KBnwna;+H12ZQyxTn54iHm6$*uptisd%^ptFEJNA!~HV1IniY5O?kHV zcAe|S@!5&Qw>~mNMg7Rp?%|#OATdITUWDA_+ z07cO>GiGy3=Aq$HHhUA#3}48ZaV?v^;xbb!6wB|#eG?PX z5*vF{T+Jylj6Yu~1^`ptY$Yj&79E0O88Q_Pt(L4dT3cc&aZ%q636fw{Rq|4g(=Uvx z`X)T6p``&E`yOYf5MKP*d4_$&)jA3#W|4XLk+$OmmS#B7 NzBI*tq&xP_e*mwyj2-|0 diff --git a/wp-admin/images/xit-2x.gif b/wp-admin/images/xit-2x.gif index b5ce86b77e48ed199f7835929c3164e4cbb5c385..3a72ee1a232fa93ffe65b1e68a2b95e35adb0604 100644 GIT binary patch delta 396 zcmV;70dxMh2Dt{Xo&f z2&(2uew1&P2Zo>&mzp`!Q$@h5WA#+I3ImX308(T|Cn|+CY^!2??hGUbxj_mESai_3ssoEnqZG9GQNdFM94)X%bpXN!g;f-CfB-)z5CA)1p_#`3 delta 394 zcmV;50d@Yl2Db*Vo&f;>lb-<|e~%m&0HC3u7aW{|8yNwrtEw3rrXez-vj8$7oGT-& zy8$CBkSd@j0<;1rpem0qswD)x1SP63gA$-FKnTR40ti4Zpb~->sxUwa&Z`6oKrpHn zKngqn3xnC9+=B}M5DFSQ0VoEYQ>AVYiU2e;OaOIYz@PyF@Ch1l0MrBwf2s@=7*v2j zK|uu!sKW3dRKtheCRPOXfWaz_9M^#qsfqyvQ34!7qA2Qs2UY|&LJG;sz>HZrAMq3w z;lr+=kBGABa1>|CiP}Q>a0*l=NOY@o+}w8cVb*;=(|P3xHh_nc_mr*<&c7n#JL^?H6D^;ucj83bBD?spa%4iH5PRH{B-NWK>zLZcb7#a;69v~7C06Sh; BCVBt> delta 96 zcmV-m0H6Q00k#2eWIaL5CBpQ*qrQq=D&T6+X+SeGBNT)_>rD{ni78n{093CJN5db^; Cm>=%| diff --git a/wp-admin/includes/ajax-actions.php b/wp-admin/includes/ajax-actions.php index ff2db70f..9024a2c1 100644 --- a/wp-admin/includes/ajax-actions.php +++ b/wp-admin/includes/ajax-actions.php @@ -103,17 +103,20 @@ function wp_ajax_fetch_list() { * @since 3.1.0 */ function wp_ajax_ajax_tag_search() { - if ( isset( $_GET['tax'] ) ) { - $taxonomy = sanitize_key( $_GET['tax'] ); - $tax = get_taxonomy( $taxonomy ); - if ( ! $tax ) - wp_die( 0 ); - if ( ! current_user_can( $tax->cap->assign_terms ) ) - wp_die( -1 ); - } else { + if ( ! isset( $_GET['tax'] ) ) { + wp_die( 0 ); + } + + $taxonomy = sanitize_key( $_GET['tax'] ); + $tax = get_taxonomy( $taxonomy ); + if ( ! $tax ) { wp_die( 0 ); } + if ( ! current_user_can( $tax->cap->assign_terms ) ) { + wp_die( -1 ); + } + $s = wp_unslash( $_GET['q'] ); $comma = _x( ',', 'tag delimiter' ); @@ -286,7 +289,7 @@ function wp_ajax_autocomplete_user() { ); } - wp_die( json_encode( $return ) ); + wp_die( wp_json_encode( $return ) ); } /** @@ -788,7 +791,7 @@ function wp_ajax_add_tag() { $level = 0; if ( is_taxonomy_hierarchical($taxonomy) ) { - $level = count( get_ancestors( $tag->term_id, $taxonomy ) ); + $level = count( get_ancestors( $tag->term_id, $taxonomy, 'taxonomy' ) ); ob_start(); $wp_list_table->single_row( $tag, $level ); $noparents = ob_get_clean(); @@ -816,16 +819,19 @@ function wp_ajax_add_tag() { * @since 3.1.0 */ function wp_ajax_get_tagcloud() { - if ( isset( $_POST['tax'] ) ) { - $taxonomy = sanitize_key( $_POST['tax'] ); - $tax = get_taxonomy( $taxonomy ); - if ( ! $tax ) - wp_die( 0 ); - if ( ! current_user_can( $tax->cap->assign_terms ) ) - wp_die( -1 ); - } else { + if ( ! isset( $_POST['tax'] ) ) { + wp_die( 0 ); + } + + $taxonomy = sanitize_key( $_POST['tax'] ); + $tax = get_taxonomy( $taxonomy ); + if ( ! $tax ) { wp_die( 0 ); } + + if ( ! current_user_can( $tax->cap->assign_terms ) ) { + wp_die( -1 ); + } $tags = get_terms( $taxonomy, array( 'number' => 45, 'orderby' => 'count', 'order' => 'DESC' ) ); @@ -935,7 +941,8 @@ function wp_ajax_replyto_comment( $action ) { $comment_author = wp_slash( $user->display_name ); $comment_author_email = wp_slash( $user->user_email ); $comment_author_url = wp_slash( $user->user_url ); - $comment_content = trim($_POST['content']); + $comment_content = trim( $_POST['content'] ); + $comment_type = isset( $_POST['comment_type'] ) ? trim( $_POST['comment_type'] ) : ''; if ( current_user_can( 'unfiltered_html' ) ) { if ( ! isset( $_POST['_wp_unfiltered_html_comment'] ) ) $_POST['_wp_unfiltered_html_comment'] = ''; @@ -1141,6 +1148,8 @@ function wp_ajax_add_meta() { wp_die( -1 ); if ( isset($_POST['metakeyselect']) && '#NONE#' == $_POST['metakeyselect'] && empty($_POST['metakeyinput']) ) wp_die( 1 ); + + // If the post is an autodraft, save the post as a draft and then attempt to save the meta. if ( $post->post_status == 'auto-draft' ) { $save_POST = $_POST; // Backup $_POST $_POST = array(); // Make it empty for edit_post() @@ -1364,7 +1373,7 @@ function wp_ajax_menu_get_metabox() { $markup = ob_get_clean(); - echo json_encode(array( + echo wp_json_encode(array( 'replace-id' => $type . '-' . $item->name, 'markup' => $markup, )); @@ -1393,7 +1402,7 @@ function wp_ajax_wp_link_ajax() { if ( ! isset( $results ) ) wp_die( 0 ); - echo json_encode( $results ); + echo wp_json_encode( $results ); echo "\n"; wp_die(); @@ -1485,7 +1494,7 @@ function wp_ajax_sample_permalink() { } /** - * Ajax handler for quick edit saving for a post. + * Ajax handler for Quick Edit saving a post from a list table. * * @since 3.1.0 */ @@ -1616,7 +1625,9 @@ function wp_ajax_inline_save_tax() { } /** - * Ajax handler for finding posts. + * Ajax handler for querying posts for the Find Posts modal. + * + * @see window.findPosts * * @since 3.1.0 */ @@ -1822,13 +1833,21 @@ function wp_ajax_update_widget() { function wp_ajax_upload_attachment() { check_ajax_referer( 'media-form' ); - if ( ! current_user_can( 'upload_files' ) ) - wp_die(); + if ( ! current_user_can( 'upload_files' ) ) { + wp_send_json_error( array( + 'message' => __( "You don't have permission to upload files." ), + 'filename' => $_FILES['async-upload']['name'], + ) ); + } if ( isset( $_REQUEST['post_id'] ) ) { $post_id = $_REQUEST['post_id']; - if ( ! current_user_can( 'edit_post', $post_id ) ) - wp_die(); + if ( ! current_user_can( 'edit_post', $post_id ) ) { + wp_send_json_error( array( + 'message' => __( "You don't have permission to attach files to this post." ), + 'filename' => $_FILES['async-upload']['name'], + ) ); + } } else { $post_id = null; } @@ -1839,30 +1858,20 @@ function wp_ajax_upload_attachment() { if ( isset( $post_data['context'] ) && in_array( $post_data['context'], array( 'custom-header', 'custom-background' ) ) ) { $wp_filetype = wp_check_filetype_and_ext( $_FILES['async-upload']['tmp_name'], $_FILES['async-upload']['name'], false ); if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) { - echo json_encode( array( - 'success' => false, - 'data' => array( - 'message' => __( 'The uploaded file is not a valid image. Please try again.' ), - 'filename' => $_FILES['async-upload']['name'], - ) + wp_send_json_error( array( + 'message' => __( 'The uploaded file is not a valid image. Please try again.' ), + 'filename' => $_FILES['async-upload']['name'], ) ); - - wp_die(); } } $attachment_id = media_handle_upload( 'async-upload', $post_id, $post_data ); if ( is_wp_error( $attachment_id ) ) { - echo json_encode( array( - 'success' => false, - 'data' => array( - 'message' => $attachment_id->get_error_message(), - 'filename' => $_FILES['async-upload']['name'], - ) + wp_send_json_error( array( + 'message' => $attachment_id->get_error_message(), + 'filename' => $_FILES['async-upload']['name'], ) ); - - wp_die(); } if ( isset( $post_data['context'] ) && isset( $post_data['theme'] ) ) { @@ -1876,12 +1885,7 @@ function wp_ajax_upload_attachment() { if ( ! $attachment = wp_prepare_attachment_for_js( $attachment_id ) ) wp_die(); - echo json_encode( array( - 'success' => true, - 'data' => $attachment, - ) ); - - wp_die(); + wp_send_json_success( $attachment ); } /** @@ -1901,7 +1905,7 @@ function wp_ajax_image_editor() { switch ( $_POST['do'] ) { case 'save' : $msg = wp_save_image($attachment_id); - $msg = json_encode($msg); + $msg = wp_json_encode($msg); wp_die( $msg ); break; case 'scale' : @@ -2146,7 +2150,7 @@ function wp_ajax_get_attachment() { } /** - * Ajax handler for querying for attachments. + * Ajax handler for querying attachments. * * @since 3.5.0 */ @@ -2192,7 +2196,7 @@ function wp_ajax_query_attachments() { } /** - * Ajax handler for saving attachment attributes. + * Ajax handler for updating attachment attributes. * * @since 3.5.0 */ @@ -2701,7 +2705,7 @@ function wp_ajax_parse_embed() { // Admin is ssl and the embed is not. Iframes, scripts, and other "active content" will be blocked. wp_send_json_error( array( 'type' => 'not-ssl', - 'message' => sprintf( __( 'Preview not available. %s cannot be embedded securely.' ), '' . esc_html( $url ) . '' ), + 'message' => __( 'This preview is unavailable in the editor.' ), ) ); } @@ -2759,3 +2763,39 @@ function wp_ajax_parse_media_shortcode() { 'body' => ob_get_clean() ) ); } + +/** + * AJAX handler for destroying multiple open sessions for a user. + * + * @since 4.1.0 + */ +function wp_ajax_destroy_sessions() { + + $user = get_userdata( (int) $_POST['user_id'] ); + if ( $user ) { + if ( ! current_user_can( 'edit_user', $user->ID ) ) { + $user = false; + } elseif ( ! wp_verify_nonce( $_POST['nonce'], 'update-user_' . $user->ID ) ) { + $user = false; + } + } + + if ( ! $user ) { + wp_send_json_error( array( + 'message' => __( 'Could not log out user sessions. Please try again.' ), + ) ); + } + + $sessions = WP_Session_Tokens::get_instance( $user->ID ); + + if ( $user->ID === get_current_user_id() ) { + $sessions->destroy_others( wp_get_session_token() ); + $message = __( 'You are now logged out everywhere else.' ); + } else { + $sessions->destroy_all(); + /* translators: 1: User's display name. */ + $message = sprintf( __( '%s has been logged out.' ), $user->display_name ); + } + + wp_send_json_success( array( 'message' => $message ) ); +} diff --git a/wp-admin/includes/bookmark.php b/wp-admin/includes/bookmark.php index 43ccd418..b73df8b8 100644 --- a/wp-admin/includes/bookmark.php +++ b/wp-admin/includes/bookmark.php @@ -27,7 +27,7 @@ function add_link() { */ function edit_link( $link_id = 0 ) { if ( !current_user_can( 'manage_links' ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $_POST['link_url'] = esc_html( $_POST['link_url'] ); $_POST['link_url'] = esc_url($_POST['link_url']); @@ -50,7 +50,7 @@ function edit_link( $link_id = 0 ) { * * @since 2.0.0 * - * @return object Default link + * @return stdClass Default link */ function get_default_link_to_edit() { $link = new stdClass; diff --git a/wp-admin/includes/class-ftp.php b/wp-admin/includes/class-ftp.php index f068f157..01e585bf 100644 --- a/wp-admin/includes/class-ftp.php +++ b/wp-admin/includes/class-ftp.php @@ -504,7 +504,7 @@ class ftp_base { return $this->_list(($arg?" ".$arg:"").($pathname?" ".$pathname:""), "LIST", "rawlist"); } - function nlist($pathname="") { + function nlist($pathname="", $arg="") { return $this->_list(($arg?" ".$arg:"").($pathname?" ".$pathname:""), "NLST", "nlist"); } @@ -903,5 +903,4 @@ if ( ! $mod_sockets && function_exists( 'dl' ) && is_callable( 'dl' ) ) { $mod_sockets = extension_loaded( 'sockets' ); } -require_once "class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php"; -?> +require_once dirname( __FILE__ ) . "/class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php"; diff --git a/wp-admin/includes/class-wp-comments-list-table.php b/wp-admin/includes/class-wp-comments-list-table.php index 5803b1dc..3814f98b 100644 --- a/wp-admin/includes/class-wp-comments-list-table.php +++ b/wp-admin/includes/class-wp-comments-list-table.php @@ -242,7 +242,8 @@ class WP_Comments_List_Table extends WP_List_Table { - '; } - echo '
'; - comment_author_IP(); - echo ''; + + $author_ip = get_comment_author_IP(); + if ( $author_ip ) { + $author_ip_url = add_query_arg( array( 's' => $author_ip, 'mode' => 'detail' ), 'edit-comments.php' ); + if ( 'spam' == $comment_status ) { + $author_ip_url = add_query_arg( 'comment_status', 'spam', $author_ip_url ); + } + printf( '%s', esc_url( $author_ip_url ), $author_ip ); + } } } diff --git a/wp-admin/includes/class-wp-filesystem-base.php b/wp-admin/includes/class-wp-filesystem-base.php index 4630f710..9b8ddb04 100644 --- a/wp-admin/includes/class-wp-filesystem-base.php +++ b/wp-admin/includes/class-wp-filesystem-base.php @@ -317,7 +317,7 @@ class WP_Filesystem_Base { */ if ( isset($files[ $key ]) ){ - // Lets try that folder: + // Let's try that folder: $newdir = trailingslashit(path_join($base, $key)); if ( $this->verbose ) printf( "\n" . __('Changing to %s') . "
\n", $newdir ); @@ -469,7 +469,7 @@ class WP_Filesystem_Base { * Connect filesystem. * * @since 2.5.0 - * + * @abstract * @return bool True on success or false on failure (always true for WP_Filesystem_Direct). */ public function connect() { @@ -480,9 +480,9 @@ class WP_Filesystem_Base { * Read entire file into a string. * * @since 2.5.0 - * + * @abstract * @param string $file Name of the file to read. - * @return string|bool Returns the read data or false on failure. + * @return mixed|bool Returns the read data or false on failure. */ public function get_contents( $file ) { return false; @@ -492,7 +492,7 @@ class WP_Filesystem_Base { * Read entire file into an array. * * @since 2.5.0 - * + * @abstract * @param string $file Path to the file. * @return array|bool the file contents in an array or false on failure. */ @@ -504,7 +504,7 @@ class WP_Filesystem_Base { * Write a string to a file. * * @since 2.5.0 - * + * @abstract * @param string $file Remote path to the file where to write the data. * @param string $contents The data to write. * @param int $mode Optional. The file permissions as octal number, usually 0644. @@ -518,7 +518,7 @@ class WP_Filesystem_Base { * Get the current working directory. * * @since 2.5.0 - * + * @abstract * @return string|bool The current working directory on success, or false on failure. */ public function cwd() { @@ -529,7 +529,7 @@ class WP_Filesystem_Base { * Change current directory. * * @since 2.5.0 - * + * @abstract * @param string $dir The new current directory. * @return bool Returns true on success or false on failure. */ @@ -541,7 +541,7 @@ class WP_Filesystem_Base { * Change the file group. * * @since 2.5.0 - * + * @abstract * @param string $file Path to the file. * @param mixed $group A group name or number. * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. @@ -555,7 +555,7 @@ class WP_Filesystem_Base { * Change filesystem permissions. * * @since 2.5.0 - * + * @abstract * @param string $file Path to the file. * @param int $mode Optional. The permissions as octal number, usually 0644 for files, 0755 for dirs. * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. @@ -569,7 +569,7 @@ class WP_Filesystem_Base { * Get the file owner. * * @since 2.5.0 - * + * @abstract * @param string $file Path to the file. * @return string|bool Username of the user or false on error. */ @@ -581,7 +581,7 @@ class WP_Filesystem_Base { * Get the file's group. * * @since 2.5.0 - * + * @abstract * @param string $file Path to the file. * @return string|bool The group or false on error. */ @@ -593,7 +593,7 @@ class WP_Filesystem_Base { * Copy a file. * * @since 2.5.0 - * + * @abstract * @param string $source Path to the source file. * @param string $destination Path to the destination file. * @param bool $overwrite Optional. Whether to overwrite the destination file if it exists. @@ -610,7 +610,7 @@ class WP_Filesystem_Base { * Move a file. * * @since 2.5.0 - * + * @abstract * @param string $source Path to the source file. * @param string $destination Path to the destination file. * @param bool $overwrite Optional. Whether to overwrite the destination file if it exists. @@ -625,7 +625,7 @@ class WP_Filesystem_Base { * Delete a file or directory. * * @since 2.5.0 - * + * @abstract * @param string $file Path to the file. * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. * Default false. @@ -641,7 +641,7 @@ class WP_Filesystem_Base { * Check if a file or directory exists. * * @since 2.5.0 - * + * @abstract * @param string $file Path to file/directory. * @return bool Whether $file exists or not. */ @@ -653,7 +653,7 @@ class WP_Filesystem_Base { * Check if resource is a file. * * @since 2.5.0 - * + * @abstract * @param string $file File path. * @return bool Whether $file is a file. */ @@ -665,7 +665,7 @@ class WP_Filesystem_Base { * Check if resource is a directory. * * @since 2.5.0 - * + * @abstract * @param string $path Directory path. * @return bool Whether $path is a directory. */ @@ -677,7 +677,7 @@ class WP_Filesystem_Base { * Check if a file is readable. * * @since 2.5.0 - * + * @abstract * @param string $file Path to file. * @return bool Whether $file is readable. */ @@ -689,8 +689,7 @@ class WP_Filesystem_Base { * Check if a file or directory is writable. * * @since 2.5.0 - * - * @param string $path Path to file/directory. + * @abstract * @return bool Whether $file is writable. */ public function is_writable( $file ) { @@ -701,9 +700,9 @@ class WP_Filesystem_Base { * Gets the file's last access time. * * @since 2.5.0 - * + * @abstract * @param string $file Path to file. - * @return int Unix timestamp representing last access time. + * @return int|bool Unix timestamp representing last access time. */ public function atime( $file ) { return false; @@ -713,9 +712,9 @@ class WP_Filesystem_Base { * Gets the file modification time. * * @since 2.5.0 - * + * @abstract * @param string $file Path to file. - * @return int Unix timestamp representing modification time. + * @return int|bool Unix timestamp representing modification time. */ public function mtime( $file ) { return false; @@ -725,9 +724,9 @@ class WP_Filesystem_Base { * Gets the file size (in bytes). * * @since 2.5.0 - * + * @abstract * @param string $file Path to file. - * @return int Size of the file in bytes. + * @return int|bool Size of the file in bytes. */ public function size( $file ) { return false; @@ -739,7 +738,7 @@ class WP_Filesystem_Base { * Note: If $file doesn't exist, it will be created. * * @since 2.5.0 - * + * @abstract * @param string $file Path to file. * @param int $time Optional. Modified time to set for file. * Default 0. @@ -755,7 +754,7 @@ class WP_Filesystem_Base { * Create a directory. * * @since 2.5.0 - * + * @abstract * @param string $path Path for new directory. * @param mixed $chmod Optional. The permissions as octal number, (or False to skip chmod) * Default false. @@ -773,7 +772,7 @@ class WP_Filesystem_Base { * Delete a directory. * * @since 2.5.0 - * + * @abstract * @param string $path Path to directory. * @param bool $recursive Optional. Whether to recursively remove files/directories. * Default false. @@ -787,6 +786,7 @@ class WP_Filesystem_Base { * Get details for files in a directory or a specific file. * * @since 2.5.0 + * @abstract * * @param string $path Path to directory or file. * @param bool $include_hidden Optional. Whether to include details of hidden ("." prefixed) files. @@ -796,16 +796,16 @@ class WP_Filesystem_Base { * @return array|bool { * Array of files. False if unable to list directory contents. * - * @type string 'name' Name of the file/directory. - * @type string 'perms' *nix representation of permissions. - * @type int 'permsn' Octal representation of permissions. - * @type string 'owner' Owner name or ID. - * @type int 'size' Size of file in bytes. - * @type int 'lastmodunix' Last modified unix timestamp. - * @type mixed 'lastmod' Last modified month (3 letter) and day (without leading 0). - * @type int 'time' Last modified time. - * @type string 'type' Type of resource. 'f' for file, 'd' for directory. - * @type mixed 'files' If a directory and $recursive is true, contains another array of files. + * @type string $name Name of the file/directory. + * @type string $perms *nix representation of permissions. + * @type int $permsn Octal representation of permissions. + * @type string $owner Owner name or ID. + * @type int $size Size of file in bytes. + * @type int $lastmodunix Last modified unix timestamp. + * @type mixed $lastmod Last modified month (3 letter) and day (without leading 0). + * @type int $time Last modified time. + * @type string $type Type of resource. 'f' for file, 'd' for directory. + * @type mixed $files If a directory and $recursive is true, contains another array of files. * } */ public function dirlist( $path, $include_hidden = true, $recursive = false ) { diff --git a/wp-admin/includes/class-wp-filesystem-direct.php b/wp-admin/includes/class-wp-filesystem-direct.php index a426bd27..1e4cb50a 100644 --- a/wp-admin/includes/class-wp-filesystem-direct.php +++ b/wp-admin/includes/class-wp-filesystem-direct.php @@ -49,10 +49,11 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { /** * Write a string to a file * - * @param string $file Remote path to the file where to write the data. + * @param string $file Remote path to the file where to write the data. * @param string $contents The data to write. - * @param int $mode (optional) The file permissions as octal number, usually 0644. - * @return bool False upon failure. + * @param int $mode Optional. The file permissions as octal number, usually 0644. + * Default false. + * @return bool False upon failure, true otherwise. */ public function put_contents( $file, $contents, $mode = false ) { $fp = @fopen( $file, 'wb' ); @@ -99,9 +100,9 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { /** * Changes file group * - * @param string $file Path to the file. - * @param mixed $group A group name or number. - * @param bool $recursive (optional) If set True changes file group recursively. Defaults to False. + * @param string $file Path to the file. + * @param mixed $group A group name or number. + * @param bool $recursive Optional. If set True changes file group recursively. Default false. * @return bool Returns true on success or false on failure. */ public function chgrp($file, $group, $recursive = false) { @@ -123,9 +124,10 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { /** * Changes filesystem permissions * - * @param string $file Path to the file. - * @param int $mode (optional) The permissions as octal number, usually 0644 for files, 0755 for dirs. - * @param bool $recursive (optional) If set True changes file group recursively. Defaults to False. + * @param string $file Path to the file. + * @param int $mode Optional. The permissions as octal number, usually 0644 for files, + * 0755 for dirs. Default false. + * @param bool $recursive Optional. If set True changes file group recursively. Default false. * @return bool Returns true on success or false on failure. */ public function chmod($file, $mode = false, $recursive = false) { @@ -152,9 +154,10 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { /** * Changes file owner * - * @param string $file Path to the file. - * @param mixed $owner A user name or number. - * @param bool $recursive (optional) If set True changes file owner recursively. Defaults to False. + * @param string $file Path to the file. + * @param mixed $owner A user name or number. + * @param bool $recursive Optional. If set True changes file owner recursively. + * Default false. * @return bool Returns true on success or false on failure. */ public function chown($file, $owner, $recursive = false) { @@ -200,6 +203,10 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { return substr( decoct( @fileperms( $file ) ), -3 ); } + /** + * @param string $file + * @return string|false + */ public function group($file) { $gid = @filegroup($file); if ( ! $gid ) @@ -210,6 +217,13 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { return $grouparray['name']; } + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @param int $mode + * @return bool + */ public function copy($source, $destination, $overwrite = false, $mode = false) { if ( ! $overwrite && $this->exists($destination) ) return false; @@ -220,6 +234,12 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { return $rtval; } + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @return bool + */ public function move($source, $destination, $overwrite = false) { if ( ! $overwrite && $this->exists($destination) ) return false; @@ -236,6 +256,12 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { } } + /** + * @param string $file + * @param bool $recursive + * @param string $type + * @return bool + */ public function delete($file, $recursive = false, $type = false) { if ( empty( $file ) ) // Some filesystems report this as /, which can cause non-expected recursive deletion of all files in the filesystem. return false; @@ -263,39 +289,74 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { return $retval; } - + /** + * @param string $file + * @return bool + */ public function exists($file) { return @file_exists($file); } - + /** + * @param string $file + * @return bool + */ public function is_file($file) { return @is_file($file); } - + /** + * @param string $path + * @return bool + */ public function is_dir($path) { return @is_dir($path); } + /** + * @param string $file + * @return bool + */ public function is_readable($file) { return @is_readable($file); } + /** + * @param string $file + * @return bool + */ public function is_writable($file) { return @is_writable($file); } + /** + * @param string $file + * @return int + */ public function atime($file) { return @fileatime($file); } + /** + * @param string $file + * @return int + */ public function mtime($file) { return @filemtime($file); } + /** + * @param string $file + * @return int + */ public function size($file) { return @filesize($file); } + /** + * @param string $file + * @param int $time + * @param int $atime + * @return bool + */ public function touch($file, $time = 0, $atime = 0) { if ($time == 0) $time = time(); @@ -304,6 +365,13 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { return @touch($file, $time, $atime); } + /** + * @param string $path + * @param mixed $chmod + * @param mixed $chown + * @param mixed $chgrp + * @return bool + */ public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { // Safe mode fails with a trailing slash under certain PHP versions. $path = untrailingslashit($path); @@ -323,10 +391,21 @@ class WP_Filesystem_Direct extends WP_Filesystem_Base { return true; } + /** + * @param string $path + * @param bool $recursive + * @return type + */ public function rmdir($path, $recursive = false) { return $this->delete($path, $recursive); } + /** + * @param string $path + * @param bool $include_hidden + * @param bool $recursive + * @return bool|array + */ public function dirlist($path, $include_hidden = true, $recursive = false) { if ( $this->is_file($path) ) { $limit_file = basename($path); diff --git a/wp-admin/includes/class-wp-filesystem-ftpext.php b/wp-admin/includes/class-wp-filesystem-ftpext.php index 87233d0c..90e3de02 100644 --- a/wp-admin/includes/class-wp-filesystem-ftpext.php +++ b/wp-admin/includes/class-wp-filesystem-ftpext.php @@ -87,6 +87,10 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return true; } + /** + * @param string $file + * @return bool|string + */ public function get_contents( $file ) { $tempfile = wp_tempnam($file); $temp = fopen($tempfile, 'w+'); @@ -108,10 +112,20 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return $contents; } + /** + * @param string $file + * @return array + */ public function get_contents_array($file) { return explode("\n", $this->get_contents($file)); } + /** + * @param string $file + * @param string $contents + * @param bool|int $mode + * @return bool + */ public function put_contents($file, $contents, $mode = false ) { $tempfile = wp_tempnam($file); $temp = fopen( $tempfile, 'wb+' ); @@ -143,6 +157,9 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return $ret; } + /** + * @return string + */ public function cwd() { $cwd = @ftp_pwd($this->link); if ( $cwd ) @@ -150,14 +167,29 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return $cwd; } + /** + * @param string $dir + * @return bool + */ public function chdir($dir) { return @ftp_chdir($this->link, $dir); } + /** + * @param string $file + * @param bool $group + * @param bool $recursive + */ public function chgrp($file, $group, $recursive = false ) { return false; } + /** + * @param string $file + * @param int $mode + * @param bool $recursive + * @return bool + */ public function chmod($file, $mode = false, $recursive = false) { if ( ! $mode ) { if ( $this->is_file($file) ) @@ -181,21 +213,39 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return (bool)@ftp_chmod($this->link, $mode, $file); } + /** + * @param string $file + * @return string + */ public function owner($file) { $dir = $this->dirlist($file); return $dir[$file]['owner']; } - + /** + * @param string $file + * @return string + */ public function getchmod($file) { $dir = $this->dirlist($file); return $dir[$file]['permsn']; } - + /** + * @param string $file + * @return string + */ public function group($file) { $dir = $this->dirlist($file); return $dir[$file]['group']; } + /** + * + * @param string $source + * @param string $destination + * @param bool $overwrite + * @param string|bool $mode + * @return bool + */ public function copy($source, $destination, $overwrite = false, $mode = false) { if ( ! $overwrite && $this->exists($destination) ) return false; @@ -204,11 +254,21 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return false; return $this->put_contents($destination, $content, $mode); } - + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @return bool + */ public function move($source, $destination, $overwrite = false) { return ftp_rename($this->link, $source, $destination); } - + /** + * @param string $file + * @param bool $recursive + * @param string $type + * @return bool + */ public function delete($file, $recursive = false, $type = false) { if ( empty($file) ) return false; @@ -223,16 +283,25 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { $this->delete( trailingslashit($file) . $delete_file['name'], $recursive, $delete_file['type'] ); return @ftp_rmdir($this->link, $file); } - + /** + * @param string $file + * @return bool + */ public function exists($file) { $list = @ftp_nlist($this->link, $file); return !empty($list); //empty list = no file, so invert. } - + /** + * @param string $file + * @return bool + */ public function is_file($file) { return $this->exists($file) && !$this->is_dir($file); } - + /** + * @param string $path + * @return bool + */ public function is_dir($path) { $cwd = $this->cwd(); $result = @ftp_chdir($this->link, trailingslashit($path) ); @@ -243,30 +312,56 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return false; } + /** + * @param string $file + * @return bool + */ public function is_readable($file) { return true; } - + /** + * @param string $file + * @return bool + */ public function is_writable($file) { return true; } - + /** + * @param string $file + * @return bool + */ public function atime($file) { return false; } - + /** + * @param string $file + * @return int + */ public function mtime($file) { return ftp_mdtm($this->link, $file); } - + /** + * @param string $file + * @return int + */ public function size($file) { return ftp_size($this->link, $file); } - + /** + * @param string $file + * @return bool + */ public function touch($file, $time = 0, $atime = 0) { return false; } + /** + * @param string $path + * @param mixed $chmod + * @param mixed $chown + * @param mixed $chgrp + * @return bool + */ public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { $path = untrailingslashit($path); if ( empty($path) ) @@ -282,10 +377,20 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return true; } + /** + * @param string $path + * @param bool $recursive + * @return bool + */ public function rmdir($path, $recursive = false) { return $this->delete($path, $recursive); } + /** + * @staticvar bool $is_windows + * @param string $line + * @return string + */ public function parselisting($line) { static $is_windows; if ( is_null($is_windows) ) @@ -359,6 +464,12 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { return $b; } + /** + * @param string $path + * @param bool $include_hidden + * @param bool $recursive + * @return bool|array + */ public function dirlist($path = '.', $include_hidden = true, $recursive = false) { if ( $this->is_file($path) ) { $limit_file = basename($path); diff --git a/wp-admin/includes/class-wp-filesystem-ftpsockets.php b/wp-admin/includes/class-wp-filesystem-ftpsockets.php index 2952ae5b..bb7e0c2e 100644 --- a/wp-admin/includes/class-wp-filesystem-ftpsockets.php +++ b/wp-admin/includes/class-wp-filesystem-ftpsockets.php @@ -81,6 +81,10 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return true; } + /** + * @param string $file + * @return bool|string + */ public function get_contents( $file ) { if ( ! $this->exists($file) ) return false; @@ -113,11 +117,20 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { unlink($temp); return $contents; } - + /** + * @param string $file + * @return array + */ public function get_contents_array($file) { return explode("\n", $this->get_contents($file) ); } + /** + * @param string $file + * @param string $contents + * @param int|bool $mode + * @return bool + */ public function put_contents($file, $contents, $mode = false ) { $temp = wp_tempnam( $file ); if ( ! $temphandle = @fopen($temp, 'w+') ) { @@ -163,10 +176,21 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return $this->ftp->chdir($file); } + /** + * @param string $file + * @param bool $group + * @param bool $recursive + */ public function chgrp($file, $group, $recursive = false ) { return false; } + /** + * @param string $file + * @param int|bool $mode + * @param bool $recursive + * @return bool + */ public function chmod($file, $mode = false, $recursive = false ) { if ( ! $mode ) { if ( $this->is_file($file) ) @@ -188,21 +212,37 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return $this->ftp->chmod($file, $mode); } + /** + * @param string $file + * @return string + */ public function owner($file) { $dir = $this->dirlist($file); return $dir[$file]['owner']; } - + /** + * @param string $file + * @return string + */ public function getchmod($file) { $dir = $this->dirlist($file); return $dir[$file]['permsn']; } - + /** + * @param string $file + * @return string + */ public function group($file) { $dir = $this->dirlist($file); return $dir[$file]['group']; } - + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @param int|bool $mode + * @return bool + */ public function copy($source, $destination, $overwrite = false, $mode = false) { if ( ! $overwrite && $this->exists($destination) ) return false; @@ -213,11 +253,21 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return $this->put_contents($destination, $content, $mode); } - + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @return bool + */ public function move($source, $destination, $overwrite = false ) { return $this->ftp->rename($source, $destination); } - + /** + * @param string $file + * @param bool $recursive + * @param string $type + * @return bool + */ public function delete($file, $recursive = false, $type = false) { if ( empty($file) ) return false; @@ -229,12 +279,20 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return $this->ftp->mdel($file); } + /** + * @param string $file + * @return bool + */ public function exists( $file ) { $list = $this->ftp->nlist( $file ); return !empty( $list ); //empty list = no file, so invert. // Return $this->ftp->is_exists($file); has issues with ABOR+426 responses on the ncFTPd server. } + /** + * @param string $file + * @return bool + */ public function is_file($file) { if ( $this->is_dir($file) ) return false; @@ -243,6 +301,10 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return false; } + /** + * @param string $path + * @return bool + */ public function is_dir($path) { $cwd = $this->cwd(); if ( $this->chdir($path) ) { @@ -252,30 +314,62 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return false; } + /** + * @param string $file + * @return bool + */ public function is_readable($file) { return true; } + /** + * @param string $file + * @return bool + */ public function is_writable($file) { return true; } + /** + * @param string $file + * @return bool + */ public function atime($file) { return false; } + /** + * @param string $file + * @return int + */ public function mtime($file) { return $this->ftp->mdtm($file); } + /** + * @param string $file + * @return int + */ public function size($file) { return $this->ftp->filesize($file); } - + /** + * @param string $file + * @param int $time + * @param int $atime + * @return bool + */ public function touch($file, $time = 0, $atime = 0 ) { return false; } + /** + * @param string $path + * @param mixed $chmod + * @param mixed $chown + * @param mixed $chgrp + * @return bool + */ public function mkdir($path, $chmod = false, $chown = false, $chgrp = false ) { $path = untrailingslashit($path); if ( empty($path) ) @@ -293,10 +387,20 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base { return true; } + /** + * @param sting $path + * @param bool $recursive + */ public function rmdir($path, $recursive = false ) { $this->delete($path, $recursive); } + /** + * @param string $path + * @param bool $include_hidden + * @param bool $recursive + * @return bool|array + */ public function dirlist($path = '.', $include_hidden = true, $recursive = false ) { if ( $this->is_file($path) ) { $limit_file = basename($path); diff --git a/wp-admin/includes/class-wp-filesystem-ssh2.php b/wp-admin/includes/class-wp-filesystem-ssh2.php index 4618f288..dbfe7071 100644 --- a/wp-admin/includes/class-wp-filesystem-ssh2.php +++ b/wp-admin/includes/class-wp-filesystem-ssh2.php @@ -123,6 +123,10 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return true; } + /** + * @param string $command + * @param bool $returnbool + */ public function run_command( $command, $returnbool = false) { if ( ! $this->link ) @@ -144,16 +148,30 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return false; } + /** + * @param string $file + * @return string|false + */ public function get_contents( $file ) { $file = ltrim($file, '/'); return file_get_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file); } + /** + * @param string $file + * @return array + */ public function get_contents_array($file) { $file = ltrim($file, '/'); return file('ssh2.sftp://' . $this->sftp_link . '/' . $file); } + /** + * @param string $file + * @param string $contents + * @param bool|int $mode + * @return bool + */ public function put_contents($file, $contents, $mode = false ) { $ret = file_put_contents( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ), $contents ); @@ -172,10 +190,19 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return $cwd; } + /** + * @param string $dir + * @return bool + */ public function chdir($dir) { return $this->run_command('cd ' . $dir, true); } + /** + * @param string $file + * @param string $group + * @param bool $recursive + */ public function chgrp($file, $group, $recursive = false ) { if ( ! $this->exists($file) ) return false; @@ -184,6 +211,12 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return $this->run_command(sprintf('chgrp -R %s %s', escapeshellarg($group), escapeshellarg($file)), true); } + /** + * @param string $file + * @param int $mode + * @param bool $recursive + * @return bool + */ public function chmod($file, $mode = false, $recursive = false) { if ( ! $this->exists($file) ) return false; @@ -207,10 +240,10 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { * * @since Unknown * - * @param string $file Path to the file. - * @param mixed $owner A user name or number. - * @param bool $recursive Optional. If set True changes file owner recursivly. Defaults to False. - * @return bool Returns true on success or false on failure. + * @param string $file Path to the file. + * @param string|int $owner A user name or number. + * @param bool $recursive Optional. If set True changes file owner recursivly. Defaults to False. + * @return bool|string Returns true on success or false on failure. */ public function chown( $file, $owner, $recursive = false ) { if ( ! $this->exists($file) ) @@ -220,6 +253,10 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return $this->run_command(sprintf('chown -R %s %s', escapeshellarg($owner), escapeshellarg($file)), true); } + /** + * @param string $file + * @return string|false + */ public function owner($file) { $owneruid = @fileowner('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/')); if ( ! $owneruid ) @@ -229,11 +266,18 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { $ownerarray = posix_getpwuid($owneruid); return $ownerarray['name']; } - + /** + * @param string $file + * @return string + */ public function getchmod($file) { return substr( decoct( @fileperms( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ) ) ), -3 ); } + /** + * @param string $file + * @return string|false + */ public function group($file) { $gid = @filegroup('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/')); if ( ! $gid ) @@ -244,6 +288,13 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return $grouparray['name']; } + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @param int|bool $mode + * @return bool + */ public function copy($source, $destination, $overwrite = false, $mode = false) { if ( ! $overwrite && $this->exists($destination) ) return false; @@ -253,10 +304,22 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return $this->put_contents($destination, $content, $mode); } + /** + * @param string $source + * @param string $destination + * @param bool $overwrite + * @return bool + */ public function move($source, $destination, $overwrite = false) { - return @ssh2_sftp_rename($this->link, $source, $destination); + return @ssh2_sftp_rename( $this->sftp_link, $source, $destination ); } + /** + * @param string $file + * @param bool $recursive + * @param string|bool $type + * @return bool + */ public function delete($file, $recursive = false, $type = false) { if ( 'f' == $type || $this->is_file($file) ) return ssh2_sftp_unlink($this->sftp_link, $file); @@ -271,50 +334,89 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return ssh2_sftp_rmdir($this->sftp_link, $file); } + /** + * @param string $file + * @return bool + */ public function exists($file) { $file = ltrim($file, '/'); return file_exists('ssh2.sftp://' . $this->sftp_link . '/' . $file); } - + /** + * @param string $file + * @return bool + */ public function is_file($file) { $file = ltrim($file, '/'); return is_file('ssh2.sftp://' . $this->sftp_link . '/' . $file); } - + /** + * @param string $path + * @return bool + */ public function is_dir($path) { $path = ltrim($path, '/'); return is_dir('ssh2.sftp://' . $this->sftp_link . '/' . $path); } - + /** + * @param string $file + * @return bool + */ public function is_readable($file) { $file = ltrim($file, '/'); return is_readable('ssh2.sftp://' . $this->sftp_link . '/' . $file); } - + /** + * @param string $file + * @return bool + */ public function is_writable($file) { $file = ltrim($file, '/'); return is_writable('ssh2.sftp://' . $this->sftp_link . '/' . $file); } - + /** + * @param string $file + * @return int + */ public function atime($file) { $file = ltrim($file, '/'); return fileatime('ssh2.sftp://' . $this->sftp_link . '/' . $file); } + /** + * @param string $file + * @return int + */ public function mtime($file) { $file = ltrim($file, '/'); return filemtime('ssh2.sftp://' . $this->sftp_link . '/' . $file); } + /** + * @param string $file + * @return int + */ public function size($file) { $file = ltrim($file, '/'); return filesize('ssh2.sftp://' . $this->sftp_link . '/' . $file); } + /** + * @param string $file + * @param int $time + * @param int $atime + */ public function touch($file, $time = 0, $atime = 0) { //Not implemented. } + /** + * @param string $path + * @param mixed $chmod + * @param mixed $chown + * @param mixed $chgrp + * @return bool + */ public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { $path = untrailingslashit($path); if ( empty($path) ) @@ -331,10 +433,21 @@ class WP_Filesystem_SSH2 extends WP_Filesystem_Base { return true; } + /** + * @param string $path + * @param bool $recursive + * @return bool + */ public function rmdir($path, $recursive = false) { return $this->delete($path, $recursive); } + /** + * @param string $path + * @param bool $include_hidden + * @param bool $recursive + * @return bool|array + */ public function dirlist($path, $include_hidden = true, $recursive = false) { if ( $this->is_file($path) ) { $limit_file = basename($path); diff --git a/wp-admin/includes/class-wp-links-list-table.php b/wp-admin/includes/class-wp-links-list-table.php index 7f2760d4..3a390635 100644 --- a/wp-admin/includes/class-wp-links-list-table.php +++ b/wp-admin/includes/class-wp-links-list-table.php @@ -72,12 +72,14 @@ class WP_Links_List_Table extends WP_List_Table { 'selected' => $cat_id, 'name' => 'cat_id', 'taxonomy' => 'link_category', - 'show_option_all' => __( 'View all categories' ), + 'show_option_all' => __( 'All categories' ), 'hide_empty' => true, 'hierarchical' => 1, 'show_count' => 0, 'orderby' => 'name', ); + + echo ''; wp_dropdown_categories( $dropdown_options ); submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); ?> @@ -185,16 +187,18 @@ class WP_Links_List_Table extends WP_List_Table { ?>
- + modes ) ) { + $this->modes = array( + 'list' => __( 'List View' ), + 'excerpt' => __( 'Excerpt View' ) + ); + } } /** @@ -184,7 +200,6 @@ class WP_List_Table { /** * Checks the current user's permissions - * @uses wp_die() * * @since 3.1.0 * @access public @@ -232,13 +247,14 @@ class WP_List_Table { } /** - * Access the pagination args + * Access the pagination args. * * @since 3.1.0 * @access public * - * @param string $key - * @return array + * @param string $key Pagination argument to retrieve. Common values include 'total_items', + * 'total_pages', 'per_page', or 'infinite_scroll'. + * @return int Number of items that correspond to the given pagination argument. */ public function get_pagination_arg( $key ) { if ( 'page' == $key ) @@ -326,7 +342,7 @@ class WP_List_Table { /** * Filter the list of available list table views. * - * The dynamic portion of the hook name, $this->screen->id, refers + * The dynamic portion of the hook name, `$this->screen->id`, refers * to the ID of the current screen, usually a string. * * @since 3.5.0 @@ -374,7 +390,7 @@ class WP_List_Table { /** * Filter the list table Bulk Actions drop-down. * - * The dynamic portion of the hook name, $this->screen->id, refers + * The dynamic portion of the hook name, `$this->screen->id`, refers * to the ID of the current screen, usually a string. * * This filter can currently only be used to remove bulk actions. @@ -463,6 +479,8 @@ class WP_List_Table { * * @since 3.1.0 * @access protected + * + * @param string $post_type */ protected function months_dropdown( $post_type ) { global $wpdb, $wp_locale; @@ -519,18 +537,15 @@ class WP_List_Table { * * @since 3.1.0 * @access protected + * + * @param string $current_mode */ protected function view_switcher( $current_mode ) { - $modes = array( - 'list' => __( 'List View' ), - 'excerpt' => __( 'Excerpt View' ) - ); - ?>
$title ) { + foreach ( $this->modes as $mode => $title ) { $classes = array( 'view-' . $mode ); if ( $current_mode == $mode ) $classes[] = 'current'; @@ -590,6 +605,8 @@ class WP_List_Table { * @since 3.1.0 * @access protected * + * @param string $option + * @param int $default * @return int */ protected function get_items_per_page( $option, $default = 20 ) { @@ -600,10 +617,11 @@ class WP_List_Table { /** * Filter the number of items to be displayed on each page of the list table. * - * The dynamic hook name, $option, refers to the per page option depending - * on the type of list table in use. Possible values may include: - * 'edit_comments_per_page', 'sites_network_per_page', 'site_themes_network_per_page', - * 'themes_netework_per_page', 'users_network_per_page', 'edit_{$post_type}', etc. + * The dynamic hook name, $option, refers to the `per_page` option depending + * on the type of list table in use. Possible values include: 'edit_comments_per_page', + * 'sites_network_per_page', 'site_themes_network_per_page', 'themes_network_per_page', + * 'users_network_per_page', 'edit_post_per_page', 'edit_page_per_page', + * 'edit_{$post_type}_per_page', etc. * * @since 2.9.0 * @@ -617,6 +635,8 @@ class WP_List_Table { * * @since 3.1.0 * @access protected + * + * @param string $which */ protected function pagination( $which ) { if ( empty( $this->_pagination_args ) ) { @@ -754,7 +774,7 @@ class WP_List_Table { /** * Filter the list table sortable columns for a specific screen. * - * The dynamic portion of the hook name, $this->screen->id, refers + * The dynamic portion of the hook name, `$this->screen->id`, refers * to the ID of the current screen, usually a string. * * @since 3.5.0 @@ -901,12 +921,12 @@ class WP_List_Table { } /** - * Get a list of CSS classes for the

0, 'hide_if_empty' => false, 'name' => 'parent', 'orderby' => 'name', 'taxonomy' => $taxonomy, 'selected' => $tag->parent, 'exclude_tree' => $tag->term_id, 'hierarchical' => true, 'show_option_none' => __('None'))); ?> @@ -112,10 +113,10 @@ do_action( "{$taxonomy}_pre_edit_form", $tag, $taxonomy ); ?>

-
+

>>link_id ); ?>>link_id ); + ?>
tag + * Get a list of CSS classes for the list table table tag. * * @since 3.1.0 * @access protected * - * @return array + * @return array List of CSS classes for the table tag. */ protected function get_table_classes() { return array( 'widefat', 'fixed', $this->_args['plural'] ); @@ -917,6 +937,7 @@ class WP_List_Table { * * @since 3.1.0 * @access protected + * @param string $which */ protected function display_tablenav( $which ) { if ( 'top' == $which ) @@ -942,11 +963,13 @@ class WP_List_Table { * * @since 3.1.0 * @access protected + * + * @param string $which */ protected function extra_tablenav( $which ) {} /** - * Generate the part of the table + * Generate the tbody element for the list table. * * @since 3.1.0 * @access public @@ -1058,7 +1081,7 @@ class WP_List_Table { $response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] ); } - die( json_encode( $response ) ); + die( wp_json_encode( $response ) ); } /** @@ -1075,6 +1098,6 @@ class WP_List_Table { ) ); - printf( "\n", json_encode( $args ) ); + printf( "\n", wp_json_encode( $args ) ); } } diff --git a/wp-admin/includes/class-wp-media-list-table.php b/wp-admin/includes/class-wp-media-list-table.php index 237c99d1..377e3c02 100644 --- a/wp-admin/includes/class-wp-media-list-table.php +++ b/wp-admin/includes/class-wp-media-list-table.php @@ -22,6 +22,11 @@ class WP_Media_List_Table extends WP_List_Table { public function __construct( $args = array() ) { $this->detached = ( isset( $_REQUEST['attachment-filter'] ) && 'detached' === $_REQUEST['attachment-filter'] ); + $this->modes = array( + 'list' => __( 'List View' ), + 'grid' => __( 'Grid View' ) + ); + parent::__construct( array( 'plural' => 'media', 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, @@ -70,7 +75,7 @@ class WP_Media_List_Table extends WP_List_Table { if ( !empty( $_GET['attachment-filter'] ) && strpos( $_GET['attachment-filter'], 'post_mime_type:' ) === 0 && wp_match_mime_types( $mime_type, str_replace( 'post_mime_type:', '', $_GET['attachment-filter'] ) ) ) $selected = ' selected="selected"'; if ( !empty( $num_posts[$mime_type] ) ) - $type_links[$mime_type] = ''; + $type_links[$mime_type] = ''; } $type_links['detached'] = ''; @@ -82,13 +87,26 @@ class WP_Media_List_Table extends WP_List_Table { protected function get_bulk_actions() { $actions = array(); - $actions['delete'] = __( 'Delete Permanently' ); + if ( MEDIA_TRASH ) { + if ( $this->is_trash ) { + $actions['untrash'] = __( 'Restore' ); + $actions['delete'] = __( 'Delete Permanently' ); + } else { + $actions['trash'] = __( 'Trash' ); + } + } else { + $actions['delete'] = __( 'Delete Permanently' ); + } + if ( $this->detached ) $actions['attach'] = __( 'Attach to a post' ); return $actions; } + /** + * @param string $which + */ protected function extra_tablenav( $which ) { if ( 'bar' !== $which ) { return; @@ -131,42 +149,11 @@ class WP_Media_List_Table extends WP_List_Table { _e( 'No media attachments found.' ); } - protected function pagination( $which ) { - global $mode; - - parent::pagination( $which ); - } - /** - * Display a view switcher - * - * @since 3.1.0 - * @access protected + * @param string $which */ - protected function view_switcher( $current_mode ) { - $modes = array( - 'list' => __( 'List View' ), - 'grid' => __( 'Grid View' ) - ); - -?> - -
- $title ) { - $classes = array( 'view-' . $mode ); - if ( $current_mode == $mode ) - $classes[] = 'current'; - printf( - "%s\n", - esc_url( add_query_arg( 'mode', $mode ) ), - implode( ' ', $classes ), - $title - ); - } - ?> -
-get_views(); ?>
- view_switcher( $mode ); ?> +
+ view_switcher( $mode ); ?> - + $view ) { + echo "\t$view\n"; + } } - } - ?> - + ?> + extra_tablenav( 'bar' ); + $this->extra_tablenav( 'bar' ); - /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ - $views = apply_filters( "views_{$this->screen->id}", array() ); + /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ + $views = apply_filters( "views_{$this->screen->id}", array() ); - // Back compat for pre-4.0 view links. - if ( ! empty( $views ) ) { - echo ''; - } ?> +
@@ -486,21 +475,19 @@ foreach ( $columns as $column_name => $column_display_name ) { break; } ?> -
+ $column_display_name ) { single_row( $theme ); } + /** + * @global string $status + * @global int $page + * @global string $s + * @global array $totals + * @param WP_Theme $theme + */ public function single_row( $theme ) { global $status, $page, $s, $totals; @@ -331,7 +350,7 @@ class WP_MS_Themes_List_Table extends WP_List_Table { * Filter the action links of a specific theme in the Multisite themes * list table. * - * The dynamic portion of the hook name, $stylesheet, refers to the + * The dynamic portion of the hook name, `$stylesheet`, refers to the * directory name of the theme, which in most cases is synonymous * with the template name. * @@ -444,7 +463,7 @@ class WP_MS_Themes_List_Table extends WP_List_Table { /** * Fires after each specific row in the Multisite themes list table. * - * The dynamic portion of the hook name, $stylesheet, refers to the + * The dynamic portion of the hook name, `$stylesheet`, refers to the * directory name of the theme, most often synonymous with the template * name of the theme. * 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 78f8f327..3a8dd252 100644 --- a/wp-admin/includes/class-wp-ms-users-list-table.php +++ b/wp-admin/includes/class-wp-ms-users-list-table.php @@ -102,6 +102,10 @@ class WP_MS_Users_List_Table extends WP_List_Table { return $role_links; } + /** + * @global string $mode + * @param string $which + */ protected function pagination( $which ) { global $mode; 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 50a4a97a..07bfa0c7 100644 --- a/wp-admin/includes/class-wp-plugin-install-list-table.php +++ b/wp-admin/includes/class-wp-plugin-install-list-table.php @@ -64,6 +64,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { $tabs['search'] = __( 'Search Results' ); $tabs['featured'] = _x( 'Featured', 'Plugin Installer' ); $tabs['popular'] = _x( 'Popular', 'Plugin Installer' ); + $tabs['recommended'] = _x( 'Recommended', 'Plugin Installer' ); $tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' ); if ( $tab === 'beta' || false !== strpos( $GLOBALS['wp_version'], '-' ) ) { $tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' ); @@ -134,6 +135,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { case 'popular': case 'new': case 'beta': + case 'recommended': $args['browse'] = $tab; break; @@ -156,7 +158,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { /** * Filter API request arguments for each Plugin Install screen tab. * - * The dynamic portion of the hook name, $tab, refers to the plugin install tabs. + * The dynamic portion of the hook name, `$tab`, refers to the plugin install tabs. * Default tabs are 'dashboard', 'search', 'upload', 'featured', 'popular', 'new', * and 'favorites'. * @@ -268,6 +270,9 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { $this->display_tablenav( 'bottom' ); } + /** + * @param string $which + */ protected function display_tablenav( $which ) { if ( $GLOBALS['tab'] === 'featured' ) { return; @@ -306,6 +311,11 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { return array(); } + /** + * @param object $plugin_a + * @param object $plugin_b + * @return int + */ private function order_callback( $plugin_a, $plugin_b ) { $orderby = $this->orderby; if ( ! isset( $plugin_a->$orderby, $plugin_b->$orderby ) ) { @@ -469,7 +479,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
' ) ) { - echo '' . __( 'Untested with your version of WordPress' ) . ''; + echo '' . __( 'Untested with your version of WordPress' ) . ''; } elseif ( ! empty( $plugin['requires'] ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $plugin['requires'] ) ), $plugin['requires'], '<' ) ) { echo '' . __( 'Incompatible with your version of WordPress' ) . ''; } else { diff --git a/wp-admin/includes/class-wp-plugins-list-table.php b/wp-admin/includes/class-wp-plugins-list-table.php index 9fa1261e..1ade73ca 100644 --- a/wp-admin/includes/class-wp-plugins-list-table.php +++ b/wp-admin/includes/class-wp-plugins-list-table.php @@ -191,6 +191,11 @@ class WP_Plugins_List_Table extends WP_List_Table { ) ); } + /** + * @staticvar string $term + * @param array $plugin + * @return boolean + */ public function _search_callback( $plugin ) { static $term; if ( is_null( $term ) ) @@ -205,6 +210,13 @@ class WP_Plugins_List_Table extends WP_List_Table { return false; } + /** + * @global string $orderby + * @global string $order + * @param array $plugin_a + * @param array $plugin_b + * @return int + */ public function _order_callback( $plugin_a, $plugin_b ) { global $orderby, $order; @@ -308,6 +320,11 @@ class WP_Plugins_List_Table extends WP_List_Table { return $actions; } + /** + * @global string $status + * @param string $which + * @return null + */ public function bulk_actions( $which = '' ) { global $status; @@ -317,6 +334,11 @@ class WP_Plugins_List_Table extends WP_List_Table { parent::bulk_actions( $which ); } + /** + * @global string $status + * @param string $which + * @return null + */ protected function extra_tablenav( $which ) { global $status; @@ -352,6 +374,13 @@ class WP_Plugins_List_Table extends WP_List_Table { $this->single_row( array( $plugin_file, $plugin_data ) ); } + /** + * @global string $status + * @global int $page + * @global string $s + * @global array $totals + * @param array $item + */ public function single_row( $item ) { global $status, $page, $s, $totals; @@ -424,7 +453,7 @@ class WP_Plugins_List_Table extends WP_List_Table { /** * Filter the action links displayed for each plugin in the Plugins list table. * - * The dynamic portion of the hook name, $prefix, refers to the context the + * The dynamic portion of the hook name, `$prefix`, refers to the context the * action links are displayed in. The 'network_admin_' prefix is used if the * current screen is the Network plugins list table. The prefix is empty ('') * if the current screen is the site plugins list table. @@ -589,7 +618,7 @@ class WP_Plugins_List_Table extends WP_List_Table { /** * Fires after each specific row in the Plugins list table. * - * The dynamic portion of the hook name, $plugin_file, refers to the path + * 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 diff --git a/wp-admin/includes/class-wp-posts-list-table.php b/wp-admin/includes/class-wp-posts-list-table.php index 5914aea9..76aa1e5b 100644 --- a/wp-admin/includes/class-wp-posts-list-table.php +++ b/wp-admin/includes/class-wp-posts-list-table.php @@ -198,20 +198,29 @@ class WP_Posts_List_Table extends WP_List_Table { protected function get_bulk_actions() { $actions = array(); + $post_type_obj = get_post_type_object( $this->screen->post_type ); - if ( $this->is_trash ) + if ( $this->is_trash ) { $actions['untrash'] = __( 'Restore' ); - else + } else { $actions['edit'] = __( 'Edit' ); + } - if ( $this->is_trash || !EMPTY_TRASH_DAYS ) - $actions['delete'] = __( 'Delete Permanently' ); - else - $actions['trash'] = __( 'Move to Trash' ); + if ( current_user_can( $post_type_obj->cap->delete_posts ) ) { + if ( $this->is_trash || ! EMPTY_TRASH_DAYS ) { + $actions['delete'] = __( 'Delete Permanently' ); + } else { + $actions['trash'] = __( 'Move to Trash' ); + } + } return $actions; } + /** + * @global int $cat + * @param string $which + */ protected function extra_tablenav( $which ) { global $cat; ?> @@ -223,13 +232,15 @@ class WP_Posts_List_Table extends WP_List_Table { if ( is_object_in_taxonomy( $this->screen->post_type, 'category' ) ) { $dropdown_options = array( - 'show_option_all' => __( 'View all categories' ), + 'show_option_all' => __( 'All categories' ), 'hide_empty' => 0, 'hierarchical' => 1, 'show_count' => 0, 'orderby' => 'name', 'selected' => $cat ); + + echo ''; wp_dropdown_categories( $dropdown_options ); } @@ -261,6 +272,10 @@ class WP_Posts_List_Table extends WP_List_Table { return parent::current_action(); } + /** + * @global string $mode + * @param string $which + */ protected function pagination( $which ) { global $mode; @@ -294,7 +309,7 @@ class WP_Posts_List_Table extends WP_List_Table { /** * Filter the taxonomy columns in the Posts list table. * - * The dynamic portion of the hook name, $post_type, refers to the post + * The dynamic portion of the hook name, `$post_type`, refers to the post * type slug. * * @since 3.5.0 @@ -348,7 +363,7 @@ class WP_Posts_List_Table extends WP_List_Table { /** * Filter the columns displayed in the Posts list table for a specific post type. * - * The dynamic portion of the hook name, $post_type, refers to the post type slug. + * The dynamic portion of the hook name, `$post_type`, refers to the post type slug. * * @since 3.0.0 * @@ -368,6 +383,12 @@ class WP_Posts_List_Table extends WP_List_Table { ); } + /** + * @global WP_Query $wp_query + * @global int $per_page + * @param array $posts + * @param int $level + */ public function display_rows( $posts = array(), $level = 0 ) { global $wp_query, $per_page; @@ -383,6 +404,11 @@ class WP_Posts_List_Table extends WP_List_Table { } } + /** + * @global string $mode + * @param array $posts + * @param int $level + */ private function _display_rows( $posts, $level = 0 ) { global $mode; @@ -398,6 +424,13 @@ class WP_Posts_List_Table extends WP_List_Table { $this->single_row( $post, $level ); } + /** + * @global wpdb $wpdb + * @param array $pages + * @param int $pagenum + * @param int $per_page + * @return bool|null + */ private function _display_rows_hierarchical( $pages, $pagenum = 1, $per_page = 20 ) { global $wpdb; @@ -535,6 +568,12 @@ class WP_Posts_List_Table extends WP_List_Table { unset( $children_pages[$parent] ); //required in order to keep track of orphans } + /** + * @global string $mode + * @staticvar string $alternate + * @param WP_Post $post + * @param int $level + */ public function single_row( $post, $level = 0 ) { global $mode; static $alternate; @@ -657,16 +696,16 @@ class WP_Posts_List_Table extends WP_List_Table { $actions = array(); if ( $can_edit_post && 'trash' != $post->post_status ) { - $actions['edit'] = '' . __( 'Edit' ) . ''; - $actions['inline hide-if-no-js'] = '' . __( 'Quick Edit' ) . ''; + $actions['edit'] = '' . __( 'Edit' ) . ''; + $actions['inline hide-if-no-js'] = '' . __( 'Quick Edit' ) . ''; } if ( current_user_can( 'delete_post', $post->ID ) ) { if ( 'trash' == $post->post_status ) - $actions['untrash'] = "ID ) ), 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . ""; + $actions['untrash'] = "ID ) ), 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . ""; elseif ( EMPTY_TRASH_DAYS ) - $actions['trash'] = "" . __( 'Trash' ) . ""; + $actions['trash'] = "" . __( 'Trash' ) . ""; if ( 'trash' == $post->post_status || !EMPTY_TRASH_DAYS ) - $actions['delete'] = "" . __( 'Delete Permanently' ) . ""; + $actions['delete'] = "" . __( 'Delete Permanently' ) . ""; } if ( $post_type_object->public ) { if ( in_array( $post->post_status, array( 'pending', 'draft', 'future' ) ) ) { @@ -870,7 +909,7 @@ class WP_Posts_List_Table extends WP_List_Table { /** * Fires for each custom column of a specific post type in the Posts list table. * - * The dynamic portion of the hook name, $post->post_type, refers to the post type. + * The dynamic portion of the hook name, `$post->post_type`, refers to the post type. * * @since 3.1.0 * @@ -1097,7 +1136,11 @@ class WP_Posts_List_Table extends WP_List_Table { - + + diff --git a/wp-admin/includes/class-wp-terms-list-table.php b/wp-admin/includes/class-wp-terms-list-table.php index 743dfde4..1916b5ac 100644 --- a/wp-admin/includes/class-wp-terms-list-table.php +++ b/wp-admin/includes/class-wp-terms-list-table.php @@ -202,6 +202,16 @@ class WP_Terms_List_Table extends WP_List_Table { } } + /** + * @param string $taxonomy + * @param array $terms + * @param array $children + * @param int $start + * @param int $per_page + * @param int $count + * @param int $parent + * @param int $level + */ private function _rows( $taxonomy, $terms, &$children, $start, $per_page, &$count, $parent = 0, $level = 0 ) { $end = $start + $per_page; @@ -250,6 +260,12 @@ class WP_Terms_List_Table extends WP_List_Table { } } + /** + * @global string $taxonomy + * @staticvar string $row_class + * @param object $tag + * @param int $level + */ public function single_row( $tag, $level = 0 ) { global $taxonomy; $tag = sanitize_term( $tag, $taxonomy ); @@ -264,6 +280,10 @@ class WP_Terms_List_Table extends WP_List_Table { echo '
'; } + /** + * @param object $tag + * @return string + */ public function column_cb( $tag ) { $default_term = get_option( 'default_' . $this->screen->taxonomy ); @@ -274,6 +294,10 @@ class WP_Terms_List_Table extends WP_List_Table { return ' '; } + /** + * @param object $tag + * @return string + */ public function column_name( $tag ) { $taxonomy = $this->screen->taxonomy; $tax = get_taxonomy( $taxonomy ); @@ -327,7 +351,7 @@ class WP_Terms_List_Table extends WP_List_Table { /** * Filter the action links displayed for each term in the terms list table. * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. + * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * @since 3.0.0 * @@ -348,15 +372,27 @@ class WP_Terms_List_Table extends WP_List_Table { return $out; } + /** + * @param object $tag + * @return string + */ public function column_description( $tag ) { return $tag->description; } + /** + * @param object $tag + * @return string + */ public function column_slug( $tag ) { /** This filter is documented in wp-admin/edit-tag-form.php */ return apply_filters( 'editable_slug', $tag->slug ); } + /** + * @param object $tag + * @return string + */ public function column_posts( $tag ) { $count = number_format_i18n( $tag->count ); @@ -381,6 +417,10 @@ class WP_Terms_List_Table extends WP_List_Table { return "$count"; } + /** + * @param object $tag + * @return string + */ public function column_links( $tag ) { $count = number_format_i18n( $tag->count ); if ( $count ) @@ -388,11 +428,16 @@ class WP_Terms_List_Table extends WP_List_Table { return $count; } + /** + * @param object $tag + * @param string $column_name + * @return string + */ public function column_default( $tag, $column_name ) { /** * Filter the displayed columns in the terms list table. * - * The dynamic portion of the hook name, $this->screen->taxonomy, + * The dynamic portion of the hook name, `$this->screen->taxonomy`, * refers to the slug of the current taxonomy. * * @since 2.8.0 diff --git a/wp-admin/includes/class-wp-theme-install-list-table.php b/wp-admin/includes/class-wp-theme-install-list-table.php index 01ac2907..eb8498a2 100644 --- a/wp-admin/includes/class-wp-theme-install-list-table.php +++ b/wp-admin/includes/class-wp-theme-install-list-table.php @@ -106,7 +106,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { /** * Filter API request arguments for each Install Themes screen tab. * - * The dynamic portion of the hook name, $tab, refers to the theme install + * The dynamic portion of the hook name, `$tab`, refers to the theme install * tabs. Default tabs are 'dashboard', 'search', 'upload', 'featured', * 'new', and 'updated'. * diff --git a/wp-admin/includes/class-wp-themes-list-table.php b/wp-admin/includes/class-wp-themes-list-table.php index de34581d..6311e755 100644 --- a/wp-admin/includes/class-wp-themes-list-table.php +++ b/wp-admin/includes/class-wp-themes-list-table.php @@ -95,6 +95,10 @@ class WP_Themes_List_Table extends WP_List_Table { printf( __( 'Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes.' ), get_site_option( 'site_name' ) ); } + /** + * @param string $which + * @return null + */ public function tablenav( $which = 'top' ) { if ( $this->get_pagination_arg( 'total_pages' ) <= 1 ) return; @@ -205,7 +209,7 @@ class WP_Themes_List_Table extends WP_List_Table {
-

+

display('Description'); ?>

parent() ) { printf( '

' . __( 'This child theme requires its parent theme, %2$s.' ) . '

', @@ -219,6 +223,10 @@ class WP_Themes_List_Table extends WP_List_Table { endforeach; } + /** + * @param WP_Theme $theme + * @return bool + */ public function search_theme( $theme ) { // Search the features foreach ( $this->features as $word ) { @@ -256,9 +264,7 @@ class WP_Themes_List_Table extends WP_List_Table { * @since 3.4.0 * @access public * - * @uses $this->features Array of all feature search terms. - * @uses get_pagenum() - * @uses _pagination_args['total_pages'] + * @param array $extra_args */ public function _js_vars( $extra_args = array() ) { $search_string = isset( $_REQUEST['s'] ) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : ''; @@ -273,7 +279,7 @@ class WP_Themes_List_Table extends WP_List_Table { if ( is_array( $extra_args ) ) $args = array_merge( $args, $extra_args ); - printf( "\n", json_encode( $args ) ); + printf( "\n", wp_json_encode( $args ) ); parent::_js_vars(); } } diff --git a/wp-admin/includes/class-wp-upgrader-skins.php b/wp-admin/includes/class-wp-upgrader-skins.php index 8fcee68f..7d403739 100644 --- a/wp-admin/includes/class-wp-upgrader-skins.php +++ b/wp-admin/includes/class-wp-upgrader-skins.php @@ -20,12 +20,16 @@ class WP_Upgrader_Skin { public $done_header = false; public $done_footer = false; public $result = false; + public $options = array(); public function __construct($args = array()) { $defaults = array( 'url' => '', 'nonce' => '', 'title' => '', 'context' => false ); $this->options = wp_parse_args($args, $defaults); } + /** + * @param WP_Upgrader $upgrader + */ public function set_upgrader(&$upgrader) { if ( is_object($upgrader) ) $this->upgrader =& $upgrader; @@ -39,12 +43,18 @@ class WP_Upgrader_Skin { $this->result = $result; } - public function request_filesystem_credentials($error = false) { + public function request_filesystem_credentials( $error = false, $context = false, $allow_relaxed_file_ownership = false ) { $url = $this->options['url']; - $context = $this->options['context']; - if ( !empty($this->options['nonce']) ) + if ( ! $context ) { + $context = $this->options['context']; + } + if ( !empty($this->options['nonce']) ) { $url = wp_nonce_url($url, $this->options['nonce']); - return request_filesystem_credentials($url, '', $error, $context); //Possible to bring inline, Leaving as is for now. + } + + $extra_fields = array(); + + return request_filesystem_credentials( $url, '', $error, $context, $extra_fields, $allow_relaxed_file_ownership ); } public function header() { @@ -209,6 +219,9 @@ class Bulk_Upgrader_Skin extends WP_Upgrader_Skin { $this->upgrader->strings['skin_upgrade_end'] = __('All updates have been completed.'); } + /** + * @param string $string + */ public function feedback($string) { if ( isset( $this->upgrader->strings[$string] ) ) $string = $this->upgrader->strings[$string]; @@ -698,13 +711,14 @@ class Language_Pack_Upgrader_Skin extends WP_Upgrader_Skin { class Automatic_Upgrader_Skin extends WP_Upgrader_Skin { protected $messages = array(); - public function request_filesystem_credentials( $error = false, $context = '' ) { - if ( $context ) + public function request_filesystem_credentials( $error = false, $context = '', $allow_relaxed_file_ownership = false ) { + if ( $context ) { $this->options['context'] = $context; + } // TODO: fix up request_filesystem_credentials(), or split it, to allow us to request a no-output version // This will output a credentials form in event of failure, We don't want that, so just hide with a buffer ob_start(); - $result = parent::request_filesystem_credentials( $error ); + $result = parent::request_filesystem_credentials( $error, $context, $allow_relaxed_file_ownership ); ob_end_clean(); return $result; } @@ -713,6 +727,9 @@ class Automatic_Upgrader_Skin extends WP_Upgrader_Skin { return $this->messages; } + /** + * @param string|array|WP_Error $data + */ public function feedback( $data ) { if ( is_wp_error( $data ) ) $string = $data->get_error_message(); diff --git a/wp-admin/includes/class-wp-upgrader.php b/wp-admin/includes/class-wp-upgrader.php index 2bef3eaa..0f1ca8b9 100644 --- a/wp-admin/includes/class-wp-upgrader.php +++ b/wp-admin/includes/class-wp-upgrader.php @@ -4,7 +4,7 @@ * * This set of classes are designed to be used to upgrade/install a local set of files on the filesystem via the Filesystem Abstraction classes. * - * @link http://trac.wordpress.org/ticket/7875 consolidate plugin/theme/core upgrade/install functions + * @link https://core.trac.wordpress.org/ticket/7875 consolidate plugin/theme/core upgrade/install functions * * @package WordPress * @subpackage Upgrader @@ -21,22 +21,100 @@ require ABSPATH . 'wp-admin/includes/class-wp-upgrader-skins.php'; * @since 2.8.0 */ class WP_Upgrader { + + /** + * The error/notification strings used to update the user on the progress. + * + * @since 2.8.0 + * @var string $strings + */ public $strings = array(); + + /** + * The upgrader skin being used. + * + * @since 2.8.0 + * @var WP_Upgrader_Skin $skin + */ public $skin = null; + + /** + * The result of the installation. + * + * This is set by {@see WP_Upgrader::install_package()}, only when the package is installed + * successfully. It will then be an array, unless a {@see WP_Error} is returned by the + * {@see 'upgrader_post_install'} filter. In that case, the `WP_Error` will be assigned to + * it. + * + * @since 2.8.0 + * @var WP_Error|array $result { + * @type string $source The full path to the source the files were installed from. + * @type string $source_files List of all the files in the source directory. + * @type string $destination The full path to the install destination folder. + * @type string $destination_name The name of the destination folder, or empty if `$destination` + * and `$local_destination` are the same. + * @type string $local_destination The full local path to the destination folder. This is usually + * the same as `$destination`. + * @type string $remote_destination The full remote path to the destination folder + * (i.e., from `$wp_filesystem`). + * @type bool $clear_destination Whether the destination folder was cleared. + * } + */ public $result = array(); - public function __construct($skin = null) { + /** + * The total number of updates being performed. + * + * Set by the bulk update methods. + * + * @since 3.0.0 + * @var int $update_count + */ + public $update_count = 0; + + /** + * The current update if multiple updates are being performed. + * + * Used by the bulk update methods, and incremented for each update. + * + * @since 3.0.0 + * @var int + */ + public $update_current = 0; + + /** + * Construct the upgrader with a skin. + * + * @since 2.8.0 + * + * @param WP_Upgrader_Skin $skin The upgrader skin to use. Default is a {@see WP_Upgrader_Skin} + * instance. + */ + public function __construct( $skin = null ) { if ( null == $skin ) $this->skin = new WP_Upgrader_Skin(); else $this->skin = $skin; } + /** + * Initialize the upgrader. + * + * This will set the relationship between the skin being used and this upgrader, + * and also add the generic strings to `WP_Upgrader::$strings`. + * + * @since 2.8.0 + */ public function init() { $this->skin->set_upgrader($this); $this->generic_strings(); } + /** + * Add the generic strings to WP_Upgrader::$strings. + * + * @since 2.8.0 + */ public function generic_strings() { $this->strings['bad_request'] = __('Invalid Data provided.'); $this->strings['fs_unavailable'] = __('Could not access filesystem.'); @@ -59,17 +137,31 @@ class WP_Upgrader { $this->strings['maintenance_end'] = __('Disabling Maintenance mode…'); } - public function fs_connect( $directories = array() ) { + /** + * Connect to the filesystem. + * + * @since 2.8.0 + * + * @param array $directories Optional. A list of directories. If any of these do + * not exist, a {@see WP_Error} object will be returned. + * Default empty array. + * @param bool $allow_relaxed_file_ownership Whether to allow relaxed file ownership. + * Default false. + * @return bool|WP_Error True if able to connect, false or a {@see WP_Error} otherwise. + */ + public function fs_connect( $directories = array(), $allow_relaxed_file_ownership = false ) { global $wp_filesystem; - if ( false === ($credentials = $this->skin->request_filesystem_credentials()) ) + if ( false === ( $credentials = $this->skin->request_filesystem_credentials( false, $directories[0], $allow_relaxed_file_ownership ) ) ) { return false; + } - if ( ! WP_Filesystem($credentials) ) { + if ( ! WP_Filesystem( $credentials, $directories[0], $allow_relaxed_file_ownership ) ) { $error = true; if ( is_object($wp_filesystem) && $wp_filesystem->errors->get_error_code() ) $error = $wp_filesystem->errors; - $this->skin->request_filesystem_credentials($error); //Failed to connect, Error and request again + // Failed to connect, Error and request again + $this->skin->request_filesystem_credentials( $error, $directories[0], $allow_relaxed_file_ownership ); return false; } @@ -106,7 +198,16 @@ class WP_Upgrader { return true; } //end fs_connect(); - public function download_package($package) { + /** + * Download a package. + * + * @since 2.8.0 + * + * @param string $package The URI of the package. If this is the full path to an + * existing local file, it will be returned untouched. + * @return string|WP_Error The full path to the downloaded package file, or a {@see WP_Error} object. + */ + public function download_package( $package ) { /** * Filter whether to return the package. @@ -138,7 +239,17 @@ class WP_Upgrader { return $download_file; } - public function unpack_package($package, $delete_package = true) { + /** + * Unpack a compressed package file. + * + * @since 2.8.0 + * + * @param string $package Full path to the package file. + * @param bool $delete_package Optional. Whether to delete the package file after attempting + * to unpack it. Default true. + * @return string|WP_Error The path to the unpacked contents, or a {@see WP_Error} on failure. + */ + public function unpack_package( $package, $delete_package = true ) { global $wp_filesystem; $this->skin->feedback('unpack_package'); @@ -177,6 +288,33 @@ class WP_Upgrader { return $working_dir; } + /** + * Install a package. + * + * Copies the contents of a package form a source directory, and installs them in + * a destination directory. Optionally removes the source. It can also optionally + * clear out the destination folder if it already exists. + * + * @since 2.8.0 + * + * @param array|string $args { + * Optional. Array or string of arguments for installing a package. Default empty array. + * + * @type string $source Required path to the package source. Default empty. + * @type string $destination Required path to a folder to install the package in. + * Default empty. + * @type bool $clear_destination Whether to delete any files already in the destination + * folder. Default false. + * @type bool $clear_working Whether to delete the files form the working directory + * after copying to the destination. Default false. + * @type bool $abort_if_destination_exists Whether to abort the installation if + * the destination folder already exists. Default true. + * @type array $hook_extra Extra arguments to pass to the filter hooks called by + * {@see WP_Upgrader::install_package()}. Default empty array. + * } + * + * @return array|WP_Error The result (also stored in `WP_Upgrader:$result`), or a {@see WP_Error} on failure. + */ public function install_package( $args = array() ) { global $wp_filesystem, $wp_theme_directories; @@ -353,6 +491,40 @@ class WP_Upgrader { return $this->result; } + /** + * Run an upgrade/install. + * + * Attempts to download the package (if it is not a local file), unpack it, and + * install it in the destination folder. + * + * @since 2.8.0 + * + * @param array $options { + * Array or string of arguments for upgrading/installing a package. + * + * @type string $package The full path or URI of the package to install. + * Default empty. + * @type string $destination The full path to the destination folder. + * Default empty. + * @type bool $clear_destination Whether to delete any files already in the + * destination folder. Default false. + * @type bool $clear_working Whether to delete the files form the working + * directory after copying to the destination. + * Default false. + * @type bool $abort_if_destination_exists Whether to abort the installation if the destination + * folder already exists. When true, `$clear_destination` + * should be false. Default true. + * @type bool $is_multi Whether this run is one of multiple upgrade/install + * actions being performed in bulk. When true, the skin + * {@see WP_Upgrader::header()} and {@see WP_Upgrader::footer()} + * aren't called. Default false. + * @type array $hook_extra Extra arguments to pass to the filter hooks called by + * {@see WP_Upgrader::run()}. + * } + * + * @return array|false|WP_error The result from self::install_package() on success, otherwise a WP_Error, + * or false if unable to connect to the filesystem. + */ public function run( $options ) { $defaults = array( @@ -447,7 +619,16 @@ class WP_Upgrader { return $result; } - public function maintenance_mode($enable = false) { + /** + * Toggle maintenance mode for the site. + * + * Creates/deletes the maintenance file to enable/disable maintenance mode. + * + * @since 2.8.0 + * + * @param bool $enable True to enable maintenance mode, false to disable. + */ + public function maintenance_mode( $enable = false ) { global $wp_filesystem; $file = $wp_filesystem->abspath() . '.maintenance'; if ( $enable ) { @@ -473,9 +654,28 @@ class WP_Upgrader { */ class Plugin_Upgrader extends WP_Upgrader { + /** + * Plugin upgrade result. + * + * @since 2.8.0 + * @var array|WP_Error $result + * @see WP_Upgrader::$result + */ public $result; + + /** + * Whether a bulk upgrade/install is being performed. + * + * @since 2.9.0 + * @var bool $bulk + */ public $bulk = false; + /** + * Initialize the upgrade strings. + * + * @since 2.8.0 + */ public function upgrade_strings() { $this->strings['up_to_date'] = __('The plugin is at the latest version.'); $this->strings['no_package'] = __('Update package not available.'); @@ -487,6 +687,11 @@ class Plugin_Upgrader extends WP_Upgrader { $this->strings['process_success'] = __('Plugin updated successfully.'); } + /** + * Initialize the install strings. + * + * @since 2.8.0 + */ public function install_strings() { $this->strings['no_package'] = __('Install package not available.'); $this->strings['downloading_package'] = __('Downloading install package from %s…'); @@ -497,6 +702,22 @@ class Plugin_Upgrader extends WP_Upgrader { $this->strings['process_success'] = __('Plugin installed successfully.'); } + /** + * Install a plugin package. + * + * @since 2.8.0 + * @since 3.7.0 The `$args` parameter was added, making clearing the plugin update cache optional. + * + * @param string $package The full local path or URI of the package. + * @param array $args { + * Optional. Other arguments for installing a plugin package. Default empty array. + * + * @type bool $clear_update_cache Whether to clear the plugin updates cache if successful. + * Default true. + * } + * + * @return bool|WP_Error True if the install was successful, false or a WP_Error otherwise. + */ public function install( $package, $args = array() ) { $defaults = array( @@ -531,6 +752,21 @@ class Plugin_Upgrader extends WP_Upgrader { return true; } + /** + * Upgrade a plugin. + * + * @since 2.8.0 + * @since 3.7.0 The `$args` parameter was added, making clearing the plugin update cache optional. + * + * @param string $plugin The basename path to the main plugin file. + * @param array $args { + * Optional. Other arguments for upgrading a plugin package. Defualt empty array. + * + * @type bool $clear_update_cache Whether to clear the plugin updates cache if successful. + * Default true. + * } + * @return bool|WP_Error True if the upgrade was successful, false or a {@see WP_Error} object otherwise. + */ public function upgrade( $plugin, $args = array() ) { $defaults = array( @@ -582,6 +818,22 @@ class Plugin_Upgrader extends WP_Upgrader { return true; } + /** + * Bulk upgrade several plugins at once. + * + * @since 2.8.0 + * @since 3.7.0 The `$args` parameter was added, making clearing the plugin update cache optional. + * + * @param string $plugins Array of the basename paths of the plugins' main files. + * @param array $args { + * Optional. Other arguments for upgrading several plugins at once. Default empty array. + * + * @type bool $clear_update_cache Whether to clear the plugin updates cache if successful. + * Default true. + * } + * + * @return array|false An array of results indexed by plugin file, or false if unable to connect to the filesystem. + */ public function bulk_upgrade( $plugins, $args = array() ) { $defaults = array( @@ -696,6 +948,17 @@ class Plugin_Upgrader extends WP_Upgrader { return $results; } + /** + * Check a source package to be sure it contains a plugin. + * + * This function is added to the {@see 'upgrader_source_selection'} filter by + * {@see Plugin_Upgrader::install()}. + * + * @since 3.3.0 + * + * @param string $source The path to the downloaded package source. + * @return string|WP_Error The source as passed, or a {@see WP_Error} object if no plugins were found. + */ public function check_package($source) { global $wp_filesystem; @@ -703,7 +966,7 @@ class Plugin_Upgrader extends WP_Upgrader { return $source; $working_directory = str_replace( $wp_filesystem->wp_content_dir(), trailingslashit(WP_CONTENT_DIR), $source); - if ( ! is_dir($working_directory) ) // Sanity check, if the above fails, lets not prevent installation. + if ( ! is_dir($working_directory) ) // Sanity check, if the above fails, let's not prevent installation. return $source; // Check the folder contains at least 1 valid plugin. @@ -722,7 +985,15 @@ class Plugin_Upgrader extends WP_Upgrader { return $source; } - // Return plugin info. + /** + * Retrieve the path to the file that contains the plugin info. + * + * This isn't used internally in the class, but is called by the skins. + * + * @since 2.8.0 + * + * @return string|false The full path to the main plugin file, or false. + */ public function plugin_info() { if ( ! is_array($this->result) ) return false; @@ -738,7 +1009,18 @@ class Plugin_Upgrader extends WP_Upgrader { return $this->result['destination_name'] . '/' . $pluginfiles[0]; } - //Hooked to pre_install + /** + * Deactivates a plugin before it is upgraded. + * + * Hooked to the {@see 'upgrader_pre_install'} filter by {@see Plugin_Upgrader::upgrade()}. + * + * @since 2.8.0 + * @since 4.1.0 Added a return value. + * + * @param bool|WP_Error $return Upgrade offer return. + * @param array $plugin Plugin package arguments. + * @return bool|WP_Error The passed in $return param or {@see WP_Error}. + */ public function deactivate_plugin_before_upgrade($return, $plugin) { if ( is_wp_error($return) ) //Bypass. @@ -756,9 +1038,18 @@ class Plugin_Upgrader extends WP_Upgrader { //Deactivate the plugin silently, Prevent deactivation hooks from running. deactivate_plugins($plugin, true); } + + return $return; } - //Hooked to upgrade_clear_destination + /** + * Delete the old plugin during an upgrade. + * + * Hooked to the {@see 'upgrader_clear_destination'} filter by + * {@see Plugin_Upgrader::upgrade()} and {@see Plugin_Upgrader::bulk_upgrade()}. + * + * @since 2.8.0 + */ public function delete_old_plugin($removed, $local_destination, $remote_destination, $plugin) { global $wp_filesystem; @@ -797,9 +1088,28 @@ class Plugin_Upgrader extends WP_Upgrader { */ class Theme_Upgrader extends WP_Upgrader { + /** + * Result of the theme upgrade offer. + * + * @since 2.8.0 + * @var array|WP_Erorr $result + * @see WP_Upgrader::$result + */ public $result; + + /** + * Whether multiple plugins are being upgraded/installed in bulk. + * + * @since 2.9.0 + * @var bool $bulk + */ public $bulk = false; + /** + * Initialize the upgrade strings. + * + * @since 2.8.0 + */ public function upgrade_strings() { $this->strings['up_to_date'] = __('The theme is at the latest version.'); $this->strings['no_package'] = __('Update package not available.'); @@ -811,6 +1121,11 @@ class Theme_Upgrader extends WP_Upgrader { $this->strings['process_success'] = __('Theme updated successfully.'); } + /** + * Initialize the install strings. + * + * @since 2.8.0 + */ public function install_strings() { $this->strings['no_package'] = __('Install package not available.'); $this->strings['downloading_package'] = __('Downloading install package from %s…'); @@ -831,7 +1146,14 @@ class Theme_Upgrader extends WP_Upgrader { $this->strings['parent_theme_not_found'] = __('The parent theme could not be found. You will need to install the parent theme, %s, before you can use this child theme.'); } - public function check_parent_theme_filter($install_result, $hook_extra, $child_result) { + /** + * Check if a child theme is being installed and we need to install its parent. + * + * Hooked to the {@see 'upgrader_post_install'} filter by {@see Theme_Upgrader::install()}. + * + * @since 3.4.0 + */ + public function check_parent_theme_filter( $install_result, $hook_extra, $child_result ) { // Check to see if we need to install a parent theme $theme_info = $this->theme_info(); @@ -846,7 +1168,7 @@ class Theme_Upgrader extends WP_Upgrader { return $install_result; } - // We don't have the parent theme, lets install it + // We don't have the parent theme, let's install it. $api = themes_api('theme_information', array('slug' => $theme_info->get('Template'), 'fields' => array('sections' => false, 'tags' => false) ) ); //Save on a bit of bandwidth. if ( ! $api || is_wp_error($api) ) { @@ -890,11 +1212,38 @@ class Theme_Upgrader extends WP_Upgrader { return $install_result; } - public function hide_activate_preview_actions($actions) { + /** + * Don't display the activate and preview actions to the user. + * + * Hooked to the {@see 'install_theme_complete_actions'} filter by + * {@see Theme_Upgrader::check_parent_theme_filter()} when installing + * a child theme and installing the parent theme fails. + * + * @since 3.4.0 + * + * @param array $actions Preview actions. + */ + public function hide_activate_preview_actions( $actions ) { unset($actions['activate'], $actions['preview']); return $actions; } + /** + * Install a theme package. + * + * @since 2.8.0 + * @since 3.7.0 The `$args` parameter was added, making clearing the update cache optional. + * + * @param string $package The full local path or URI of the package. + * @param array $args { + * Optional. Other arguments for installing a theme package. Default empty array. + * + * @type bool $clear_update_cache Whether to clear the updates cache if successful. + * Default true. + * } + * + * @return bool|WP_Error True if the install was successful, false or a {@see WP_Error} object otherwise. + */ public function install( $package, $args = array() ) { $defaults = array( @@ -931,6 +1280,21 @@ class Theme_Upgrader extends WP_Upgrader { return true; } + /** + * Upgrade a theme. + * + * @since 2.8.0 + * @since 3.7.0 The `$args` parameter was added, making clearing the update cache optional. + * + * @param string $theme The theme slug. + * @param array $args { + * Optional. Other arguments for upgrading a theme. Default empty array. + * + * @type bool $clear_update_cache Whether to clear the update cache if successful. + * Default true. + * } + * @return bool|WP_Error True if the upgrade was successful, false or a {@see WP_Error} object otherwise. + */ public function upgrade( $theme, $args = array() ) { $defaults = array( @@ -981,6 +1345,21 @@ class Theme_Upgrader extends WP_Upgrader { return true; } + /** + * Upgrade several themes at once. + * + * @since 3.0.0 + * @since 3.7.0 The `$args` parameter was added, making clearing the update cache optional. + * + * @param string $themes The theme slugs. + * @param array $args { + * Optional. Other arguments for upgrading several themes at once. Default empty array. + * + * @type bool $clear_update_cache Whether to clear the update cache if successful. + * Default true. + * } + * @return array[]|false An array of results, or false if unable to connect to the filesystem. + */ public function bulk_upgrade( $themes, $args = array() ) { $defaults = array( @@ -1083,7 +1462,19 @@ class Theme_Upgrader extends WP_Upgrader { return $results; } - public function check_package($source) { + /** + * Check that the package source contains a valid theme. + * + * Hooked to the {@see 'upgrader_source_selection'} filter by {@see Theme_Upgrader::install()}. + * It will return an error if the theme doesn't have style.css or index.php + * files. + * + * @since 3.3.0 + * + * @param string $source The full path to the package source. + * @return string|WP_Error The source or a WP_Error. + */ + public function check_package( $source ) { global $wp_filesystem; if ( is_wp_error($source) ) @@ -1091,7 +1482,7 @@ class Theme_Upgrader extends WP_Upgrader { // Check the folder contains a valid theme $working_directory = str_replace( $wp_filesystem->wp_content_dir(), trailingslashit(WP_CONTENT_DIR), $source); - if ( ! is_dir($working_directory) ) // Sanity check, if the above fails, lets not prevent installation. + if ( ! is_dir($working_directory) ) // Sanity check, if the above fails, let's not prevent installation. return $source; // A proper archive should have a style.css file in the single subdirectory @@ -1110,6 +1501,14 @@ class Theme_Upgrader extends WP_Upgrader { return $source; } + /** + * Turn on maintenance mode before attempting to upgrade the current theme. + * + * Hooked to the {@see 'upgrader_pre_install'} filter by {@see Theme_Upgrader::upgrade()} and + * {@see Theme_Upgrader::bulk_upgrade()}. + * + * @since 2.8.0 + */ public function current_before($return, $theme) { if ( is_wp_error($return) ) @@ -1126,6 +1525,14 @@ class Theme_Upgrader extends WP_Upgrader { return $return; } + /** + * Turn off maintenance mode after upgrading the current theme. + * + * Hooked to the {@see 'upgrader_post_install'} filter by {@see Theme_Upgrader::upgrade()} + * and {@see Theme_Upgrader::bulk_upgrade()}. + * + * @since 2.8.0 + */ public function current_after($return, $theme) { if ( is_wp_error($return) ) return $return; @@ -1148,6 +1555,14 @@ class Theme_Upgrader extends WP_Upgrader { return $return; } + /** + * Delete the old theme during an upgrade. + * + * Hooked to the {@see 'upgrader_clear_destination'} filter by {@see Theme_Upgrader::upgrade()} + * and {@see Theme_Upgrader::bulk_upgrade()}. + * + * @since 2.8.0 + */ public function delete_old_theme( $removed, $local_destination, $remote_destination, $theme ) { global $wp_filesystem; @@ -1167,6 +1582,17 @@ class Theme_Upgrader extends WP_Upgrader { return true; } + /** + * Get the WP_Theme object for a theme. + * + * @since 2.8.0 + * @since 3.0.0 The `$theme` argument was added. + * + * @param string $theme The directory name of the theme. This is optional, and if not supplied, + * the directory name from the last result will be used. + * @return WP_Theme|false The theme's info object, or false `$theme` is not supplied + * and the last result isn't set. + */ public function theme_info($theme = null) { if ( empty($theme) ) { @@ -1191,9 +1617,30 @@ add_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async */ class Language_Pack_Upgrader extends WP_Upgrader { + /** + * Result of the language pack upgrade. + * + * @since 3.7.0 + * @var array|WP_Error $result + * @see WP_Upgrader::$result + */ public $result; + + /** + * Whether a bulk upgrade/install is being performed. + * + * @since 3.7.0 + * @var bool $bulk + */ public $bulk = true; + /** + * Asynchronously upgrade language packs after other upgrades have been made. + * + * Hooked to the {@see 'upgrader_process_complete'} action by default. + * + * @since 3.7.0 + */ public static function async_upgrade( $upgrader = false ) { // Avoid recursion. if ( $upgrader && $upgrader instanceof Language_Pack_Upgrader ) { @@ -1243,6 +1690,11 @@ class Language_Pack_Upgrader extends WP_Upgrader { $lp_upgrader->bulk_upgrade( $language_updates ); } + /** + * Initialize the upgrade strings. + * + * @since 3.7.0 + */ public function upgrade_strings() { $this->strings['starting_upgrade'] = __( 'Some of your translations need updating. Sit tight for a few more seconds while we update them as well.' ); $this->strings['up_to_date'] = __( 'The translation is up to date.' ); // We need to silently skip this case @@ -1253,6 +1705,16 @@ class Language_Pack_Upgrader extends WP_Upgrader { $this->strings['process_success'] = __( 'Translation updated successfully.' ); } + /** + * Upgrade a language pack. + * + * @since 3.7.0 + * + * @param string|false $update Optional. Whether an update offer is available. Default false. + * @param array $args Optional. Other optional arguments, see + * {@see Language_Pack_Upgrader::bulk_upgrade()}. Default empty array. + * @return array|WP_Error The result of the upgrade, or a {@see wP_Error} object instead. + */ public function upgrade( $update = false, $args = array() ) { if ( $update ) { $update = array( $update ); @@ -1267,6 +1729,21 @@ class Language_Pack_Upgrader extends WP_Upgrader { return $results[0]; } + /** + * Bulk upgrade language packs. + * + * @since 3.7.0 + * + * @param array $language_updates Optional. Language pack updates. Default empty array. + * @param array $args { + * Optional. Other arguments for upgrading multiple language packs. Default empty array + * + * @type bool $clear_update_cache Whether to clear the update cache when done. + * Default true. + * } + * @return array|true|false|WP_Error Will return an array of results, or true if there are no updates, + * false or WP_Error for initial errors. + */ public function bulk_upgrade( $language_updates = array(), $args = array() ) { global $wp_filesystem; @@ -1368,14 +1845,20 @@ class Language_Pack_Upgrader extends WP_Upgrader { remove_filter( 'upgrader_source_selection', array( $this, 'check_package' ) ); if ( $parsed_args['clear_update_cache'] ) { - wp_clean_themes_cache( true ); - wp_clean_plugins_cache( true ); - delete_site_transient( 'update_core' ); + wp_clean_update_cache(); } return $results; } + /** + * Check the package source to make sure there are .mo and .po files. + * + * Hooked to the {@see 'upgrader_source_selection'} filter by + * {@see Language_Pack_Upgrader::bulk_upgrade()}. + * + * @since 3.7.0 + */ public function check_package( $source, $remote_source ) { global $wp_filesystem; @@ -1401,6 +1884,14 @@ class Language_Pack_Upgrader extends WP_Upgrader { return $source; } + /** + * Get the name of an item being updated. + * + * @since 3.7.0 + * + * @param object The data for an update. + * @return string The name of the item being updated. + */ public function get_name_for_update( $update ) { switch ( $update->type ) { case 'core': @@ -1432,6 +1923,11 @@ class Language_Pack_Upgrader extends WP_Upgrader { */ class Core_Upgrader extends WP_Upgrader { + /** + * Initialize the upgrade strings. + * + * @since 2.8.0 + */ public function upgrade_strings() { $this->strings['up_to_date'] = __('WordPress is at the latest version.'); $this->strings['no_package'] = __('Update package not available.'); @@ -1443,6 +1939,24 @@ class Core_Upgrader extends WP_Upgrader { $this->strings['rollback_was_required'] = __( 'Due to an error during updating, WordPress has rolled back to your previous version.' ); } + /** + * Upgrade WordPress core. + * + * @since 2.8.0 + * + * @param object $current Response object for whether WordPress is current. + * @param array $args { + * Optional. Arguments for upgrading WordPress core. Default empty array. + * + * @type bool $pre_check_md5 Whether to check the file checksums before + * attempting the upgrade. Default true. + * @type bool $attempt_rollback Whether to attempt to rollback the chances if + * there is a problem. Default false. + * @type bool $do_rollback Whether to perform this "upgrade" as a rollback. + * Default false. + * } + * @return null|false|WP_Error False or WP_Error on failure, null on success. + */ public function upgrade( $current, $args = array() ) { global $wp_filesystem; @@ -1454,6 +1968,7 @@ class Core_Upgrader extends WP_Upgrader { 'pre_check_md5' => true, 'attempt_rollback' => false, 'do_rollback' => false, + 'allow_relaxed_file_ownership' => false, ); $parsed_args = wp_parse_args( $args, $defaults ); @@ -1464,7 +1979,7 @@ class Core_Upgrader extends WP_Upgrader { if ( !isset( $current->response ) || $current->response == 'latest' ) return new WP_Error('up_to_date', $this->strings['up_to_date']); - $res = $this->fs_connect( array(ABSPATH, WP_CONTENT_DIR) ); + $res = $this->fs_connect( array( ABSPATH, WP_CONTENT_DIR ), $parsed_args['allow_relaxed_file_ownership'] ); if ( ! $res || is_wp_error( $res ) ) { return $res; } @@ -1561,6 +2076,7 @@ class Core_Upgrader extends WP_Upgrader { 'success' => true, 'fs_method' => $wp_filesystem->method, 'fs_method_forced' => defined( 'FS_METHOD' ) || has_filter( 'filesystem_method' ), + 'fs_method_direct' => !empty( $GLOBALS['_wp_filesystem_direct_method'] ) ? $GLOBALS['_wp_filesystem_direct_method'] : '', 'time_taken' => time() - $start_time, 'reported' => $wp_version, 'attempted' => $current->version, @@ -1590,8 +2106,15 @@ class Core_Upgrader extends WP_Upgrader { return $result; } - // Determines if this WordPress Core version should update to $offered_ver or not - public static function should_update_to_version( $offered_ver /* x.y.z */ ) { + /** + * Determines if this WordPress Core version should update to an offered version or not. + * + * @since 3.7.0 + * + * @param string $offered_ver The offered version, of the format x.y.z. + * @return bool True if we should update to the offered version, otherwise false. + */ + public static function should_update_to_version( $offered_ver ) { include( ABSPATH . WPINC . '/version.php' ); // $wp_version; // x.y.z $current_branch = implode( '.', array_slice( preg_split( '/[.-]/', $wp_version ), 0, 2 ) ); // x.y @@ -1689,6 +2212,13 @@ class Core_Upgrader extends WP_Upgrader { return false; } + /** + * Compare the disk file checksums agains the expected checksums. + * + * @since 3.7.0 + * + * @return bool True if the checksums match, otherwise false. + */ public function check_files() { global $wp_version, $wp_local_package; @@ -1717,11 +2247,40 @@ class Core_Upgrader extends WP_Upgrader { * @since 2.8.0 */ class File_Upload_Upgrader { + + /** + * The full path to the file package. + * + * @since 2.8.0 + * @var string $package + */ public $package; + + /** + * The name of the file. + * + * @since 2.8.0 + * @var string $filename + */ public $filename; + + /** + * The ID of the attachment post for this file. + * + * @since 3.3.0 + * @var int $id + */ public $id = 0; - public function __construct($form, $urlholder) { + /** + * Construct the upgrader for a form. + * + * @since 2.8.0 + * + * @param string $form The name of the form the file was uploaded from. + * @param string $urlholder The name of the `GET` parameter that holds the filename. + */ + public function __construct( $form, $urlholder ) { if ( empty($_FILES[$form]['name']) && empty($_GET[$urlholder]) ) wp_die(__('Please select a file')); @@ -1772,6 +2331,13 @@ class File_Upload_Upgrader { } } + /** + * Delete the attachment/uploaded file. + * + * @since 3.2.2 + * + * @return bool Whether the cleanup was successful. + */ public function cleanup() { if ( $this->id ) wp_delete_attachment( $this->id ); @@ -1909,8 +2475,14 @@ class WP_Automatic_Updater { if ( $this->is_disabled() ) return false; + // Only relax the filesystem checks when the update doesn't include new files + $allow_relaxed_file_ownership = false; + if ( 'core' == $type && isset( $item->new_files ) && ! $item->new_files ) { + $allow_relaxed_file_ownership = true; + } + // If we can't do an auto core update, we may still be able to email the user. - if ( ! $skin->request_filesystem_credentials( false, $context ) || $this->is_vcs_checkout( $context ) ) { + if ( ! $skin->request_filesystem_credentials( false, $context, $allow_relaxed_file_ownership ) || $this->is_vcs_checkout( $context ) ) { if ( 'core' == $type ) $this->send_core_update_notification_email( $item ); return false; @@ -1925,15 +2497,15 @@ class WP_Automatic_Updater { /** * Filter whether to automatically update core, a plugin, a theme, or a language. * - * The dynamic portion of the hook name, $type, refers to the type of update + * The dynamic portion of the hook name, `$type`, refers to the type of update * being checked. Can be 'core', 'theme', 'plugin', or 'translation'. * * Generally speaking, plugins, themes, and major core versions are not updated * by default, while translations and minor and development versions for core * are updated by default. * - * See the allow_dev_auto_core_updates, allow_minor_auto_core_updates, and - * allow_major_auto_core_updates filters for a more straightforward way to + * See the {@see 'allow_dev_auto_core_updates', {@see 'allow_minor_auto_core_updates'}, + * and {@see 'allow_major_auto_core_updates'} filters for a more straightforward way to * adjust core updates. * * @since 3.7.0 @@ -2070,6 +2642,11 @@ class WP_Automatic_Updater { break; } + $allow_relaxed_file_ownership = false; + if ( 'core' == $type && isset( $item->new_files ) && ! $item->new_files ) { + $allow_relaxed_file_ownership = true; + } + // Boom, This sites about to get a whole new splash of paint! $upgrade_result = $upgrader->upgrade( $upgrader_item, array( 'clear_update_cache' => false, @@ -2077,6 +2654,8 @@ class WP_Automatic_Updater { 'pre_check_md5' => false, // Only available for core updates. 'attempt_rollback' => true, + // Allow relaxed file ownership in some scenarios + 'allow_relaxed_file_ownership' => $allow_relaxed_file_ownership, ) ); // If the filesystem is unavailable, false is returned. @@ -2084,7 +2663,7 @@ class WP_Automatic_Updater { $upgrade_result = new WP_Error( 'fs_unavailable', __( 'Could not access filesystem.' ) ); } - // Core doesn't output this, so lets append it so we don't get confused. + // Core doesn't output this, so let's append it so we don't get confused. if ( 'core' == $type ) { if ( is_wp_error( $upgrade_result ) ) { $skin->error( __( 'Installation Failed' ), $upgrade_result ); @@ -2198,9 +2777,7 @@ class WP_Automatic_Updater { } // Clear existing caches - wp_clean_plugins_cache(); - wp_clean_themes_cache(); - delete_site_transient( 'update_core' ); + wp_clean_update_cache(); wp_version_check(); // check for Core updates wp_update_themes(); // Check for Theme updates @@ -2596,7 +3173,7 @@ This debugging email is sent when you are using a development version of WordPre If you think these failures might be due to a bug in WordPress, could you report it? * Open a thread in the support forums: https://wordpress.org/support/forum/alphabeta - * Or, if you're comfortable writing a bug report: http://core.trac.wordpress.org/ + * Or, if you're comfortable writing a bug report: https://core.trac.wordpress.org/ Thanks! -- The WordPress Team" ) ); $body[] = ''; diff --git a/wp-admin/includes/class-wp-users-list-table.php b/wp-admin/includes/class-wp-users-list-table.php index 15d55f4e..81637e98 100644 --- a/wp-admin/includes/class-wp-users-list-table.php +++ b/wp-admin/includes/class-wp-users-list-table.php @@ -331,7 +331,7 @@ class WP_Users_List_Table extends WP_List_Table { * @access public * * @param object $user_object The current user object. - * @param string $style Optional. Style attributes added to the
element. + * @param string $style Optional. Style attributes added to the `` element. * Must be sanitized. Default empty. * @param string $role Optional. Key for the $wp_roles array. Default empty. * @param int $numposts Optional. Post count to display for this user. Defaults diff --git a/wp-admin/includes/comment.php b/wp-admin/includes/comment.php index a74eeaac..06447d41 100644 --- a/wp-admin/includes/comment.php +++ b/wp-admin/includes/comment.php @@ -10,7 +10,8 @@ * Determine if a comment exists based on author and date. * * @since 2.0.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param string $comment_author Author of the comment * @param string $comment_date Date of the comment @@ -110,7 +111,8 @@ function get_comment_to_edit( $id ) { * Get the number of pending comments on a post or posts * * @since 2.3.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param int|array $post_id Either a single Post ID or an array of Post IDs * @return int|array Either a single Posts pending comments as an int or an array of ints keyed on the Post IDs diff --git a/wp-admin/includes/dashboard.php b/wp-admin/includes/dashboard.php index 2a5e74be..bf37176b 100644 --- a/wp-admin/includes/dashboard.php +++ b/wp-admin/includes/dashboard.php @@ -235,8 +235,8 @@ function wp_dashboard_right_now() { } // Comments $num_comm = wp_count_comments(); - if ( $num_comm && $num_comm->total_comments ) { - $text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->total_comments ), number_format_i18n( $num_comm->total_comments ) ); + if ( $num_comm && $num_comm->approved ) { + $text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->approved ), number_format_i18n( $num_comm->approved ) ); ?>
  • apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ), + 'link' => apply_filters( 'dashboard_secondary_link', __( 'https://planet.wordpress.org/' ) ), /** * Filter the secondary feed URL for the 'WordPress News' dashboard widget. @@ -976,7 +976,7 @@ function wp_dashboard_primary() { * * @param string $url The widget's secondary feed URL. */ - 'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ), + 'url' => apply_filters( 'dashboard_secondary_feed', __( 'https://planet.wordpress.org/feed/' ) ), /** * Filter the secondary link title for the 'WordPress News' dashboard widget. @@ -1111,7 +1111,7 @@ function wp_dashboard_plugins_output( $rss, $args = array() ) { * * @since 3.0.0 * - * @return bool True if not multisite, user can't upload files, or the space check option is disabled. + * @return bool|null True if not multisite, user can't upload files, or the space check option is disabled. */ function wp_dashboard_quota() { if ( !is_multisite() || !current_user_can( 'upload_files' ) || get_site_option( 'upload_space_check_disabled' ) ) diff --git a/wp-admin/includes/deprecated.php b/wp-admin/includes/deprecated.php index f6fa0a2a..8ae6048e 100644 --- a/wp-admin/includes/deprecated.php +++ b/wp-admin/includes/deprecated.php @@ -80,9 +80,9 @@ function get_udims( $width, $height ) { * @deprecated Use wp_category_checklist() * @see wp_category_checklist() * - * @param unknown_type $default - * @param unknown_type $parent - * @param unknown_type $popular_ids + * @param int $default + * @param int $parent + * @param array $popular_ids */ function dropdown_categories( $default = 0, $parent = 0, $popular_ids = array() ) { _deprecated_function( __FUNCTION__, '2.6', 'wp_category_checklist()' ); @@ -98,7 +98,7 @@ function dropdown_categories( $default = 0, $parent = 0, $popular_ids = array() * @deprecated Use wp_link_category_checklist() * @see wp_link_category_checklist() * - * @param unknown_type $default + * @param int $default */ function dropdown_link_categories( $default = 0 ) { _deprecated_function( __FUNCTION__, '2.6', 'wp_link_category_checklist()' ); @@ -130,12 +130,12 @@ function get_real_file_to_edit( $file ) { * @deprecated Use wp_dropdown_categories() * @see wp_dropdown_categories() * - * @param unknown_type $currentcat - * @param unknown_type $currentparent - * @param unknown_type $parent - * @param unknown_type $level - * @param unknown_type $categories - * @return unknown + * @param int $currentcat + * @param int $currentparent + * @param int $parent + * @param int $level + * @param array $categories + * @return bool|null */ function wp_dropdown_cats( $currentcat = 0, $currentparent = 0, $parent = 0, $level = 0, $categories = 0 ) { _deprecated_function( __FUNCTION__, '3.0', 'wp_dropdown_categories()' ); @@ -170,12 +170,11 @@ function wp_dropdown_cats( $currentcat = 0, $currentparent = 0, $parent = 0, $le * @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 unknown_type $sanitize_callback A callback function that sanitizes the option's value. - * @return unknown + * @param callable $sanitize_callback A callback function that sanitizes the option's value. */ function add_option_update_handler( $option_group, $option_name, $sanitize_callback = '' ) { _deprecated_function( __FUNCTION__, '3.0', 'register_setting()' ); - return register_setting( $option_group, $option_name, $sanitize_callback ); + register_setting( $option_group, $option_name, $sanitize_callback ); } /** @@ -186,14 +185,13 @@ function add_option_update_handler( $option_group, $option_name, $sanitize_callb * @deprecated Use unregister_setting() * @see unregister_setting() * - * @param unknown_type $option_group - * @param unknown_type $option_name - * @param unknown_type $sanitize_callback - * @return unknown + * @param string $option_group + * @param string $option_name + * @param callable $sanitize_callback */ function remove_option_update_handler( $option_group, $option_name, $sanitize_callback = '' ) { _deprecated_function( __FUNCTION__, '3.0', 'unregister_setting()' ); - return unregister_setting( $option_group, $option_name, $sanitize_callback ); + unregister_setting( $option_group, $option_name, $sanitize_callback ); } /** @@ -210,7 +208,7 @@ function codepress_get_lang( $filename ) { } /** - * Adds Javascript required to make CodePress work on the theme/plugin editors. + * Adds JavaScript required to make CodePress work on the theme/plugin editors. * * @since 2.8.0 * @deprecated 3.0.0 @@ -276,7 +274,7 @@ function get_editable_authors( $user_id ) { * * @param int $user_id User ID. * @param bool $exclude_zeros Optional, default is true. Whether to exclude zeros. - * @return unknown + * @return mixed */ function get_editable_user_ids( $user_id, $exclude_zeros = true, $post_type = 'post' ) { _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); @@ -336,7 +334,7 @@ class WP_User_Search { * * @since 2.1.0 * @access private - * @var unknown_type + * @var mixed */ var $results; @@ -345,7 +343,7 @@ class WP_User_Search { * * @since 2.1.0 * @access private - * @var unknown_type + * @var string */ var $search_term; @@ -390,7 +388,7 @@ class WP_User_Search { * * @since 2.1.0 * @access private - * @var unknown_type + * @var int */ var $first_user; @@ -462,7 +460,7 @@ class WP_User_Search { * * @since 2.1.0 * @access private - * @var unknown_type + * @var WP_Error */ var $search_errors; @@ -471,7 +469,7 @@ class WP_User_Search { * * @since 2.7.0 * @access private - * @var unknown_type + * @var string */ var $paging_text; @@ -609,7 +607,7 @@ class WP_User_Search { * @since 2.1.0 * @access public * - * @return unknown + * @return array */ function get_results() { return (array) $this->results; @@ -942,7 +940,7 @@ function get_allowed_themes() { * @since 1.5.0 * @deprecated 3.4.0 * - * @return unknown + * @return array */ function get_broken_themes() { _deprecated_function( __FUNCTION__, '3.4', "wp_get_themes( array( 'errors' => true )" ); @@ -966,7 +964,7 @@ function get_broken_themes() { * @since 2.0.0 * @deprecated 3.4.0 * - * @return unknown + * @return WP_Theme */ function current_theme_info() { _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); @@ -1128,8 +1126,7 @@ function wp_update_theme($theme, $feedback = '') { * @since 2.0.0 * @deprecated 3.7.0 * - * @param unknown_type $id - * @return unknown + * @param int|bool $id */ function the_attachment_links( $id = false ) { _deprecated_function( __FUNCTION__, '3.7' ); diff --git a/wp-admin/includes/export.php b/wp-admin/includes/export.php index 397e9e7a..1ffc1d34 100644 --- a/wp-admin/includes/export.php +++ b/wp-admin/includes/export.php @@ -16,11 +16,11 @@ define( 'WXR_VERSION', '1.2' ); /** - * Generates the WXR export file for download + * Generates the WXR export file for download. * * @since 2.1.0 * - * @param array $args Filters defining what should be included in the export + * @param array $args Filters defining what should be included in the export. */ function export_wp( $args = array() ) { global $wpdb, $post; @@ -391,8 +391,10 @@ function export_wp( $args = array() ) { $is_sticky = is_sticky( $post->ID ) ? 1 : 0; ?> - - <?php echo apply_filters( 'the_title_rss', $post->post_title ); ?> + <?php + /** This filter is documented in wp-includes/feed.php */ + echo apply_filters( 'the_title_rss', $post->post_title ); + ?> diff --git a/wp-admin/includes/file.php b/wp-admin/includes/file.php index 286d76ff..156437fa 100644 --- a/wp-admin/includes/file.php +++ b/wp-admin/includes/file.php @@ -50,7 +50,6 @@ $wp_file_descriptions = array( * * @since 1.5.0 * - * @uses _cleanup_header_comment * @uses $wp_file_descriptions * @param string $file Filesystem path or filename * @return string Description of file from $wp_file_descriptions or basename of $file if description doesn't exist @@ -75,7 +74,6 @@ function get_file_description( $file ) { * * @since 1.5.0 * - * @uses get_option * @return string Full filesystem path to the root of the WordPress installation */ function get_home_path() { @@ -99,8 +97,8 @@ function get_home_path() { * * @since 2.6.0 * - * @param string $folder Full path to folder - * @param int $levels (optional) Levels of folders to follow, Default: 100 (PHP Loop limit). + * @param string $folder Optional. Full path to folder. Default empty. + * @param int $levels Optional. Levels of folders to follow, Default 100 (PHP Loop limit). * @return bool|array False on failure, Else array of files */ function list_files( $folder = '', $levels = 100 ) { @@ -139,8 +137,8 @@ function list_files( $folder = '', $levels = 100 ) { * * @since 2.6.0 * - * @param string $filename (optional) Filename to base the Unique file off - * @param string $dir (optional) Directory to store the file in + * @param string $filename Optional. Filename to base the Unique file off. Default empty. + * @param string $dir Optional. Directory to store the file in. Default empty. * @return string a writable filename */ function wp_tempnam($filename = '', $dir = '') { @@ -163,11 +161,9 @@ function wp_tempnam($filename = '', $dir = '') { * * @since 1.5.0 * - * @uses wp_die - * @uses validate_file * @param string $file file the users is attempting to edit * @param array $allowed_files Array of allowed files to edit, $file must match an entry exactly - * @return null + * @return string|null */ function validate_file_to_edit( $file, $allowed_files = '' ) { $code = validate_file( $file, $allowed_files ); @@ -212,10 +208,12 @@ function _wp_handle_upload( &$file, $overrides, $time, $action ) { } /** - * The dynamic portion of the hook name, $action, refers to the post action. + * Filter the data for a file before it is uploaded to WordPress. * - * @since 2.9.0 as 'wp_handle_upload_prefilter' - * @since 4.0.0 Converted to a dynamic hook with $action + * The dynamic portion of the hook name, `$action`, refers to the post action. + * + * @since 2.9.0 as 'wp_handle_upload_prefilter'. + * @since 4.0.0 Converted to a dynamic hook with `$action`. * * @param array $file An array of data for a single file. */ @@ -269,8 +267,6 @@ function _wp_handle_upload( &$file, $overrides, $time, $action ) { $test_type = isset( $overrides['test_type'] ) ? $overrides['test_type'] : true; $mimes = isset( $overrides['mimes'] ) ? $overrides['mimes'] : false; - $test_upload = isset( $overrides['test_upload'] ) ? $overrides['test_upload'] : true; - // A correct form post will pass this test. if ( $test_form && ( ! isset( $_POST['action'] ) || ( $_POST['action'] != $action ) ) ) { return call_user_func( $upload_error_handler, $file, __( 'Invalid form submission.' ) ); @@ -293,7 +289,7 @@ function _wp_handle_upload( &$file, $overrides, $time, $action ) { // A properly uploaded file will pass this test. There should be no reason to override this one. $test_uploaded_file = 'wp_handle_upload' === $action ? @ is_uploaded_file( $file['tmp_name'] ) : @ is_file( $file['tmp_name'] ); - if ( $test_upload && ! $test_uploaded_file ) { + if ( ! $test_uploaded_file ) { return call_user_func( $upload_error_handler, $file, __( 'Specified file failed upload test.' ) ); } @@ -809,20 +805,25 @@ function copy_dir($from, $to, $skip_list = array() ) { * Initialises and connects the WordPress Filesystem Abstraction classes. * This function will include the chosen transport and attempt connecting. * - * Plugins may add extra transports, And force WordPress to use them by returning the filename via the 'filesystem_method_file' filter. + * Plugins may add extra transports, And force WordPress to use them by returning + * the filename via the {@see 'filesystem_method_file'} filter. * * @since 2.5.0 * - * @param array $args (optional) Connection args, These are passed directly to the WP_Filesystem_*() classes. - * @param string $context (optional) Context for get_filesystem_method(), See function declaration for more information. - * @return boolean false on failure, true on success + * @param array $args Optional. Connection args, These are passed directly to + * the `WP_Filesystem_*()` classes. Default false. + * @param string $context Optional. Context for {@see get_filesystem_method()}. + * Default false. + * @param bool $allow_relaxed_file_ownership Optional. Whether to allow Group/World writable. + * Default false. + * @return null|boolean false on failure, true on success. */ -function WP_Filesystem( $args = false, $context = false ) { +function WP_Filesystem( $args = false, $context = false, $allow_relaxed_file_ownership = false ) { global $wp_filesystem; require_once(ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php'); - $method = get_filesystem_method($args, $context); + $method = get_filesystem_method( $args, $context, $allow_relaxed_file_ownership ); if ( ! $method ) return false; @@ -873,37 +874,68 @@ function WP_Filesystem( $args = false, $context = false ) { /** * Determines which Filesystem Method to use. - * The priority of the Transports are: Direct, SSH2, FTP PHP Extension, FTP Sockets (Via Sockets class, or fsockopen()) + * + * The priority of the Transports are: Direct, SSH2, FTP PHP Extension, + * FTP Sockets (Via Sockets class, or `fsockopen()`). * * Note that the return value of this function can be overridden in 2 ways - * - By defining FS_METHOD in your wp-config.php file + * + * - By defining FS_METHOD in your `wp-config.php` file * - By using the filesystem_method filter - * Valid values for these are: 'direct', 'ssh2', 'ftpext' or 'ftpsockets' - * Plugins may also define a custom transport handler, See the WP_Filesystem function for more information. + * + * Valid values for these are: 'direct', 'ssh2', 'ftpext' or 'ftpsockets'. + * + * Plugins may also define a custom transport handler, See the WP_Filesystem + * function for more information. * * @since 2.5.0 * + * @todo Properly mark arguments as optional. + * * @param array $args Connection details. * @param string $context Full path to the directory that is tested for being writable. + * @param bool $allow_relaxed_file_ownership Whether to allow Group/World writable. * @return string The transport to use, see description for valid return values. */ -function get_filesystem_method($args = array(), $context = false) { +function get_filesystem_method( $args = array(), $context = false, $allow_relaxed_file_ownership = false ) { $method = defined('FS_METHOD') ? FS_METHOD : false; // Please ensure that this is either 'direct', 'ssh2', 'ftpext' or 'ftpsockets' - if ( ! $method && function_exists('getmyuid') && function_exists('fileowner') ){ - if ( !$context ) - $context = WP_CONTENT_DIR; + if ( ! $context ) { + $context = WP_CONTENT_DIR; + } + + // If the directory doesn't exist (wp-content/languages) then use the parent directory as we'll create it. + if ( WP_LANG_DIR == $context && ! is_dir( $context ) ) { + $context = dirname( $context ); + } + + $context = trailingslashit( $context ); - // If the directory doesn't exist (wp-content/languages) then use the parent directory as we'll create it. - if ( WP_LANG_DIR == $context && ! is_dir( $context ) ) - $context = dirname( $context ); + if ( ! $method ) { - $context = trailingslashit($context); $temp_file_name = $context . 'temp-write-test-' . time(); $temp_handle = @fopen($temp_file_name, 'w'); if ( $temp_handle ) { - if ( getmyuid() == @fileowner($temp_file_name) ) + + // Attempt to determine the file owner of the WordPress files, and that of newly created files + $wp_file_owner = $temp_file_owner = false; + if ( function_exists('fileowner') ) { + $wp_file_owner = @fileowner( __FILE__ ); + $temp_file_owner = @fileowner( $temp_file_name ); + } + + if ( $wp_file_owner !== false && $wp_file_owner === $temp_file_owner ) { + // WordPress is creating files as the same owner as the WordPress files, + // this means it's safe to modify & create new files via PHP. $method = 'direct'; + $GLOBALS['_wp_filesystem_direct_method'] = 'file_owner'; + } else if ( $allow_relaxed_file_ownership ) { + // The $context directory is writable, and $allow_relaxed_file_ownership is set, this means we can modify files + // safely in this directory. This mode doesn't create new files, only alter existing ones. + $method = 'direct'; + $GLOBALS['_wp_filesystem_direct_method'] = 'relaxed_ownership'; + } + @fclose($temp_handle); @unlink($temp_file_name); } @@ -918,30 +950,39 @@ function get_filesystem_method($args = array(), $context = false) { * * @since 2.6.0 * - * @param string $method Filesystem method to return. - * @param array $args An array of connection details for the method. + * @param string $method Filesystem method to return. + * @param array $args An array of connection details for the method. + * @param string $context Full path to the directory that is tested for being writable. + * @param bool $allow_relaxed_file_ownership Whether to allow Group/World writable. */ - return apply_filters( 'filesystem_method', $method, $args ); + return apply_filters( 'filesystem_method', $method, $args, $context, $allow_relaxed_file_ownership ); } /** - * Displays a form to the user to request for their FTP/SSH details in order to connect to the filesystem. + * Displays a form to the user to request for their FTP/SSH details in order + * to connect to the filesystem. + * * All chosen/entered details are saved, Excluding the Password. * - * Hostnames may be in the form of hostname:portnumber (eg: wordpress.org:2467) to specify an alternate FTP/SSH port. + * Hostnames may be in the form of hostname:portnumber (eg: wordpress.org:2467) + * to specify an alternate FTP/SSH port. * - * Plugins may override this form by returning true|false via the request_filesystem_credentials filter. + * Plugins may override this form by returning true|false via the + * {@see 'request_filesystem_credentials'} filter. * - * @since 2.5.0 + * @since 2.5. + * + * @todo Properly mark optional arguments as such * * @param string $form_post the URL to post the form to * @param string $type the chosen Filesystem method in use * @param boolean $error if the current request has failed to connect * @param string $context The directory which is needed access to, The write-test will be performed on this directory by get_filesystem_method() * @param string $extra_fields Extra POST fields which should be checked for to be included in the post. + * @param bool $allow_relaxed_file_ownership Whether to allow Group/World writable. * @return boolean False on failure. True on success. */ -function request_filesystem_credentials($form_post, $type = '', $error = false, $context = false, $extra_fields = null) { +function request_filesystem_credentials($form_post, $type = '', $error = false, $context = false, $extra_fields = null, $allow_relaxed_file_ownership = false ) { /** * Filter the filesystem credentials form output. @@ -958,14 +999,16 @@ function request_filesystem_credentials($form_post, $type = '', $error = false, * Default false. * @param string $context Full path to the directory that is tested for * being writable. + * @param bool $allow_relaxed_file_ownership Whether to allow Group/World writable. * @param array $extra_fields Extra POST fields. */ - $req_cred = apply_filters( 'request_filesystem_credentials', '', $form_post, $type, $error, $context, $extra_fields ); + $req_cred = apply_filters( 'request_filesystem_credentials', '', $form_post, $type, $error, $context, $extra_fields, $allow_relaxed_file_ownership ); if ( '' !== $req_cred ) return $req_cred; - if ( empty($type) ) - $type = get_filesystem_method(array(), $context); + if ( empty($type) ) { + $type = get_filesystem_method( array(), $context, $allow_relaxed_file_ownership ); + } if ( 'direct' == $type ) return true; @@ -1014,7 +1057,9 @@ function request_filesystem_credentials($form_post, $type = '', $error = false, $stored_credentials['hostname'] .= ':' . $stored_credentials['port']; unset($stored_credentials['password'], $stored_credentials['port'], $stored_credentials['private_key'], $stored_credentials['public_key']); - update_option('ftp_credentials', $stored_credentials); + if ( ! defined( 'WP_INSTALLING' ) ) { + update_option( 'ftp_credentials', $stored_credentials ); + } return $credentials; } $hostname = isset( $credentials['hostname'] ) ? $credentials['hostname'] : ''; diff --git a/wp-admin/includes/image-edit.php b/wp-admin/includes/image-edit.php index 99a188e6..7e3e7f7e 100644 --- a/wp-admin/includes/image-edit.php +++ b/wp-admin/includes/image-edit.php @@ -6,6 +6,10 @@ * @subpackage Administration */ +/** + * @param int $post_id + * @param bool|object $msg + */ function wp_image_editor($post_id, $msg = false) { $nonce = wp_create_nonce("image_editor-$post_id"); $meta = wp_get_attachment_metadata($post_id); @@ -399,9 +403,11 @@ function _crop_image_resource($img, $x, $y, $w, $h) { /** * Performs group of changes on Editor specified. * - * @param WP_Image_Editor $image - * @param type $changes - * @return WP_Image_Editor + * @since 2.9.0 + * + * @param WP_Image_Editor $image {@see WP_Image_Editor} instance. + * @param array $changes Array of change operations. + * @return WP_Image_Editor {@see WP_Image_Editor} instance with changes applied. */ function image_edit_apply_changes( $image, $changes ) { if ( is_resource( $image ) ) @@ -554,6 +560,10 @@ function stream_preview_image( $post_id ) { return wp_stream_image( $img, $post->post_mime_type, $post_id ); } +/** + * @param int $post_id + * @return stdClass + */ function wp_restore_image($post_id) { $meta = wp_get_attachment_metadata($post_id); $file = get_attached_file($post_id); diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php index 8a5e6cc5..7fa4dd8f 100644 --- a/wp-admin/includes/media.php +++ b/wp-admin/includes/media.php @@ -158,6 +158,22 @@ function get_image_send_to_editor($id, $caption, $title, $align, $url='', $rel = */ function image_add_caption( $html, $id, $caption, $title, $align, $url, $size, $alt = '' ) { + /** + * Filter the caption text. + * + * Note: If the caption text is empty, the caption shortcode will not be appended + * to the image HTML when inserted into the editor. + * + * Passing an empty value also prevents the {@see 'image_add_caption_shortcode'} + * filter from being evaluated at the end of {@see image_add_caption()}. + * + * @since 4.1.0 + * + * @param string $caption The original caption text. + * @param int $id The attachment ID. + */ + $caption = apply_filters( 'image_add_caption_text', $caption, $id ); + /** * Filter whether to disable captions. * @@ -319,7 +335,7 @@ function media_handle_upload($file_id, $post_id, $post_data = array(), $override $content .= ' ' . sprintf( __( 'Genre: %s.' ), $meta['genre'] ); // Use image exif/iptc data for title and caption defaults if possible. - } elseif ( $image_meta = @wp_read_image_metadata( $file ) ) { + } elseif ( 0 === strpos( $type, 'image/' ) && $image_meta = @wp_read_image_metadata( $file ) ) { if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) $title = $image_meta['title']; if ( trim( $image_meta['caption'] ) ) @@ -416,7 +432,7 @@ function media_handle_sideload($file_array, $post_id, $desc = null, $post_data = * * @since 2.5.0 * - * @param array $content_func + * @param string|callable $content_func */ function wp_iframe($content_func /* ... */) { _wp_admin_html_begin(); @@ -478,7 +494,7 @@ if ( is_string( $content_func ) ) { * Fires in the admin header for each specific form tab in the legacy * (pre-3.5.0) media upload popup. * - * The dynamic portion of the hook, $content_func, refers to the form + * The dynamic portion of the hook, `$content_func`, refers to the form * callback for the media upload type. Possible values include * 'media_upload_type_form', 'media_upload_type_url_form', and * 'media_upload_library_form'. @@ -554,6 +570,14 @@ function media_buttons($editor_id = 'content') { } add_action( 'media_buttons', 'media_buttons' ); +/** + * + * @global int $post_ID + * @param string $type + * @param int $post_id + * @param string $tab + * @return string + */ function get_upload_iframe_src( $type = null, $post_id = null, $tab = null ) { global $post_ID; @@ -571,7 +595,7 @@ function get_upload_iframe_src( $type = null, $post_id = null, $tab = null ) { /** * Filter the upload iframe source URL for a specific media type. * - * The dynamic portion of the hook name, $type, refers to the type + * The dynamic portion of the hook name, `$type`, refers to the type * of media uploaded. * * @since 3.0.0 @@ -701,7 +725,7 @@ function media_upload_form_handler() { * * @since 2.5.0 * - * @return mixed + * @return null|string */ function wp_media_upload_handler() { $errors = array(); @@ -739,7 +763,7 @@ function wp_media_upload_handler() { /** * Filter the URL sent to the editor for a specific media type. * - * The dynamic portion of the hook name, $type, refers to the type + * The dynamic portion of the hook name, `$type`, refers to the type * of media being sent. * * @since 3.3.0 @@ -848,7 +872,7 @@ function media_sideload_image( $file, $post_id, $desc = null ) { * * @since 2.5.0 * - * @return unknown + * @return string|null */ function media_upload_gallery() { $errors = array(); @@ -871,7 +895,7 @@ function media_upload_gallery() { * * @since 2.5.0 * - * @return unknown + * @return string|null */ function media_upload_library() { $errors = array(); @@ -892,7 +916,7 @@ function media_upload_library() { * * @since 2.7.0 * - * @param object $post + * @param WP_Post $post * @param string $checked * @return string */ @@ -920,7 +944,7 @@ function image_align_input_fields( $post, $checked = '' ) { * * @since 2.7.0 * - * @param object $post + * @param WP_Post $post * @param bool|string $check * @return array */ @@ -992,7 +1016,7 @@ function image_size_input_fields( $post, $check = '' ) { * * @since 2.7.0 * - * @param object $post + * @param WP_Post $post * @param string $url_type * @return string */ @@ -1075,8 +1099,8 @@ function media_post_single_attachment_fields_to_edit( $form_fields, $post ) { * * @since 2.5.0 * - * @param WP_Post $post The WP_Post attachment object. - * @param array $attachment An array of attachment metadata. + * @param array $post The WP_Post attachment object converted to an array. + * @param array $attachment An array of attachment metadata. * @return array Filtered attachment post object. */ function image_attachment_fields_to_save( $post, $attachment ) { @@ -1101,7 +1125,7 @@ add_filter( 'attachment_fields_to_save', 'image_attachment_fields_to_save', 10, * @param string $html * @param integer $attachment_id * @param array $attachment - * @return array + * @return string */ function image_media_send_to_editor($html, $attachment_id, $attachment) { $post = get_post($attachment_id); @@ -1125,7 +1149,7 @@ add_filter('media_send_to_editor', 'image_media_send_to_editor', 10, 3); * * @since 2.5.0 * - * @param object $post + * @param WP_Post $post * @param array $errors * @return array */ @@ -1696,13 +1720,13 @@ function media_upload_header() { * * @since 2.5.0 * - * @param unknown_type $errors + * @param array $errors */ function media_upload_form( $errors = null ) { global $type, $tab, $is_IE, $is_opera; if ( ! _device_can_upload() ) { - echo '

    ' . sprintf( __('The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead.'), 'http://apps.wordpress.org/' ) . '

    '; + echo '

    ' . sprintf( __('The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead.'), 'https://apps.wordpress.org/' ) . '

    '; return; } @@ -1780,6 +1804,14 @@ $plupload_init = array( 'multipart_params' => $post_params, ); +// Currently only iOS Safari supports multiple files uploading but iOS 7.x has a bug that prevents uploading of videos +// when enabled. See #29602. +if ( wp_is_mobile() && strpos( $_SERVER['HTTP_USER_AGENT'], 'OS 7_' ) !== false && + strpos( $_SERVER['HTTP_USER_AGENT'], 'like Mac OS X' ) !== false ) { + + $plupload_init['multi_selection'] = false; +} + /** * Filter the default Plupload settings. * @@ -1802,7 +1834,7 @@ if( !$large_size_w ) $large_size_w = 1024; ?> var resize_height = , resize_width = , -wpUploaderInit = ; +wpUploaderInit = ;
    @@ -2317,7 +2349,7 @@ foreach ( $post_mime_types as $mime_type => $label ) { /** * Filter the media upload mime type list items. * - * Returned values should begin with an
  • tag. + * Returned values should begin with an `
  • ` tag. * * @since 3.1.0 * @@ -2860,7 +2892,7 @@ function wp_add_id3_tag_data( &$metadata, $data ) { foreach ( array( 'id3v2', 'id3v1' ) as $version ) { if ( ! empty( $data[$version]['comments'] ) ) { foreach ( $data[$version]['comments'] as $key => $list ) { - if ( ! empty( $list ) ) { + if ( 'length' !== $key && ! empty( $list ) ) { $metadata[$key] = reset( $list ); // Fix bug in byte stream analysis. if ( 'terms_of_use' === $key && 0 === strpos( $metadata[$key], 'yright notice.' ) ) @@ -2898,7 +2930,7 @@ function wp_add_id3_tag_data( &$metadata, $data ) { * @since 3.6.0 * * @param string $file Path to file. - * @return array|boolean Returns array of metadata, if found. + * @return array|bool Returns array of metadata, if found. */ function wp_read_video_metadata( $file ) { if ( ! file_exists( $file ) ) @@ -2922,7 +2954,7 @@ function wp_read_video_metadata( $file ) { if ( ! empty( $data['mime_type'] ) ) $metadata['mime_type'] = $data['mime_type']; if ( ! empty( $data['playtime_seconds'] ) ) - $metadata['length'] = (int) ceil( $data['playtime_seconds'] ); + $metadata['length'] = (int) round( $data['playtime_seconds'] ); if ( ! empty( $data['playtime_string'] ) ) $metadata['length_formatted'] = $data['playtime_string']; if ( ! empty( $data['video']['resolution_x'] ) ) @@ -2978,7 +3010,7 @@ function wp_read_audio_metadata( $file ) { if ( ! empty( $data['mime_type'] ) ) $metadata['mime_type'] = $data['mime_type']; if ( ! empty( $data['playtime_seconds'] ) ) - $metadata['length'] = (int) ceil( $data['playtime_seconds'] ); + $metadata['length'] = (int) round( $data['playtime_seconds'] ); if ( ! empty( $data['playtime_string'] ) ) $metadata['length_formatted'] = $data['playtime_string']; diff --git a/wp-admin/includes/meta-boxes.php b/wp-admin/includes/meta-boxes.php index 3e2c9de6..c7307d52 100644 --- a/wp-admin/includes/meta-boxes.php +++ b/wp-admin/includes/meta-boxes.php @@ -744,7 +744,19 @@ function page_attributes_meta_box($post) { ?>

    "> /> - +
  • > - - ID ); ?> - >ID ); + ?>
    @@ -665,7 +665,7 @@ function wp_color_scheme_settings() { $icon_colors = array( 'base' => '#999', 'focus' => '#2ea2cc', 'current' => '#fff' ); } - echo '\n"; + echo '\n"; } add_action( 'admin_head', 'wp_color_scheme_settings' ); diff --git a/wp-admin/includes/ms.php b/wp-admin/includes/ms.php index 84f61670..a9c62bb5 100644 --- a/wp-admin/includes/ms.php +++ b/wp-admin/includes/ms.php @@ -35,21 +35,21 @@ function check_upload_size( $file ) { if ( upload_is_user_over_quota( false ) ) { $file['error'] = __( 'You have used your space quota. Please delete files before uploading.' ); } - if ( $file['error'] != '0' && !isset($_POST['html-upload']) ) + if ( $file['error'] != '0' && ! isset( $_POST['html-upload'] ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) ) { wp_die( $file['error'] . ' ' . __( 'Back' ) . '' ); + } return $file; } add_filter( 'wp_handle_upload_prefilter', 'check_upload_size' ); /** - * Delete a blog + * Delete a blog. * * @since 3.0.0 * - * @param int $blog_id Blog ID - * @param bool $drop True if blog's table should be dropped. Default is false. - * @return void + * @param int $blog_id Blog ID. + * @param bool $drop True if blog's table should be dropped. Default is false. */ function wpmu_delete_blog( $blog_id, $drop = false ) { global $wpdb; @@ -84,11 +84,26 @@ function wpmu_delete_blog( $blog_id, $drop = false ) { $current_site = get_current_site(); + // If a full blog object is not available, do not destroy anything. + if ( $drop && ! $blog ) { + $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_site->path && $blog->domain == $current_site->domain ) ) ) { + $drop = false; + } + + $upload_path = trim( get_option( 'upload_path' ) ); + + // If ms_files_rewriting is enabled and upload_path is empty, wp_upload_dir is not reliable. + if ( $drop && get_site_option( 'ms_files_rewriting' ) && empty( $upload_path ) ) { $drop = false; + } if ( $drop ) { + $uploads = wp_upload_dir(); + $tables = $wpdb->tables( 'blog' ); /** * Filter the tables to drop when the blog is deleted. @@ -106,7 +121,6 @@ function wpmu_delete_blog( $blog_id, $drop = false ) { $wpdb->delete( $wpdb->blogs, array( 'blog_id' => $blog_id ) ); - $uploads = wp_upload_dir(); /** * Filter the upload base directory to delete when the blog is deleted. * @@ -154,7 +168,16 @@ function wpmu_delete_blog( $blog_id, $drop = false ) { restore_current_blog(); } -// @todo Merge with wp_delete_user() ? +/** + * Delete a user from the network and remove from all sites. + * + * @since 3.0.0 + * + * @todo Merge with wp_delete_user() ? + * + * @param int $id The user ID. + * @return bool True if the user was deleted, otherwise false. + */ function wpmu_delete_user( $id ) { global $wpdb; @@ -210,6 +233,14 @@ function wpmu_delete_user( $id ) { return true; } +/** + * Sends an email when a site administrator email address is changed. + * + * @since 3.0.0 + * + * @param string $old_value The old email address. Not currently used. + * @param string $value The new email address. + */ function update_option_new_admin_email( $old_value, $value ) { if ( $value == get_option( 'admin_email' ) || !is_email( $value ) ) return; @@ -263,6 +294,14 @@ All at ###SITENAME### add_action( 'update_option_new_admin_email', 'update_option_new_admin_email', 10, 2 ); add_action( 'add_option_new_admin_email', 'update_option_new_admin_email', 10, 2 ); +/** + * Sends an email when an email address change is requested. + * + * @since 3.0.0 + * + * @global object $errors WP_Error object. + * @global object $wpdb WordPress database object. + */ function send_confirmation_on_profile_email() { global $errors, $wpdb; $current_user = wp_get_current_user(); @@ -333,6 +372,12 @@ All at ###SITENAME### } add_action( 'personal_options_update', 'send_confirmation_on_profile_email' ); +/** + * Adds an admin notice alerting the user to check for confirmation email + * after email address change. + * + * @since 3.0.0 + */ function new_user_email_admin_notice() { if ( strpos( $_SERVER['PHP_SELF'], 'profile.php' ) && isset( $_GET['updated'] ) && $email = get_option( get_current_user_id() . '_new_email' ) ) echo "
    " . sprintf( __( "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." ), $email['newemail'] ) . "
    "; @@ -345,7 +390,7 @@ add_action( 'admin_notices', 'new_user_email_admin_notice' ); * @since MU * * @param bool $echo Optional. If $echo is set and the quota is exceeded, a warning message is echoed. Default is true. - * @return int + * @return bool True if user is over upload space quota, otherwise false. */ function upload_is_user_over_quota( $echo = true ) { if ( get_site_option( 'upload_space_check_disabled' ) ) @@ -395,9 +440,6 @@ function display_space_usage() { * Get the remaining upload space for this blog. * * @since MU - * @uses upload_is_user_over_quota() - * @uses get_space_allowed() - * @uses get_upload_space_available() * * @param int $size Current max size in bytes * @return int Max size in bytes @@ -410,7 +452,13 @@ function fix_import_form_size( $size ) { return min( $size, $available ); } -// Edit blog upload space setting on Edit Blog page +/** + * Displays the edit blog upload space setting form on the Edit Blog screen. + * + * @since 3.0.0 + * + * @param int $id The ID of the blog to display the setting for. + */ function upload_space_setting( $id ) { switch_to_blog( $id ); $quota = get_option( 'blog_upload_space' ); @@ -428,6 +476,20 @@ function upload_space_setting( $id ) { } add_action( 'wpmueditblogaction', 'upload_space_setting' ); +/** + * Update the status of a user in the database. + * + * Used in core to mark a user as spam or "ham" (not spam) in Multisite. + * + * @since 3.0.0 + * + * @param int $id The user ID. + * @param string $pref The column in the wp_users table to update the user's status + * in (presumably user_status, spam, or deleted). + * @param int $value The new status for the user. + * @param null $deprecated Deprecated as of 3.0.2 and should not be used. + * @return int The initially passed $value. + */ function update_user_status( $id, $pref, $value, $deprecated = null ) { global $wpdb; @@ -464,6 +526,14 @@ function update_user_status( $id, $pref, $value, $deprecated = null ) { return $value; } +/** + * Cleans the user cache for a specific user. + * + * @since 3.0.0 + * + * @param int $id The user ID. + * @return bool|int The ID of the refreshed user or false if the user does not exist. + */ function refresh_user_details( $id ) { $id = (int) $id; @@ -475,6 +545,15 @@ function refresh_user_details( $id ) { return $id; } +/** + * Returns the language for a language code. + * + * @since 3.0.0 + * + * @param string $code Optional. The two-letter language code. Default empty. + * @return string The language corresponding to $code if it exists. If it does not exist, + * then the first two letters of $code is returned. + */ function format_code_lang( $code = '' ) { $code = strtolower( substr( $code, 0, 2 ) ); $lang_codes = array( @@ -502,6 +581,18 @@ function format_code_lang( $code = '' ) { return strtr( $code, $lang_codes ); } +/** + * Synchronize category and post tag slugs when global terms are enabled. + * + * @since 3.0.0 + * + * @param $term The term. + * @param $taxonomy The taxonomy for $term. Should be 'category' or 'post_tag', as these are + * the only taxonomies which are processed by this function; anything else + * will be returned untouched. + * @return object|array Returns `$term`, after filtering the 'slug' field with {@see sanitize_title()} + * if $taxonomy is 'category' or 'post_tag'. + */ function sync_category_tag_slugs( $term, $taxonomy ) { if ( global_terms_enabled() && ( $taxonomy == 'category' || $taxonomy == 'post_tag' ) ) { if ( is_object( $term ) ) { @@ -514,6 +605,13 @@ function sync_category_tag_slugs( $term, $taxonomy ) { } add_filter( 'get_term', 'sync_category_tag_slugs', 10, 2 ); +/** + * Displays an access denied message when a user tries to view a site's dashboard they + * do not have access to. + * + * @since 3.2.0 + * @access private + */ function _access_denied_splash() { if ( ! is_user_logged_in() || is_network_admin() ) return; @@ -548,6 +646,14 @@ function _access_denied_splash() { } add_action( 'admin_page_access_denied', '_access_denied_splash', 99 ); +/** + * Checks if the current user has permissions to import new users. + * + * @since 3.0.0 + * + * @param string $permission A permission to be checked. Currently not used. + * @return bool True if the user has proper permissions, false if they do not. + */ function check_import_new_users( $permission ) { if ( !is_super_admin() ) return false; @@ -556,6 +662,14 @@ function check_import_new_users( $permission ) { add_filter( 'import_allow_create_users', 'check_import_new_users' ); // See "import_allow_fetch_attachments" and "import_attachment_size_limit" filters too. +/** + * Generates and displays a drop-down of available languages. + * + * @since 3.0.0 + * + * @param array $lang_files Optional. An array of the language files. Default empty array. + * @param string $current Optional. The current language code. Default empty. + */ function mu_dropdown_languages( $lang_files = array(), $current = '' ) { $flag = false; $output = array(); @@ -583,6 +697,7 @@ function mu_dropdown_languages( $lang_files = array(), $current = '' ) { // Order by name uksort( $output, 'strnatcasecmp' ); + /** * Filter the languages available in the dropdown. * @@ -593,9 +708,17 @@ function mu_dropdown_languages( $lang_files = array(), $current = '' ) { * @param string $current The current language code. */ $output = apply_filters( 'mu_dropdown_languages', $output, $lang_files, $current ); + echo implode( "\n\t", $output ); } +/** + * Displays an admin notice to upgrade all sites after a core upgrade. + * + * @since 3.0.0 + * + * @global int $wp_db_version The version number of the database. + */ function site_admin_notice() { global $wp_db_version; if ( !is_super_admin() ) @@ -606,6 +729,18 @@ function site_admin_notice() { add_action( 'admin_notices', 'site_admin_notice' ); add_action( 'network_admin_notices', 'site_admin_notice' ); +/** + * Avoids a collision between a site slug and a permalink slug. + * + * In a subdirectory install this will make sure that a site and a post do not use the + * same subdirectory by checking for a site with the same name as a new post. + * + * @since 3.0.0 + * + * @param array $data An array of post data. + * @param array $postarr An array of posts. Not currently used. + * @return array The new array of post data after checking for collisions. + */ function avoid_blog_page_permalink_collision( $data, $postarr ) { if ( is_subdomain_install() ) return $data; @@ -629,6 +764,14 @@ function avoid_blog_page_permalink_collision( $data, $postarr ) { } add_filter( 'wp_insert_post_data', 'avoid_blog_page_permalink_collision', 10, 2 ); +/** + * Handles the display of choosing a user's primary site. + * + * This displays the user's primary site and allows the user to choose + * which site is primary. + * + * @since 3.0.0 + */ function choose_primary_blog() { ?>
    @@ -684,9 +827,10 @@ function choose_primary_blog() { * Grants Super Admin privileges. * * @since 3.0.0 + * * @param int $user_id ID of the user to be granted Super Admin privileges. * @return bool True on success, false on failure. This can fail when the user is - * already a super admin or when the $super_admins global is defined. + * already a super admin or when the `$super_admins` global is defined. */ function grant_super_admin( $user_id ) { // If global super_admins override is defined, there is nothing to do here. @@ -728,9 +872,10 @@ function grant_super_admin( $user_id ) { * Revokes Super Admin privileges. * * @since 3.0.0 + * * @param int $user_id ID of the user Super Admin privileges to be revoked from. * @return bool True on success, false on failure. This can fail when the user's email - * is the network admin email or when the $super_admins global is defined. + * is the network admin email or when the `$super_admins` global is defined. */ function revoke_super_admin( $user_id ) { // If global super_admins override is defined, there is nothing to do here. @@ -771,12 +916,15 @@ function revoke_super_admin( $user_id ) { } /** - * Whether or not we can edit this network from this page + * Whether or not we can edit this network from this page. * - * By default editing of network is restricted to the Network Admin for that site_id this allows for this to be overridden + * By default editing of network is restricted to the Network Admin for that `$site_id` + * this allows for this to be overridden. * * @since 3.1.0 - * @param integer $site_id The network/site ID to check. + * + * @param int $site_id The network/site ID to check. + * @return bool True if network can be edited, otherwise false. */ function can_edit_network( $site_id ) { global $wpdb; @@ -801,13 +949,14 @@ function can_edit_network( $site_id ) { * Thickbox image paths for Network Admin. * * @since 3.1.0 + * * @access private */ function _thickbox_path_admin_subfolder() { ?> $object_id, 'post_title' => get_the_title( $object_id ), @@ -373,7 +373,7 @@ function _wp_ajax_menu_quick_search( $request = array() ) { echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_term( $object_id, $object_type ) ) ), 0, (object) $args ); } elseif ( 'json' == $response_format ) { $post_obj = get_term( $object_id, $object_type ); - echo json_encode( + echo wp_json_encode( array( 'ID' => $object_id, 'post_title' => $post_obj->name, @@ -401,7 +401,7 @@ function _wp_ajax_menu_quick_search( $request = array() ) { $var_by_ref = get_the_ID(); echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_post( $var_by_ref ) ) ), 0, (object) $args ); } elseif ( 'json' == $response_format ) { - echo json_encode( + echo wp_json_encode( array( 'ID' => get_the_ID(), 'post_title' => get_the_title(), @@ -422,7 +422,7 @@ function _wp_ajax_menu_quick_search( $request = array() ) { if ( 'markup' == $response_format ) { echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( $term ) ), 0, (object) $args ); } elseif ( 'json' == $response_format ) { - echo json_encode( + echo wp_json_encode( array( 'ID' => $term->term_id, 'post_title' => $term->name, @@ -550,7 +550,6 @@ function wp_nav_menu_taxonomy_meta_boxes() { * @since 3.6.0 * * @uses global $one_theme_location_no_menus to determine if no menus exist - * @uses disabled() to output the disabled attribute in $other_attributes param in submit_button() * * @param int|string $nav_menu_selected_id (id, name or slug) of the currently-selected menu * @return string Disabled attribute if at least one menu exists, false if not @@ -793,8 +792,8 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) { * Filter the posts displayed in the 'View All' tab of the current * post type's menu items meta box. * - * The dynamic portion of the hook name, $post_type_name, - * refers to the slug of the current post type. + * The dynamic portion of the hook name, `$post_type_name`, refers + * to the slug of the current post type. * * @since 3.2.0 * @@ -1149,7 +1148,7 @@ function _wp_nav_menu_meta_box_object( $object = null ) { * * @since 3.0.0 * - * @param string $menu_id The ID of the menu to format. + * @param int $menu_id Optional. The ID of the menu to format. Default 0. * @return string|WP_Error $output The menu formatted to edit or error object on failure. */ function wp_get_nav_menu_to_edit( $menu_id = 0 ) { @@ -1247,9 +1246,6 @@ add_action('admin_head-nav-menus.php', '_wp_delete_orphaned_draft_menu_items'); * * @since 3.6.0 * - * @uses wp_get_nav_menu_items() to retrieve the nav menu's menu items - * @uses wp_defer_term_counter() to enable then disable term counting - * * @param int|string $nav_menu_selected_id (id, slug, or name ) of the currently-selected menu * @param string $nav_menu_selected_title Title of the currently-selected menu * @return array $messages The menu updated message diff --git a/wp-admin/includes/plugin-install.php b/wp-admin/includes/plugin-install.php index 356fff6d..30313419 100644 --- a/wp-admin/includes/plugin-install.php +++ b/wp-admin/includes/plugin-install.php @@ -28,11 +28,17 @@ */ function plugins_api($action, $args = null) { - if ( is_array($args) ) - $args = (object)$args; + if ( is_array( $args ) ) { + $args = (object) $args; + } - if ( !isset($args->per_page) ) + if ( ! isset( $args->per_page ) ) { $args->per_page = 24; + } + + if ( ! isset( $args->locale ) ) { + $args->locale = get_locale(); + } /** * Override the Plugin Install API arguments. @@ -190,7 +196,7 @@ function install_search_form( $type_selector = true ) { * Upload from zip * @since 2.8.0 * - * @param string $page + * @param integer $page */ function install_plugins_upload( $page = 1 ) { ?> @@ -235,8 +241,15 @@ function install_plugins_favorites_form() { function display_plugins_table() { global $wp_list_table; - if ( current_filter() == 'install_plugins_favorites' && empty( $_GET['user'] ) && ! get_user_option( 'wporg_favorites' ) ) { - return; + switch ( current_filter() ) { + case 'install_plugins_favorites' : + if ( empty( $_GET['user'] ) && ! get_user_option( 'wporg_favorites' ) ) { + return; + } + break; + case 'install_plugins_recommended' : + echo '

    ' . __( 'These suggestions are based on the plugins you and other users have installed.' ) . '

    '; + break; } ?> @@ -245,11 +258,12 @@ function display_plugins_table() { wp_unslash( $_REQUEST['plugin'] ), 'is_ssl' => is_ssl(), @@ -459,13 +477,12 @@ function install_plugin_information() { $_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0; ?>
    - - - - - - + + + +
    tested ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $api->tested ) ), $api->tested, '>' ) ) { - echo '

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

    '; + echo '

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

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

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

    '; + echo '

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

    '; } foreach ( (array) $api->sections as $section_name => $content ) { diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php index 209b5c94..e2e37761 100644 --- a/wp-admin/includes/plugin.php +++ b/wp-admin/includes/plugin.php @@ -14,39 +14,38 @@ * must not have any newlines or only parts of the description will be displayed * and the same goes for the plugin data. The below is formatted for printing. * - * - * /* - * Plugin Name: Name of Plugin - * Plugin URI: Link to plugin information - * Description: Plugin Description - * Author: Plugin author's name - * Author URI: Link to the author's web site - * Version: Must be set in the plugin for WordPress 2.3+ - * Text Domain: Optional. Unique identifier, should be same as the one used in - * plugin_text_domain() - * Domain Path: Optional. Only useful if the translations are located in a - * folder above the plugin's base path. For example, if .mo files are - * located in the locale folder then Domain Path will be "/locale/" and - * must have the first slash. Defaults to the base folder the plugin is - * located in. - * Network: Optional. Specify "Network: true" to require that a plugin is activated - * across all sites in an installation. This will prevent a plugin from being - * activated on a single site when Multisite is enabled. - * * / # Remove the space to close comment - * + * /* + * Plugin Name: Name of Plugin + * Plugin URI: Link to plugin information + * Description: Plugin Description + * Author: Plugin author's name + * Author URI: Link to the author's web site + * Version: Must be set in the plugin for WordPress 2.3+ + * Text Domain: Optional. Unique identifier, should be same as the one used in + * plugin_text_domain() + * Domain Path: Optional. Only useful if the translations are located in a + * folder above the plugin's base path. For example, if .mo files are + * located in the locale folder then Domain Path will be "/locale/" and + * must have the first slash. Defaults to the base folder the plugin is + * located in. + * Network: Optional. Specify "Network: true" to require that a plugin is activated + * across all sites in an installation. This will prevent a plugin from being + * activated on a single site when Multisite is enabled. + * * / # Remove the space to close comment * * Plugin data returned array contains the following: - * 'Name' - Name of the plugin, must be unique. - * 'Title' - Title of the plugin and the link to the plugin's web site. - * 'Description' - Description of what the plugin does and/or notes - * from the author. - * 'Author' - The author's name - * 'AuthorURI' - The authors web site address. - * 'Version' - The plugin version number. - * 'PluginURI' - Plugin web site address. - * 'TextDomain' - Plugin's text domain for localization. - * 'DomainPath' - Plugin's relative directory path to .mo files. - * 'Network' - Boolean. Whether the plugin can only be activated network wide. + * + * - 'Name' - Name of the plugin, must be unique. + * - 'Title' - Title of the plugin and the link to the plugin's web site. + * - 'Description' - Description of what the plugin does and/or notes + * - from the author. + * - 'Author' - The author's name + * - 'AuthorURI' - The authors web site address. + * - 'Version' - The plugin version number. + * - 'PluginURI' - Plugin web site address. + * - 'TextDomain' - Plugin's text domain for localization. + * - 'DomainPath' - Plugin's relative directory path to .mo files. + * - 'Network' - Boolean. Whether the plugin can only be activated network wide. * * Some users have issues with opening large files and manipulating the contents * for want is usually the first 1kiB or 2kiB. This function stops pulling in @@ -60,8 +59,9 @@ * the file. This is not checked however and the file is only opened for * reading. * - * @link http://trac.wordpress.org/ticket/5651 Previous Optimizations. - * @link http://trac.wordpress.org/ticket/7372 Further and better Optimizations. + * @link https://core.trac.wordpress.org/ticket/5651 Previous Optimizations. + * @link https://core.trac.wordpress.org/ticket/7372 Further and better Optimizations. + * * @since 1.5.0 * * @param string $plugin_file Path to the plugin file @@ -533,7 +533,7 @@ function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silen if ( is_wp_error($valid) ) return $valid; - if ( !in_array($plugin, $current) ) { + if ( ( $network_wide && ! isset( $current[ $plugin ] ) ) || ( ! $network_wide && ! in_array( $plugin, $current ) ) ) { if ( !empty($redirect) ) wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('plugin-activation-error_' . $plugin), $redirect)); // we'll override this later if the plugin can be included without fatal error ob_start(); @@ -558,11 +558,11 @@ function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silen do_action( 'activate_plugin', $plugin, $network_wide ); /** - * Fires as a specific plugin is being deactivated. + * Fires as a specific plugin is being activated. * - * This hook is the "deactivation" hook used internally by - * register_deactivation_hook(). The dynamic portion of the - * hook name, $plugin. refers to the plugin basename. + * This hook is the "activation" hook used internally by + * {@see register_activation_hook()}. The dynamic portion of the + * hook name, `$plugin`, refers to the plugin basename. * * If a plugin is silently activated (such as during an update), * this hook does not fire. @@ -674,8 +674,8 @@ function deactivate_plugins( $plugins, $silent = false, $network_wide = null ) { * Fires as a specific plugin is being deactivated. * * This hook is the "deactivation" hook used internally by - * register_deactivation_hook(). The dynamic portion of the - * hook name, $plugin. refers to the plugin basename. + * {@see register_deactivation_hook()}. The dynamic portion of the + * hook name, `$plugin`, refers to the plugin basename. * * If a plugin is silently deactivated (such as during an update), * this hook does not fire. @@ -797,29 +797,50 @@ function delete_plugins( $plugins, $deprecated = '' ) { if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) return new WP_Error('fs_error', __('Filesystem error.'), $wp_filesystem->errors); - //Get the base plugin folder + // Get the base plugin folder. $plugins_dir = $wp_filesystem->wp_plugins_dir(); - if ( empty($plugins_dir) ) - return new WP_Error('fs_no_plugins_dir', __('Unable to locate WordPress Plugin directory.')); + if ( empty( $plugins_dir ) ) { + return new WP_Error( 'fs_no_plugins_dir', __( 'Unable to locate WordPress Plugin directory.' ) ); + } $plugins_dir = trailingslashit( $plugins_dir ); + $translations_dir = $wp_filesystem->wp_lang_dir(); + $translations_dir = trailingslashit( $translations_dir ); + + $plugin_translations = wp_get_installed_translations( 'plugins' ); + $errors = array(); foreach( $plugins as $plugin_file ) { - // Run Uninstall hook - if ( is_uninstallable_plugin( $plugin_file ) ) + // Run Uninstall hook. + if ( is_uninstallable_plugin( $plugin_file ) ) { uninstall_plugin($plugin_file); + } - $this_plugin_dir = trailingslashit( dirname($plugins_dir . $plugin_file) ); + $this_plugin_dir = trailingslashit( dirname( $plugins_dir . $plugin_file ) ); // If plugin is in its own directory, recursively delete the directory. - if ( strpos($plugin_file, '/') && $this_plugin_dir != $plugins_dir ) //base check on if plugin includes directory separator AND that it's not the root plugin folder - $deleted = $wp_filesystem->delete($this_plugin_dir, true); - else - $deleted = $wp_filesystem->delete($plugins_dir . $plugin_file); + if ( strpos( $plugin_file, '/' ) && $this_plugin_dir != $plugins_dir ) { //base check on if plugin includes directory separator AND that it's not the root plugin folder + $deleted = $wp_filesystem->delete( $this_plugin_dir, true ); + } else { + $deleted = $wp_filesystem->delete( $plugins_dir . $plugin_file ); + } - if ( ! $deleted ) + if ( ! $deleted ) { $errors[] = $plugin_file; + continue; + } + + // Remove language files, silently. + $plugin_slug = dirname( $plugin_file ); + if ( '.' !== $plugin_slug && ! empty( $plugin_translations[ $plugin_slug ] ) ) { + $translations = $plugin_translations[ $plugin_slug ]; + + foreach ( $translations as $translation => $data ) { + $wp_filesystem->delete( WP_LANG_DIR . '/plugins/' . $plugin_slug . '-' . $translation . '.po' ); + $wp_filesystem->delete( WP_LANG_DIR . '/plugins/' . $plugin_slug . '-' . $translation . '.mo' ); + } + } } // Remove deleted plugins from the plugin updates list. @@ -1098,7 +1119,7 @@ function add_utility_page( $page_title, $menu_title, $capability, $menu_slug, $f * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { global $submenu; @@ -1168,7 +1189,7 @@ function add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_management_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'tools.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1189,7 +1210,7 @@ function add_management_page( $page_title, $menu_title, $capability, $menu_slug, * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'options-general.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1210,7 +1231,7 @@ function add_options_page( $page_title, $menu_title, $capability, $menu_slug, $f * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'themes.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1231,7 +1252,7 @@ function add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $fun * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_plugins_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'plugins.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1252,7 +1273,7 @@ function add_plugins_page( $page_title, $menu_title, $capability, $menu_slug, $f * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_users_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { if ( current_user_can('edit_users') ) @@ -1276,7 +1297,7 @@ function add_users_page( $page_title, $menu_title, $capability, $menu_slug, $fun * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_dashboard_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'index.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1297,7 +1318,7 @@ function add_dashboard_page( $page_title, $menu_title, $capability, $menu_slug, * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_posts_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'edit.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1318,7 +1339,7 @@ function add_posts_page( $page_title, $menu_title, $capability, $menu_slug, $fun * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_media_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'upload.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1339,7 +1360,7 @@ function add_media_page( $page_title, $menu_title, $capability, $menu_slug, $fun * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_links_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'link-manager.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1360,7 +1381,7 @@ function add_links_page( $page_title, $menu_title, $capability, $menu_slug, $fun * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'edit.php?post_type=page', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1381,7 +1402,7 @@ function add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $fun * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) * @param callback $function The function to be called to output the content for this page. * - * @return string|bool The resulting page's hook_suffix, or false if the user does not have the capability required. + * @return false|string The resulting page's hook_suffix, or false if the user does not have the capability required. */ function add_comments_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { return add_submenu_page( 'edit-comments.php', $page_title, $menu_title, $capability, $menu_slug, $function ); @@ -1723,8 +1744,7 @@ function user_can_access_admin_page() { * @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 unknown_type $sanitize_callback A callback function that sanitizes the option's value. - * @return unknown + * @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; @@ -1749,10 +1769,9 @@ function register_setting( $option_group, $option_name, $sanitize_callback = '' * * @since 2.7.0 * - * @param unknown_type $option_group - * @param unknown_type $option_name - * @param unknown_type $sanitize_callback - * @return unknown + * @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; @@ -1779,8 +1798,8 @@ function unregister_setting( $option_group, $option_name, $sanitize_callback = ' * * @since 2.7.0 * - * @param unknown_type $options - * @return unknown + * @param array $options + * @return array */ function option_update_filter( $options ) { global $new_whitelist_options; @@ -1797,9 +1816,9 @@ add_filter( 'whitelist_options', 'option_update_filter' ); * * @since 2.7.0 * - * @param unknown_type $new_options - * @param unknown_type $options - * @return unknown + * @param array $new_options + * @param string|array $options + * @return array */ function add_option_whitelist( $new_options, $options = '' ) { if ( $options == '' ) @@ -1828,9 +1847,9 @@ function add_option_whitelist( $new_options, $options = '' ) { * * @since 2.7.0 * - * @param unknown_type $del_options - * @param unknown_type $options - * @return unknown + * @param array $del_options + * @param string|array $options + * @return array */ function remove_option_whitelist( $del_options, $options = '' ) { if ( $options == '' ) diff --git a/wp-admin/includes/post.php b/wp-admin/includes/post.php index 30573e88..49060309 100644 --- a/wp-admin/includes/post.php +++ b/wp-admin/includes/post.php @@ -177,6 +177,7 @@ function _wp_translate_postdata( $update = false, $post_data = null ) { * @return int Post ID. */ function edit_post( $post_data = null ) { + global $wpdb; if ( empty($post_data) ) $post_data = &$_POST; @@ -317,7 +318,19 @@ function edit_post( $post_data = null ) { update_post_meta( $post_ID, '_edit_last', get_current_user_id() ); - wp_update_post( $post_data ); + $success = wp_update_post( $post_data ); + // If the save failed, see if we can sanity check the main fields and try again + if ( ! $success && is_callable( array( $wpdb, 'strip_invalid_text_for_column' ) ) ) { + $fields = array( 'post_title', 'post_content', 'post_excerpt' ); + + foreach( $fields as $field ) { + if ( isset( $post_data[ $field ] ) ) { + $post_data[ $field ] = $wpdb->strip_invalid_text_for_column( $wpdb->posts, $field, $post_data[ $field ] ); + } + } + + wp_update_post( $post_data ); + } // Now that we have an ID we can fix any attachment anchor hrefs _fix_attachment_links( $post_ID ); @@ -542,6 +555,7 @@ function get_default_post_to_edit( $post_type = 'post', $create_in_db = false ) $post->post_date = ''; $post->post_date_gmt = ''; $post->post_password = ''; + $post->post_name = ''; $post->post_type = $post_type; $post->post_status = 'draft'; $post->to_ping = ''; @@ -585,7 +599,6 @@ function get_default_post_to_edit( $post_type = 'post', $create_in_db = false ) * @param WP_Post $post Post object. */ $post->post_excerpt = apply_filters( 'default_excerpt', $post_excerpt, $post ); - $post->post_name = ''; return $post; } @@ -636,7 +649,7 @@ function post_exists($title, $content = '', $date = '') { * * @since 2.1.0 * - * @return unknown + * @return int|WP_Error */ function wp_write_post() { if ( isset($_POST['post_type']) ) @@ -704,11 +717,8 @@ function wp_write_post() { * Calls wp_write_post() and handles the errors. * * @since 2.0.0 - - * @uses wp_write_post() - * @uses is_wp_error() - * @uses wp_die() - * @return unknown + * + * @return int|null */ function write_post() { $result = wp_write_post(); @@ -727,8 +737,8 @@ function write_post() { * * @since 1.2.0 * - * @param unknown_type $post_ID - * @return unknown + * @param int $post_ID + * @return int|bool */ function add_meta( $post_ID ) { $post_ID = (int) $post_ID; @@ -766,8 +776,8 @@ function add_meta( $post_ID ) { * * @since 1.2.0 * - * @param unknown_type $mid - * @return unknown + * @param int $mid + * @return bool */ function delete_meta( $mid ) { return delete_metadata_by_mid( 'post' , $mid ); @@ -778,7 +788,7 @@ function delete_meta( $mid ) { * * @since 1.2.0 * - * @return unknown + * @return mixed */ function get_meta_keys() { global $wpdb; @@ -797,8 +807,8 @@ function get_meta_keys() { * * @since 2.1.0 * - * @param unknown_type $mid - * @return unknown + * @param int $mid + * @return object|bool */ function get_post_meta_by_id( $mid ) { return get_metadata_by_mid( 'post', $mid ); @@ -811,8 +821,8 @@ function get_post_meta_by_id( $mid ) { * * @since 1.2.0 * - * @param unknown_type $postid - * @return unknown + * @param int $postid + * @return mixed */ function has_meta( $postid ) { global $wpdb; @@ -827,10 +837,10 @@ function has_meta( $postid ) { * * @since 1.2.0 * - * @param unknown_type $meta_id - * @param unknown_type $meta_key Expect Slashed - * @param unknown_type $meta_value Expect Slashed - * @return unknown + * @param int $meta_id + * @param string $meta_key Expect Slashed + * @param string $meta_value Expect Slashed + * @return bool */ function update_meta( $meta_id, $meta_key, $meta_value ) { $meta_key = wp_unslash( $meta_key ); @@ -955,7 +965,7 @@ function wp_edit_posts_query( $q = false ) { /** * Filter the number of items per page to show for a specific 'per_page' type. * - * The dynamic portion of the hook name, $post_type, refers to the post type. + * The dynamic portion of the hook name, `$post_type`, refers to the post type. * * Some examples of filter hooks generated here include: 'edit_attachment_per_page', * 'edit_post_per_page', 'edit_page_per_page', etc. @@ -1000,8 +1010,8 @@ function wp_edit_posts_query( $q = false ) { * * @since 2.5.0 * - * @param unknown_type $type - * @return unknown + * @param string $type + * @return mixed */ function get_available_post_mime_types($type = 'attachment') { global $wpdb; @@ -1072,12 +1082,11 @@ function wp_edit_attachments_query( $q = false ) { /** * Returns the list of classes to be used by a metabox * - * @uses get_user_option() * @since 2.5.0 * - * @param unknown_type $id - * @param unknown_type $page - * @return unknown + * @param string $id + * @param string $page + * @return string */ function postbox_classes( $id, $page ) { if ( isset( $_GET['edit'] ) && $_GET['edit'] == $id ) { @@ -1095,8 +1104,8 @@ function postbox_classes( $id, $page ) { /** * Filter the postbox classes for a specific screen and screen ID combo. * - * The dynamic portions of the hook name, $page, and $id, refer to - * the screen, and screen ID, respectively. + * The dynamic portions of the hook name, `$page` and `$id`, refer to + * the screen and screen ID, respectively. * * @since 3.2.0 * @@ -1107,14 +1116,14 @@ function postbox_classes( $id, $page ) { } /** - * {@internal Missing Short Description}} + * Get a sample permalink based off of the post name. * * @since 2.5.0 * - * @param int|object $id Post ID or post object. - * @param string $title (optional) Title - * @param string $name (optional) Name - * @return array With two entries of type string + * @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. */ function get_sample_permalink($id, $title = null, $name = null) { $post = get_post( $id ); @@ -1176,9 +1185,9 @@ function get_sample_permalink($id, $title = null, $name = null) { * * @since 2.5.0 * - * @param int|object $id Post ID or post object. - * @param string $new_title Optional. New title. - * @param string $new_slug Optional. New slug. + * @param int $id Post ID or post object. + * @param string $new_title Optional. New title. Default null. + * @param string $new_slug Optional. New slug. Default null. * @return string The HTML of the sample permalink slug editor. */ function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) { @@ -1220,7 +1229,7 @@ function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) { } $post_name_html = '' . $post_name_abridged . ''; - $display_link = str_replace( array( '%pagename%', '%postname%' ), $post_name_html, $permalink ); + $display_link = str_replace( array( '%pagename%', '%postname%' ), $post_name_html, urldecode( $permalink ) ); $return = '' . __( 'Permalink:' ) . "\n"; $return .= '' . $display_link . "\n"; @@ -1305,7 +1314,7 @@ function _wp_post_thumbnail_html( $thumbnail_id = null, $post = null ) { * @since 2.5.0 * * @param int $post_id ID of the post to check for editing - * @return bool|int False: not locked or locked by current user. Int: user ID of user with lock. + * @return integer False: not locked or locked by current user. Int: user ID of user with lock. */ function wp_check_post_lock( $post_id ) { if ( !$post = get_post( $post_id ) ) @@ -1509,9 +1518,6 @@ function _admin_notice_post_locked() { * @subpackage Post_Revisions * @since 2.6.0 * - * @uses _wp_translate_postdata() - * @uses _wp_post_revision_fields() - * * @param mixed $post_data Associative array containing the post data or int post ID. * @return mixed The autosave revision ID. WP_Error or 0 on error. */ @@ -1550,6 +1556,15 @@ function wp_create_post_autosave( $post_data ) { return 0; } + /** + * Fires before an autosave is stored. + * + * @since 4.1.0 + * + * @param array $new_autosave Post array - the autosave that is about to be saved. + */ + do_action( 'wp_creating_autosave', $new_autosave ); + return wp_update_post( $new_autosave ); } @@ -1566,15 +1581,6 @@ function wp_create_post_autosave( $post_data ) { * @package WordPress * @since 2.7.0 * - * @uses get_post_status() - * @uses edit_post() - * @uses get_post() - * @uses current_user_can() - * @uses wp_die() - * @uses wp_create_post_autosave() - * @uses add_query_arg() - * @uses wp_create_nonce() - * * @return str URL to redirect to show the preview */ function post_preview() { @@ -1629,7 +1635,7 @@ function post_preview() { * * @since 3.9.0 * - * @param $post_data Associative array of the submitted post data. + * @param array $post_data Associative array of the submitted post data. * @return mixed The value 0 or WP_Error on failure. The saved post ID on success. * Te ID can be the draft post_id or the autosave revision post_id. */ diff --git a/wp-admin/includes/revision.php b/wp-admin/includes/revision.php index 151cd644..ae9f93a4 100644 --- a/wp-admin/includes/revision.php +++ b/wp-admin/includes/revision.php @@ -58,7 +58,7 @@ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) { /** * Contextually filter a post revision field. * - * The dynamic portion of the hook name, $field, corresponds to each of the post + * The dynamic portion of the hook name, `$field`, corresponds to each of the post * fields of the revision object being iterated over in a foreach statement. * * @since 3.6.0 @@ -66,14 +66,38 @@ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) { * @param string $compare_from->$field The current revision field to compare to or from. * @param string $field The current revision field. * @param WP_Post $compare_from The revision post object to compare to or from. - * @param string null The context of whether the current revision is the old or the new one. Values are 'to' or 'from'. + * @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' ) : ''; /** 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' ); - $diff = wp_text_diff( $content_from, $content_to, array( 'show_split_view' => true ) ); + $args = array( + 'show_split_view' => true + ); + + /** + * Filter revisions text diff options. + * + * Filter the options passed to {@see wp_text_diff()} when viewing a post revision. + * + * @since 4.1.0 + * + * @param array $args { + * Associative array of options to pass to {@see wp_text_diff()}. + * + * @type bool $show_split_view True for split view (two columns), false for + * un-split view (single column). Default true. + * } + * @param string $field The current revision field. + * @param WP_Post $compare_from The revision post to compare from. + * @param WP_Post $compare_to The revision post to compare to. + */ + $args = apply_filters( 'revision_text_diff_options', $args, $field, $compare_from, $compare_to ); + + $diff = wp_text_diff( $content_from, $content_to, $args ); if ( ! $diff && 'post_title' === $field ) { // It's a better user experience to still show the Title, even if it didn't change. @@ -92,7 +116,18 @@ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) { ); } } - return $return; + + /** + * Filter the fields displayed in the post revision diff UI. + * + * @since 4.1.0 + * + * @param array $return Revision UI fields. Each item is an array of id, name and diff. + * @param WP_Post $compare_from The revision post to compare from. + * @param WP_Post $compare_to The revision post to compare to. + */ + return apply_filters( 'wp_get_revision_ui_diff', $return, $compare_from, $compare_to ); + } /** @@ -177,6 +212,25 @@ function wp_prepare_revisions_for_js( $post, $selected_revision_id, $from = null ); } + /** + * If we only have one revision, the initial revision is missing; This happens + * when we have an autsosave and the user has clicked 'View the Autosave' + */ + if ( 1 === sizeof( $revisions ) ) { + $revisions[ $post->ID ] = array( + 'id' => $post->ID, + 'title' => get_the_title( $post->ID ), + 'author' => $authors[ $post->post_author ], + 'date' => date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->modified ) ), + 'dateShort' => date_i18n( _x( 'j M @ G:i', 'revision date short format' ), strtotime( $post->modified ) ), + 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( strtotime( $post->post_modified_gmt ), $now_gmt ) ), + 'autosave' => false, + 'current' => true, + 'restoreUrl' => false, + ); + $current_id = $post->ID; + } + /* * If a post has been saved since the last revision (no revisioned fields * were changed), we may not have a "current" revision. Mark the latest @@ -226,3 +280,99 @@ function wp_prepare_revisions_for_js( $post, $selected_revision_id, $from = null 'revisionIds' => array_keys( $revisions ), ); } + +/** + * Print JavaScript templates required for the revisions experience. + * + * @since 4.1.0 + * + * @global WP_Post $post The global `$post` object. + */ +function wp_print_revision_templates() { + global $post; + ?> + + + + + + + + term_taxonomy ( @@ -324,7 +324,8 @@ $wp_queries = wp_get_db_schema( 'all' ); * Create WordPress options and set the default values. * * @since 1.5.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * @uses $wp_db_version */ function populate_options() { @@ -915,6 +916,7 @@ Your new SITE_NAME site has been successfully set up at: BLOG_URL You can log in to the administrator account with the following information: + Username: USERNAME Password: PASSWORD Log in here: BLOG_URLwp-login.php diff --git a/wp-admin/includes/screen.php b/wp-admin/includes/screen.php index 35f42671..0482d783 100644 --- a/wp-admin/includes/screen.php +++ b/wp-admin/includes/screen.php @@ -25,7 +25,7 @@ function get_column_headers( $screen ) { /** * Filter the column headers for a list table on a specific screen. * - * The dynamic portion of the hook name, $screen->id, refers to the + * The dynamic portion of the hook name, `$screen->id`, refers to the * ID of a specific screen. For example, the screen ID for the Posts * list table is edit-post, so the filter for that screen would be * manage_edit-post_columns. @@ -60,7 +60,7 @@ function get_hidden_columns( $screen ) { * * @since 2.7.0 * - * @param string|WP_Screen $screen + * @param WP_Screen $screen */ function meta_box_prefs( $screen ) { global $wp_meta_boxes; @@ -177,7 +177,6 @@ function get_current_screen() { * Set the current screen object * * @since 3.0.0 - * @uses $current_screen * * @param mixed $hook_name Optional. The hook name (also known as the hook suffix) used to determine the screen, * or an existing screen object. @@ -648,8 +647,10 @@ final class WP_Screen { * * @since 3.3.0 * - * @param string $option Option ID. - * @param mixed $key Optional. Specific array key for when the option is an array. + * @param string $option Option name. + * @param string $key Optional. Specific array key for when the option is an array. + * Default false. + * @return string The option value if set, null otherwise. */ public function get_option( $option, $key = false ) { if ( ! isset( $this->_options[ $option ] ) ) @@ -974,7 +975,7 @@ final class WP_Screen { case 'post' : $expand = ''; + $expand .= __( 'Enable full-height editor and distraction-free functionality.' ) . ''; $this->_screen_settings = $expand; break; default: diff --git a/wp-admin/includes/taxonomy.php b/wp-admin/includes/taxonomy.php index 14618f88..a4fa571b 100644 --- a/wp-admin/includes/taxonomy.php +++ b/wp-admin/includes/taxonomy.php @@ -15,8 +15,8 @@ * * @since 2.0.0 * - * @param unknown_type $cat_name - * @return unknown + * @param int|string $cat_name + * @return int */ function category_exists($cat_name, $parent = 0) { $id = term_exists($cat_name, 'category', $parent); @@ -30,8 +30,8 @@ function category_exists($cat_name, $parent = 0) { * * @since 2.0.0 * - * @param unknown_type $id - * @return unknown + * @param int $id + * @return object */ function get_category_to_edit( $id ) { $category = get_term( $id, 'category', OBJECT, 'edit' ); @@ -44,9 +44,9 @@ function get_category_to_edit( $id ) { * * @since 2.0.0 * - * @param unknown_type $cat_name - * @param unknown_type $parent - * @return unknown + * @param int|string $cat_name + * @param int $parent + * @return int|WP_Error */ function wp_create_category( $cat_name, $parent = 0 ) { if ( $id = category_exists($cat_name, $parent) ) @@ -190,8 +190,8 @@ function wp_update_category($catarr) { * * @since 2.3.0 * - * @param unknown_type $tag_name - * @return unknown + * @param int|string $tag_name + * @return mixed */ function tag_exists($tag_name) { return term_exists($tag_name, 'post_tag'); @@ -202,8 +202,8 @@ function tag_exists($tag_name) { * * @since 2.3.0 * - * @param unknown_type $tag_name - * @return unknown + * @param int|string $tag_name + * @return array|WP_Error */ function wp_create_tag($tag_name) { return wp_create_term( $tag_name, 'post_tag'); @@ -214,8 +214,8 @@ function wp_create_tag($tag_name) { * * @since 2.3.0 * - * @param unknown_type $post_id - * @return unknown + * @param int $post_id + * @return string|bool|WP_Error */ function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) { return get_terms_to_edit( $post_id, $taxonomy); @@ -226,8 +226,8 @@ function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) { * * @since 2.8.0 * - * @param unknown_type $post_id - * @return unknown + * @param int $post_id + * @return string|bool|WP_Error */ function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) { $post_id = (int) $post_id; @@ -273,8 +273,8 @@ function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) { * * @since 2.8.0 * - * @param unknown_type $tag_name - * @return unknown + * @param int|string $tag_name + * @return array|WP_Error */ function wp_create_term($tag_name, $taxonomy = 'post_tag') { if ( $id = term_exists($tag_name, $taxonomy) ) diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php index 30dcf0fc..425e40b0 100644 --- a/wp-admin/includes/template.php +++ b/wp-admin/includes/template.php @@ -13,12 +13,13 @@ // /** - * Walker to output an unordered list of category checkbox elements. + * Walker to output an unordered list of category checkbox input elements. + * + * @since 2.5.1 * * @see Walker * @see wp_category_checklist() * @see wp_terms_checklist() - * @since 2.5.1 */ class Walker_Category_Checklist extends Walker { public $tree_type = 'category'; @@ -112,12 +113,15 @@ class Walker_Category_Checklist extends Walker { } /** - * Output an unordered list of checkbox elements labelled + * Output an unordered list of checkbox input elements labelled * with category names. * - * @see wp_terms_checklist() * @since 2.5.1 * + * @todo Properly document optional arguments as such. + * + * @see wp_terms_checklist() + * * @param int $post_id Mark categories associated with this post as checked. $selected_cats must not be an array. * @param int $descendants_and_self ID of the category to output along with its descendents. * @param bool|array $selected_cats List of categories to mark as checked. @@ -137,13 +141,16 @@ function wp_category_checklist( $post_id = 0, $descendants_and_self = 0, $select } /** - * Output an unordered list of checkbox elements labelled - * with term names. Taxonomy independent version of wp_category_checklist(). + * Output an unordered list of checkbox input elements labelled with term names. + * + * Taxonomy independent version of {@see wp_category_checklist()}. * * @since 3.0.0 * - * @param int $post_id - * @param array $args + * @todo Properly document optional default arguments. + * + * @param int $post_id Post ID. + * @param array $args Arguments to form the terms checklist. */ function wp_terms_checklist( $post_id = 0, $args = array() ) { $defaults = array( @@ -236,7 +243,7 @@ function wp_terms_checklist( $post_id = 0, $args = array() ) { * Retrieve a list of the most popular terms from the specified taxonomy. * * If the $echo argument is true then the elements for a list of checkbox - * elements labelled with the names of the selected terms is output. + * `` elements labelled with the names of the selected terms is output. * If the $post_ID global isn't empty then the terms associated with that * post will be marked as checked. * @@ -289,7 +296,7 @@ function wp_popular_terms_checklist( $taxonomy, $default = 0, $number = 10, $ech * * @since 2.5.1 * - * @param unknown_type $link_id + * @param int $link_id */ function wp_link_category_checklist( $link_id = 0 ) { $default = 1; @@ -324,7 +331,7 @@ function wp_link_category_checklist( $link_id = 0 ) { * * @since 2.7.0 * - * @param unknown_type $post + * @param WP_Post $post */ function get_inline_data($post) { $post_type_object = get_post_type_object($post->post_type); @@ -396,9 +403,10 @@ function get_inline_data($post) { * * @since 2.7.0 * - * @param unknown_type $position - * @param unknown_type $checkbox - * @param unknown_type $mode + * @param int $position + * @param bool $checkbox + * @param string $mode + * @param bool $table_row */ function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single', $table_row = true) { @@ -518,7 +526,7 @@ function wp_comment_trashnotice() { * * @since 1.2.0 * - * @param unknown_type $meta + * @param array $meta */ function list_meta( $meta ) { // Exit if no meta @@ -561,9 +569,9 @@ function list_meta( $meta ) { * * @since 2.5.0 * - * @param unknown_type $entry - * @param unknown_type $count - * @return unknown + * @param array $entry + * @param int $count + * @return string */ function _list_meta_row( $entry, &$count ) { static $update_nonce = false; @@ -699,10 +707,10 @@ function meta_form( $post = null ) { * * @since 0.71 * - * @param int|bool $edit Accepts 1|true for editing the date, 0|false for adding the date. - * @param int|bool $for_post Accepts 1|true for applying the date to a post, 0|false for a comment. - * @param int|bool $tab_index The tabindex attribute to add. Default 0. - * @param int|bool $multi Optional. Whether the additional fields and buttons should be added. + * @param int $edit Accepts 1|true for editing the date, 0|false for adding the date. + * @param int $for_post Accepts 1|true for applying the date to a post, 0|false for a comment. + * @param int $tab_index The tabindex attribute to add. Default 0. + * @param int $multi Optional. Whether the additional fields and buttons should be added. * Default 0|false. */ function touch_time( $edit = 1, $for_post = 1, $tab_index = 0, $multi = 0 ) { @@ -781,7 +789,7 @@ function touch_time( $edit = 1, $for_post = 1, $tab_index = 0, $multi = 0 ) { } /** - * Print out
    - + @@ -275,7 +310,8 @@ if ( isset( $_GET['updated'] ) ) {

    @@ -289,10 +325,12 @@ if ( isset( $_GET['updated'] ) ) { } wp_dropdown_languages( array( - 'name' => 'WPLANG', - 'id' => 'WPLANG', - 'selected' => $lang, - 'languages' => $languages, + 'name' => 'WPLANG', + 'id' => 'WPLANG', + 'selected' => $lang, + 'languages' => $languages, + 'translations' => $translations, + 'show_available_translations' => wp_can_install_language_pack(), ) ); ?> diff --git a/wp-admin/network/site-info.php b/wp-admin/network/site-info.php index 2fb9fefe..0e18020c 100644 --- a/wp-admin/network/site-info.php +++ b/wp-admin/network/site-info.php @@ -126,7 +126,7 @@ if ( ! empty( $messages ) ) { - + @@ -137,19 +137,21 @@ if ( ! empty( $messages ) ) { } else { switch_to_blog( $id ); ?> - + - + - + __( 'Public' ) ); diff --git a/wp-admin/network/site-new.php b/wp-admin/network/site-new.php index d8024400..1c3f6f34 100644 --- a/wp-admin/network/site-new.php +++ b/wp-admin/network/site-new.php @@ -49,15 +49,19 @@ if ( isset($_REQUEST['action']) && 'add-site' == $_REQUEST['action'] ) { wp_die( sprintf( __('The following words are reserved for use by WordPress functions and cannot be used as blog names: %s' ), implode( ', ', $subdirectory_reserved_names ) ) ); } - $email = sanitize_email( $blog['email'] ); $title = $blog['title']; if ( empty( $domain ) ) wp_die( __( 'Missing or invalid site address.' ) ); - if ( empty( $email ) ) + + if ( isset( $blog['email'] ) && '' === trim( $blog['email'] ) ) { wp_die( __( 'Missing email address.' ) ); - if ( !is_email( $email ) ) + } + + $email = sanitize_email( $blog['email'] ); + if ( ! is_email( $email ) ) { wp_die( __( 'Invalid email address.' ) ); + } if ( is_subdomain_install() ) { $newdomain = $domain . '.' . preg_replace( '|^www\.|', '', $current_site->domain ); @@ -126,9 +130,9 @@ if ( ! empty( $messages ) ) { - + - + diff --git a/wp-admin/network/site-users.php b/wp-admin/network/site-users.php index a037c8b8..b5a6ab72 100644 --- a/wp-admin/network/site-users.php +++ b/wp-admin/network/site-users.php @@ -133,7 +133,7 @@ if ( $action ) { // If the user doesn't already belong to the blog, bail. if ( !is_user_member_of_blog( $user_id ) ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $user = get_userdata( $user_id ); $user->set_role( $_REQUEST['new_role'] ); diff --git a/wp-admin/network/sites.php b/wp-admin/network/sites.php index 4dddfcfd..1dcdc781 100644 --- a/wp-admin/network/sites.php +++ b/wp-admin/network/sites.php @@ -227,8 +227,8 @@ if ( isset( $_GET['updated'] ) ) { /** * Filter a specific, non-default site-updated message in the Network admin. * - * The dynamic portion of the hook name, $_GET['updated'], refers to the non-default - * site update action. + * The dynamic portion of the hook name, `$_GET['updated']`, refers to the + * non-default site update action. * * @since 3.1.0 * diff --git a/wp-admin/network/themes.php b/wp-admin/network/themes.php index a70d5b84..e326c93c 100644 --- a/wp-admin/network/themes.php +++ b/wp-admin/network/themes.php @@ -96,30 +96,49 @@ if ( $action ) { require_once(ABSPATH . 'wp-admin/admin-footer.php'); exit; case 'delete-selected': - if ( ! current_user_can( 'delete_themes' ) ) + if ( ! current_user_can( 'delete_themes' ) ) { wp_die( __('You do not have sufficient permissions to delete themes for this site.') ); + } + check_admin_referer( 'bulk-themes' ); $themes = isset( $_REQUEST['checked'] ) ? (array) $_REQUEST['checked'] : array(); - unset( $themes[ get_option( 'stylesheet' ) ], $themes[ get_option( 'template' ) ] ); - if ( empty( $themes ) ) { wp_safe_redirect( add_query_arg( 'error', 'none', $referer ) ); exit; } - $files_to_delete = $theme_info = array(); - foreach ( $themes as $key => $theme ) { - $theme_info[ $theme ] = wp_get_theme( $theme ); - $files_to_delete = array_merge( $files_to_delete, list_files( $theme_info[ $theme ]->get_stylesheet_directory() ) ); - } + $themes = array_diff( $themes, array( get_option( 'stylesheet' ), get_option( 'template' ) ) ); if ( empty( $themes ) ) { wp_safe_redirect( add_query_arg( 'error', 'main', $referer ) ); exit; } + $files_to_delete = $theme_info = array(); + $theme_translations = wp_get_installed_translations( 'themes' ); + foreach ( $themes as $key => $theme ) { + $theme_info[ $theme ] = wp_get_theme( $theme ); + + // Locate all the files in that folder. + $files = list_files( $theme_info[ $theme ]->get_stylesheet_directory() ); + if ( $files ) { + $files_to_delete = array_merge( $files_to_delete, $files ); + } + + // Add translation files. + $theme_slug = $theme_info[ $theme ]->get_stylesheet(); + if ( ! empty( $theme_translations[ $theme_slug ] ) ) { + $translations = $theme_translations[ $theme_slug ]; + + foreach ( $translations as $translation => $data ) { + $files_to_delete[] = $theme_slug . '-' . $translation . '.po'; + $files_to_delete[] = $theme_slug . '-' . $translation . '.mo'; + } + } + } + include(ABSPATH . 'wp-admin/update.php'); $parent_file = 'themes.php'; @@ -136,16 +155,21 @@ if ( $action ) {

      - ', sprintf( __('%1$s by %2$s' ), $theme->display('Name'), $theme->display('Author') ), ''; /* translators: 1: theme name, 2: theme author */ ?> + ', sprintf( __('%1$s by %2$s' ), $theme->display('Name'), $theme->display('Author') ), ''; + } + ?>

    '; + } ?> @@ -158,8 +182,9 @@ if ( $action ) { diff --git a/wp-admin/network/upgrade.php b/wp-admin/network/upgrade.php index f7ea2181..dcca3deb 100644 --- a/wp-admin/network/upgrade.php +++ b/wp-admin/network/upgrade.php @@ -52,7 +52,7 @@ switch ( $action ) { update_site_option( 'wpmu_upgrade_site', $wp_db_version ); } - $blogs = $wpdb->get_results( "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' AND spam = '0' AND deleted = '0' AND archived = '0' ORDER BY registered DESC LIMIT {$n}, 5", ARRAY_A ); + $blogs = $wpdb->get_results( "SELECT blog_id FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' AND spam = '0' AND deleted = '0' AND archived = '0' ORDER BY registered DESC LIMIT {$n}, 5", ARRAY_A ); if ( empty( $blogs ) ) { echo '

    ' . __( 'All done!' ) . '

    '; break; diff --git a/wp-admin/network/user-new.php b/wp-admin/network/user-new.php index 29fd63da..5c671403 100644 --- a/wp-admin/network/user-new.php +++ b/wp-admin/network/user-new.php @@ -38,14 +38,14 @@ if ( isset($_REQUEST['action']) && 'add-user' == $_REQUEST['action'] ) { if ( ! is_array( $_POST['user'] ) ) wp_die( __( 'Cannot create an empty user.' ) ); - $user = $_POST['user']; + $user = wp_unslash( $_POST['user'] ); $user_details = wpmu_validate_user_signup( $user['username'], $user['email'] ); if ( is_wp_error( $user_details[ 'errors' ] ) && ! empty( $user_details[ 'errors' ]->errors ) ) { $add_user_errors = $user_details[ 'errors' ]; } else { $password = wp_generate_password( 12, false); - $user_id = wpmu_create_user( esc_html( strtolower( $user['username'] ) ), $password, esc_html( $user['email'] ) ); + $user_id = wpmu_create_user( esc_html( strtolower( $user['username'] ) ), $password, sanitize_email( $user['email'] ) ); if ( ! $user_id ) { $add_user_errors = new WP_Error( 'add_user_fail', __( 'Cannot add user.' ) ); diff --git a/wp-admin/network/users.php b/wp-admin/network/users.php index 39ab1b5a..86a4d74d 100644 --- a/wp-admin/network/users.php +++ b/wp-admin/network/users.php @@ -30,9 +30,9 @@ function confirm_delete_users( $users ) { $site_admins = get_super_admins(); $admin_out = ''; - foreach ( ( $allusers = (array) $_POST['allusers'] ) as $key => $val ) { - if ( $val != '' && $val != '0' ) { - $delete_user = get_userdata( $val ); + foreach ( ( $allusers = (array) $_POST['allusers'] ) as $user_id ) { + if ( $user_id != '' && $user_id != '0' ) { + $delete_user = get_userdata( $user_id ); if ( ! current_user_can( 'delete_user', $delete_user->ID ) ) wp_die( sprintf( __( 'Warning! User %s cannot be deleted.' ), $delete_user->user_login ) ); @@ -40,8 +40,8 @@ function confirm_delete_users( $users ) { if ( in_array( $delete_user->user_login, $site_admins ) ) wp_die( sprintf( __( 'Warning! User cannot be deleted. The user %s is a network administrator.' ), $delete_user->user_login ) ); - echo "\n"; - $blogs = get_blogs_of_user( $val, true ); + echo "\n"; + $blogs = get_blogs_of_user( $user_id, true ); if ( !empty( $blogs ) ) { ?> @@ -51,7 +51,7 @@ function confirm_delete_users( $users ) { $blog_users = get_users( array( 'blog_id' => $details->userblog_id, 'fields' => array( 'ID', 'user_login' ) ) ); if ( is_array( $blog_users ) && !empty( $blog_users ) ) { $user_site = "{$details->blogname}"; - $user_dropdown = ""; $user_list = ''; foreach ( $blog_users as $user ) { if ( ! in_array( $user->ID, $allusers ) ) @@ -123,8 +123,8 @@ if ( isset( $_GET['action'] ) ) { $doaction = $_POST['action'] != -1 ? $_POST['action'] : $_POST['action2']; $userfunction = ''; - foreach ( (array) $_POST['allusers'] as $key => $val ) { - if ( !empty( $val ) ) { + foreach ( (array) $_POST['allusers'] as $user_id ) { + if ( !empty( $user_id ) ) { switch ( $doaction ) { case 'delete': if ( ! current_user_can( 'delete_users' ) ) @@ -139,26 +139,26 @@ if ( isset( $_GET['action'] ) ) { exit(); case 'spam': - $user = get_userdata( $val ); + $user = get_userdata( $user_id ); if ( is_super_admin( $user->ID ) ) wp_die( sprintf( __( 'Warning! User cannot be modified. The user %s is a network administrator.' ), esc_html( $user->user_login ) ) ); $userfunction = 'all_spam'; - $blogs = get_blogs_of_user( $val, true ); - foreach ( (array) $blogs as $key => $details ) { + $blogs = get_blogs_of_user( $user_id, true ); + foreach ( (array) $blogs as $details ) { if ( $details->userblog_id != $current_site->blog_id ) // main blog not a spam ! update_blog_status( $details->userblog_id, 'spam', '1' ); } - update_user_status( $val, 'spam', '1' ); + update_user_status( $user_id, 'spam', '1' ); break; case 'notspam': $userfunction = 'all_notspam'; - $blogs = get_blogs_of_user( $val, true ); - foreach ( (array) $blogs as $key => $details ) + $blogs = get_blogs_of_user( $user_id, true ); + foreach ( (array) $blogs as $details ) update_blog_status( $details->userblog_id, 'spam', '0' ); - update_user_status( $val, 'spam', '0' ); + update_user_status( $user_id, 'spam', '0' ); break; } } diff --git a/wp-admin/options-discussion.php b/wp-admin/options-discussion.php index da0801a9..c9c8627e 100644 --- a/wp-admin/options-discussion.php +++ b/wp-admin/options-discussion.php @@ -215,7 +215,7 @@ endforeach; __('Mystery Man'), + 'mystery' => __('Mystery Person'), 'blank' => __('Blank'), 'gravatar_default' => __('Gravatar Logo'), 'identicon' => __('Identicon (Generated)'), diff --git a/wp-admin/options-general.php b/wp-admin/options-general.php index 70118855..629c4d2f 100644 --- a/wp-admin/options-general.php +++ b/wp-admin/options-general.php @@ -9,6 +9,9 @@ /** WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); +/** WordPress Translation Install API */ +require_once( ABSPATH . 'wp-admin/includes/translation-install.php' ); + if ( ! current_user_can( 'manage_options' ) ) wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) ); @@ -27,6 +30,20 @@ function options_general_add_js() { @@ -65,7 +91,8 @@ if ( ! is_multisite() ) { '

    ' . __('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.') . '

    '; } -$options_help .= '

    ' . __('UTC means Coordinated Universal Time.') . '

    ' . +$options_help .= '

    ' . __( 'You can set the language, and the translation files will be automatically downloaded and installed (available if your filesystem is writable).' ) . '

    ' . + '

    ' . __( 'UTC means Coordinated Universal Time.' ) . '

    ' . '

    ' . __( 'You must click the Save Changes button at the bottom of the screen for new settings to take effect.' ) . '

    '; get_current_screen()->add_help_tab( array( @@ -305,10 +332,11 @@ endfor;
    @@ -320,10 +348,12 @@ if ( $languages ) { } wp_dropdown_languages( array( - 'name' => 'WPLANG', - 'id' => 'WPLANG', - 'selected' => $locale, - 'languages' => $languages, + 'name' => 'WPLANG', + 'id' => 'WPLANG', + 'selected' => $locale, + 'languages' => $languages, + 'translations' => $translations, + 'show_available_translations' => ( ! is_multisite() || is_super_admin() ) && wp_can_install_language_pack(), ) ); // Add note about deprecated WPLANG constant. diff --git a/wp-admin/options-permalink.php b/wp-admin/options-permalink.php index 28395e96..110ceda2 100644 --- a/wp-admin/options-permalink.php +++ b/wp-admin/options-permalink.php @@ -234,14 +234,9 @@ $structures = array(
    domain ) ?>
    -
    /> siteurl and home as well.' ); ?>
    +
    + +
    - .domain ); ?> + .domain ); ?> domain . $current_site->path ?> + echo $current_site->domain . $current_site->path ?> ' . __( 'Only lowercase letters (a-z) and numbers are allowed.' ) . '

    '; ?> @@ -136,11 +140,11 @@ if ( ! empty( $messages ) ) {

    -

    URLs here. For example, using topics as your category base would make your category links like http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used.'), $suffix ); ?>

    +/* translators: %s is a placeholder that must come at the start of the URL. */ +printf( __('If you like, you may enter custom structures for your category and tag URLs here. For example, using topics as your category base would make your category links like %s/topics/uncategorized/. If you leave these blank the defaults will be used.'), get_option('home') . $blog_prefix . $prefix ); ?>

    diff --git a/wp-admin/options.php b/wp-admin/options.php index 29a93446..6cf58235 100644 --- a/wp-admin/options.php +++ b/wp-admin/options.php @@ -45,7 +45,7 @@ if ( empty($option_page) ) { } if ( !current_user_can( $capability ) ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); // Handle admin email change requests if ( is_multisite() ) { @@ -69,7 +69,7 @@ if ( is_multisite() ) { } if ( is_multisite() && !is_super_admin() && 'update' != $action ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $whitelist_options = array( 'general' => array( 'blogname', 'blogdescription', 'gmt_offset', 'date_format', 'time_format', 'start_of_week', 'timezone_string', 'WPLANG' ), @@ -151,8 +151,8 @@ if ( 'update' == $action ) { $options = $whitelist_options[ $option_page ]; } - // Handle custom date/time formats. if ( 'general' == $option_page ) { + // Handle custom date/time formats. if ( !empty($_POST['date_format']) && isset($_POST['date_format_custom']) && '\c\u\s\t\o\m' == wp_unslash( $_POST['date_format'] ) ) $_POST['date_format'] = $_POST['date_format_custom']; if ( !empty($_POST['time_format']) && isset($_POST['time_format_custom']) && '\c\u\s\t\o\m' == wp_unslash( $_POST['time_format'] ) ) @@ -163,6 +163,18 @@ if ( 'update' == $action ) { $_POST['gmt_offset'] = preg_replace('/UTC\+?/', '', $_POST['gmt_offset']); $_POST['timezone_string'] = ''; } + + // Handle translation install. + if ( ! empty( $_POST['WPLANG'] ) && ( ! is_multisite() || is_super_admin() ) ) { // @todo: Skip if already installed + require_once( ABSPATH . 'wp-admin/includes/translation-install.php' ); + + if ( wp_can_install_language_pack() ) { + $language = wp_download_language_pack( $_POST['WPLANG'] ); + if ( $language ) { + $_POST['WPLANG'] = $language; + } + } + } } if ( $options ) { diff --git a/wp-admin/plugin-install.php b/wp-admin/plugin-install.php index 4140d36b..e2431eb9 100644 --- a/wp-admin/plugin-install.php +++ b/wp-admin/plugin-install.php @@ -57,7 +57,7 @@ $body_id = $tab; /** * Fires before each tab on the Install Plugins screen is loaded. * - * The dynamic portion of the action hook, $tab, allows for targeting + * The dynamic portion of the action hook, `$tab`, allows for targeting * individual tabs, for instance 'install_plugins_pre_plugin-information'. * * @since 2.7.0 @@ -117,15 +117,14 @@ if ( $tab !== 'upload' ) { /** * Fires after the plugins list table in each tab of the Install Plugins screen. * - * The dynamic portion of the action hook, $tab, allows for targeting + * The dynamic portion of the action hook, `$tab`, allows for targeting * individual tabs, for instance 'install_plugins_plugin-information'. * * @since 2.7.0 * * @param int $paged The current page number of the plugins list table. */ -?> - +do_action( "install_plugins_$tab", $paged ); ?> $data ) { $plugin_info[ $plugin_file ] = _get_plugin_data_markup_translate( $plugin_file, $data ); $plugin_info[ $plugin_file ]['is_uninstallable'] = is_uninstallable_plugin( $plugin ); - if ( ! $plugin_info[ $plugin_file ]['Network'] ) + if ( ! $plugin_info[ $plugin_file ]['Network'] ) { $have_non_network_plugins = true; + } + } + } + + // Add translation files. + if ( ! empty( $plugin_translations[ $plugin_slug ] ) ) { + $translations = $plugin_translations[ $plugin_slug ]; + + foreach ( $translations as $translation => $data ) { + $files_to_delete[] = $plugin_slug . '-' . $translation . '.po'; + $files_to_delete[] = $plugin_slug . '-' . $translation . '.mo'; } } } @@ -295,8 +312,9 @@ if ( $action ) { '; + foreach ( (array) $plugins as $plugin ) { + echo ''; + } ?> @@ -309,8 +327,9 @@ if ( $action ) { diff --git a/wp-admin/post-new.php b/wp-admin/post-new.php index bfdffaf3..d919d55c 100644 --- a/wp-admin/post-new.php +++ b/wp-admin/post-new.php @@ -48,7 +48,7 @@ $title = $post_type_object->labels->add_new_item; $editing = true; if ( ! current_user_can( $post_type_object->cap->edit_posts ) || ! current_user_can( $post_type_object->cap->create_posts ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); // Schedule auto-draft cleanup if ( ! wp_next_scheduled( 'wp_scheduled_auto_draft_delete' ) ) diff --git a/wp-admin/press-this.php b/wp-admin/press-this.php index 97733648..6ae7341f 100644 --- a/wp-admin/press-this.php +++ b/wp-admin/press-this.php @@ -14,7 +14,7 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset')); if ( ! current_user_can( 'edit_posts' ) || ! current_user_can( get_post_type_object( 'post' )->cap->create_posts ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); /** * Press It form handler. @@ -149,9 +149,9 @@ if ( !empty($_REQUEST['ajax']) ) {

    - + - <?php echo esc_attr(__('Click to insert.')); ?> + <?php esc_attr_e( 'Click to insert.' ); ?>

    diff --git a/wp-admin/revision.php b/wp-admin/revision.php index ba954b85..f65ae6ae 100644 --- a/wp-admin/revision.php +++ b/wp-admin/revision.php @@ -129,93 +129,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );

    - - - - - - - - - - - -

    __( 'Featured Themes' ), - 'popular' => __( 'Popular Themes' ), - 'new' => __( 'Newest Themes' ), -); - $installed_themes = search_theme_directories(); foreach ( $installed_themes as $k => $v ) { if ( false !== strpos( $k, '/' ) ) { @@ -57,23 +51,20 @@ wp_localize_script( 'theme', '_wpThemeSettings', array( '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.' ) ), 'installedThemes' => array_keys( $installed_themes ), - 'browse' => array( - 'sections' => $sections, - ), ) ); wp_enqueue_script( 'theme' ); -/** - * Fires before each of the tabs are rendered on the Install Themes page. - * - * The dynamic portion of the hook name, $tab, refers to the current - * theme install tab. Possible values are 'dashboard', 'search', 'upload', - * 'featured', 'new', or 'updated'. - * - * @since 2.8.0 - */ if ( $tab ) { + /** + * Fires before each of the tabs are rendered on the Install Themes page. + * + * The dynamic portion of the hook name, `$tab`, refers to the current + * theme install tab. Possible values are 'dashboard', 'search', 'upload', + * 'featured', 'new', or 'updated'. + * + * @since 2.8.0 + */ do_action( "install_themes_pre_{$tab}" ); } @@ -114,10 +105,11 @@ include(ABSPATH . 'wp-admin/admin-header.php'); /** * Filter the tabs shown on the Add Themes screen. * - * This filter is for backwards compatibility only, - * for the suppression of the upload tab. + * This filter is for backwards compatibility only, for the suppression + * of the upload tab. * * @since 2.8.0 + * * @param array $tabs The tabs shown on the Add Themes screen. Default is 'upload'. */ $tabs = apply_filters( 'install_themes_tabs', array( 'upload' => __( 'Upload Theme' ) ) ); @@ -154,11 +146,7 @@ include(ABSPATH . 'wp-admin/admin-header.php'); $features ) { - if ( $feature_name === 'Features' || $feature_name === __( 'Features' ) ) { // hack hack hack - echo '
    '; - } else { - echo '
    '; - } + echo '
    '; $feature_name = esc_html( $feature_name ); echo '

    ' . $feature_name . '

    '; echo '
      '; @@ -186,18 +174,18 @@ include(ABSPATH . 'wp-admin/admin-header.php');
      @@ -252,9 +240,9 @@ if ( $tab ) { <# if ( data.num_ratings ) { #> -

      {{ data.num_ratings }}

      + {{ data.num_ratings }} <# } else { #> -

      + <# } #>
    diff --git a/wp-admin/themes.php b/wp-admin/themes.php index 9457fe36..bf265b8f 100644 --- a/wp-admin/themes.php +++ b/wp-admin/themes.php @@ -10,14 +10,14 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( !current_user_can('switch_themes') && !current_user_can('edit_theme_options') ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); if ( current_user_can( 'switch_themes' ) && isset($_GET['action'] ) ) { if ( 'activate' == $_GET['action'] ) { check_admin_referer('switch-theme_' . $_GET['stylesheet']); $theme = wp_get_theme( $_GET['stylesheet'] ); if ( ! $theme->exists() || ! $theme->is_allowed() ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); switch_theme( $theme->get_stylesheet() ); wp_redirect( admin_url('themes.php?activated=true') ); exit; @@ -25,9 +25,14 @@ if ( current_user_can( 'switch_themes' ) && isset($_GET['action'] ) ) { check_admin_referer('delete-theme_' . $_GET['stylesheet']); $theme = wp_get_theme( $_GET['stylesheet'] ); if ( !current_user_can('delete_themes') || ! $theme->exists() ) - wp_die( __( 'Cheatin’ uh?' ) ); - delete_theme($_GET['stylesheet']); - wp_redirect( admin_url('themes.php?deleted=true') ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); + $active = wp_get_theme(); + if ( $active->get( 'Template' ) == $_GET['stylesheet'] ) { + wp_redirect( admin_url( 'themes.php?delete-active-child=true' ) ); + } else { + delete_theme( $_GET['stylesheet'] ); + wp_redirect( admin_url( 'themes.php?deleted=true' ) ); + } exit; } } @@ -119,7 +124,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );

    - +

    } elseif ( isset($_GET['deleted']) ) : ?>

    + +

    errors() || ( 1 == count( $ct->errors()->get_error_codes() ) continue; // 0 = name, 1 = capability, 2 = file if ( ( strcmp($self, $item[2]) == 0 && empty($parent_file)) || ($parent_file && ($item[2] == $parent_file)) ) - $class = ' class="current"'; + $class = ' current'; if ( !empty($submenu[$item[2]]) ) { $submenu[$item[2]] = array_values($submenu[$item[2]]); // Re-index. $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]); if ( file_exists(WP_PLUGIN_DIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook)) - $current_theme_actions[] = "{$item[0]}"; + $current_theme_actions[] = "{$item[0]}"; else - $current_theme_actions[] = "{$item[0]}"; - } else if ( current_user_can($item[1]) ) { + $current_theme_actions[] = "{$item[0]}"; + } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) { $menu_file = $item[2]; - if ( false !== ( $pos = strpos( $menu_file, '?' ) ) ) + + if ( current_user_can( 'customize' ) ) { + if ( 'custom-header' === $menu_file ) { + $current_theme_actions[] = "{$item[0]}"; + } elseif ( 'custom-background' === $menu_file ) { + $current_theme_actions[] = "{$item[0]}"; + } + } + + if ( false !== ( $pos = strpos( $menu_file, '?' ) ) ) { $menu_file = substr( $menu_file, 0, $pos ); + } + if ( file_exists( ABSPATH . "wp-admin/$menu_file" ) ) { - $current_theme_actions[] = "{$item[0]}"; + $current_theme_actions[] = "{$item[0]}"; } else { - $current_theme_actions[] = "{$item[0]}"; + $current_theme_actions[] = "{$item[0]}"; } } } @@ -216,9 +234,9 @@ foreach ( $themes as $theme ) : - + - + @@ -246,20 +264,37 @@ if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_

    +
    + + + + - - - - "; - } -?> + + + get_stylesheet(); + $delete_url = add_query_arg( array( + 'action' => 'delete', + 'stylesheet' => urlencode( $stylesheet ), + ), admin_url( 'themes.php' ) ); + $delete_url = wp_nonce_url( $delete_url, 'delete-theme_' . $stylesheet ); + ?> + + + +
    " . ( $broken_theme->get( 'Name' ) ? $broken_theme->get( 'Name' ) : $broken_theme->get_stylesheet() ) . "" . $broken_theme->errors()->get_error_message() . "
    get( 'Name' ) ? $broken_theme->display( 'Name' ) : $broken_theme->get_stylesheet(); ?>errors()->get_error_message(); ?>
    @@ -297,8 +332,8 @@ if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_ <# } #> <# } else { #> - - + + <# } #> @@ -358,9 +393,9 @@ if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_
    <# if ( data.actions.activate ) { #> - + <# } #> - +
    diff --git a/wp-admin/update-core.php b/wp-admin/update-core.php index f88025e0..7c939e71 100644 --- a/wp-admin/update-core.php +++ b/wp-admin/update-core.php @@ -241,6 +241,10 @@ function list_plugin_updates() { $plugin_data) { $info = plugins_api('plugin_information', array('slug' => $plugin_data->update->slug )); + if ( is_wp_error( $info ) ) { + continue; + } + // Get plugin compat for running version of WordPress. if ( isset($info->tested) && version_compare($info->tested, $cur_wp_version, '>=') ) { $compat = '
    ' . sprintf(__('Compatibility with WordPress %1$s: 100%% (according to its author)'), $cur_wp_version); @@ -377,19 +381,23 @@ function do_core_upgrade( $reinstall = false ) { if ( !$update ) return; + // Allow relaxed file ownership writes for User-initiated upgrades when the API specifies + // that it's safe to do so. This only happens when there are no new files to create. + $allow_relaxed_file_ownership = ! $reinstall && isset( $update->new_files ) && ! $update->new_files; + ?>

    '; return; } - if ( ! WP_Filesystem( $credentials, ABSPATH ) ) { + if ( ! WP_Filesystem( $credentials, ABSPATH, $allow_relaxed_file_ownership ) ) { // Failed to connect, Error and request again - request_filesystem_credentials( $url, '', true, ABSPATH ); + request_filesystem_credentials( $url, '', true, ABSPATH, array(), $allow_relaxed_file_ownership ); echo '
    '; return; } @@ -407,7 +415,9 @@ function do_core_upgrade( $reinstall = false ) { add_filter( 'update_feedback', 'show_message' ); $upgrader = new Core_Upgrader(); - $result = $upgrader->upgrade( $update ); + $result = $upgrader->upgrade( $update, array( + 'allow_relaxed_file_ownership' => $allow_relaxed_file_ownership + ) ); if ( is_wp_error($result) ) { show_message($result); @@ -639,7 +649,7 @@ if ( 'upgrade-core' == $action ) { /** * Fires for each custom update action on the WordPress Updates screen. * - * The dynamic portion of the hook name, $action, refers to the + * The dynamic portion of the hook name, `$action`, refers to the * passed update action. The hook fires in lieu of all available * default update actions. * diff --git a/wp-admin/update.php b/wp-admin/update.php index c2794443..6ded7a7d 100644 --- a/wp-admin/update.php +++ b/wp-admin/update.php @@ -261,7 +261,7 @@ if ( isset($_GET['action']) ) { /** * Fires when a custom plugin or theme update request is received. * - * The dynamic portion of the hook name, $action, refers to the action + * The dynamic portion of the hook name, `$action`, refers to the action * provided in the request for wp-admin/update.php. Can be used to * provide custom update functionality for themes and plugins. * diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php index fd3db188..e97dfc58 100644 --- a/wp-admin/user-edit.php +++ b/wp-admin/user-edit.php @@ -39,6 +39,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.') . '

    ' . '

    ' . __('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 of All Other Sessions button. The button will only display if you are logged in to more than one device.' ) . '

    ' . '

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

    ' . '

    ' . __('Remember to click the Update Profile button when you are finished.') . '

    '; @@ -67,7 +68,7 @@ $user_can_edit = current_user_can( 'edit_posts' ) || current_user_can( 'edit_pag */ function use_ssl_preference($user) { ?> - + @@ -187,6 +188,8 @@ $profileuser = get_user_to_edit($user_id); if ( !current_user_can('edit_user', $user_id) ) wp_die(__('You do not have permission to edit this user.')); +$sessions = WP_Session_Tokens::get_instance( $profileuser->ID ); + include(ABSPATH . 'wp-admin/admin-header.php'); ?> @@ -221,14 +224,14 @@ if ( ! IS_PROFILE_PAGE ) { - -> +> @@ -242,36 +245,39 @@ if ( ! IS_PROFILE_PAGE ) { - - + + 1 && has_action('admin_color_scheme_picker') ) : ?> - + - - + - - + + - - + +
    More information'); ?>
    - + - + + - + - + - + - +"}var d,e,f,g,h,k,l,m=this,n=m._id,o=0;for(d=c(),d.push({text:tinymce.translate("No color"),color:"transparent"}),f='
    user_email != get_site_option( 'admin_email' ) || ! is_super_admin( $profileuser->ID ) ) : ?>

    @@ -344,22 +351,22 @@ if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_c
    - + - + @@ -420,20 +427,22 @@ if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_c $desc ) { ?> - - - + +
    - + - + - + - + + +get_all() ) === 1 ) : ?> + + + + +get_all() ) > 1 ) : ?> + + + + +get_all() ) : ?> + + + + + +

    -
    +

    -
    - + +

    -
    - + +


    -

    +

      +
    +

    + +

    +
      +
    +

    + +

    +
      +

    +

    + display_name ); + ?> +

    +
    caps ) > count( $profileuser->roles ) ) : ?>

    - + diff --git a/wp-admin/user/index.php b/wp-admin/user/index.php index 15ee54e7..7cff6a70 100644 --- a/wp-admin/user/index.php +++ b/wp-admin/user/index.php @@ -7,6 +7,7 @@ * @since 3.1.0 */ +/** Load WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); require( ABSPATH . 'wp-admin/index.php' ); diff --git a/wp-admin/user/profile.php b/wp-admin/user/profile.php index ba059f9d..2f707099 100644 --- a/wp-admin/user/profile.php +++ b/wp-admin/user/profile.php @@ -7,6 +7,7 @@ * @since 3.1.0 */ +/** Load WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); require( ABSPATH . 'wp-admin/profile.php' ); diff --git a/wp-admin/user/user-edit.php b/wp-admin/user/user-edit.php index 24b50bfd..0819573f 100644 --- a/wp-admin/user/user-edit.php +++ b/wp-admin/user/user-edit.php @@ -7,6 +7,7 @@ * @since 3.1.0 */ +/** Load WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); require( ABSPATH . 'wp-admin/user-edit.php' ); diff --git a/wp-admin/users.php b/wp-admin/users.php index c83dbaa6..64f029cd 100644 --- a/wp-admin/users.php +++ b/wp-admin/users.php @@ -10,7 +10,7 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( ! current_user_can( 'list_users' ) ) - wp_die( __( 'Cheatin’ uh?' ) ); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $wp_list_table = _get_list_table('WP_Users_List_Table'); $pagenum = $wp_list_table->get_pagenum(); @@ -128,7 +128,7 @@ case 'promote': // If the user doesn't already belong to the blog, bail. if ( is_multisite() && !is_user_member_of_blog( $id ) ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $user = get_userdata( $id ); $user->set_role($_REQUEST['new_role']); diff --git a/wp-admin/widgets.php b/wp-admin/widgets.php index f4de378f..222251a1 100644 --- a/wp-admin/widgets.php +++ b/wp-admin/widgets.php @@ -13,7 +13,7 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); require_once(ABSPATH . 'wp-admin/includes/widgets.php'); if ( ! current_user_can('edit_theme_options') ) - wp_die( __( 'Cheatin’ uh?' )); + wp_die( __( 'Cheatin’ uh?' ), 403 ); $widgets_access = get_user_setting( 'widgets_access' ); if ( isset($_GET['widgets-access']) ) { @@ -310,7 +310,18 @@ $errors = array( require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
    -

    +

    +%2$s', + admin_url( 'customize.php?autofocus[panel]=widgets' ), + __( 'Manage in Customizer' ) + ); + } +?> +

    diff --git a/wp-comments-post.php b/wp-comments-post.php index 0ed359c5..b1612d2f 100644 --- a/wp-comments-post.php +++ b/wp-comments-post.php @@ -47,7 +47,7 @@ if ( ! comments_open( $comment_post_ID ) ) { * @param int $comment_post_ID Post ID. */ do_action( 'comment_closed', $comment_post_ID ); - wp_die( __('Sorry, comments are closed for this item.') ); + wp_die( __( 'Sorry, comments are closed for this item.' ), 403 ); } elseif ( 'trash' == $status ) { /** * Fires when a comment is attempted on a trashed post. @@ -111,21 +111,24 @@ if ( $user->exists() ) { } } } else { - if ( get_option('comment_registration') || 'private' == $status ) - wp_die( __('Sorry, you must be logged in to post a comment.') ); + if ( get_option( 'comment_registration' ) || 'private' == $status ) { + wp_die( __( 'Sorry, you must be logged in to post a comment.' ), 403 ); + } } $comment_type = ''; if ( get_option('require_name_email') && !$user->exists() ) { - if ( 6 > strlen($comment_author_email) || '' == $comment_author ) - wp_die( __('ERROR: please fill the required fields (name, email).') ); - elseif ( !is_email($comment_author_email)) - wp_die( __('ERROR: please enter a valid email address.') ); + if ( 6 > strlen( $comment_author_email ) || '' == $comment_author ) { + wp_die( __( 'ERROR: please fill the required fields (name, email).' ), 200 ); + } else if ( ! is_email( $comment_author_email ) ) { + wp_die( __( 'ERROR: please enter a valid email address.' ), 200 ); + } } -if ( '' == $comment_content ) - wp_die( __('ERROR: please type a comment.') ); +if ( '' == $comment_content ) { + wp_die( __( 'ERROR: please type a comment.' ), 200 ); +} $comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0; diff --git a/wp-config-sample.php b/wp-config-sample.php index f247332e..41e4a63d 100644 --- a/wp-config-sample.php +++ b/wp-config-sample.php @@ -3,9 +3,9 @@ * The base configurations of the WordPress. * * This file has the following configurations: MySQL settings, Table Prefix, - * Secret Keys, WordPress Language, and ABSPATH. You can find more information - * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing - * wp-config.php} Codex page. You can get the MySQL settings from your web host. + * Secret Keys, and ABSPATH. You can find more information by visiting + * {@link http://codex.wordpress.org/Editing_wp-config.php Editing wp-config.php} + * Codex page. You can get the MySQL settings from your web host. * * This file is used by the wp-config.php creation script during the * installation. You don't have to use the web site, you can just copy this file diff --git a/wp-content/plugins/akismet/.htaccess b/wp-content/plugins/akismet/.htaccess index 6d8b4ec2..f271986e 100644 --- a/wp-content/plugins/akismet/.htaccess +++ b/wp-content/plugins/akismet/.htaccess @@ -1,11 +1,34 @@ -Order Deny,Allow -Deny from all +# Only allow direct access to specific Web-available files. +# Apache 2.2 + + Order Deny,Allow + Deny from all + + +# Apache 2.4 + + Require all denied + + +# Akismet CSS and JS - Allow from all + + Allow from all + + + + Require all granted + -#allow access to any image +# Akismet images - Allow from all + + Allow from all + + + + Require all granted + \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/akismet.js b/wp-content/plugins/akismet/_inc/akismet.js index aa0aab42..7da76cd5 100644 --- a/wp-content/plugins/akismet/_inc/akismet.js +++ b/wp-content/plugins/akismet/_inc/akismet.js @@ -18,7 +18,7 @@ jQuery( function ( $ ) { var thisId = $(this).attr('commentid'); $(this).insertAfter('#comment-' + thisId + ' .author strong:first').show(); }); - $('#the-comment-list').find('tr.comment, tr[id ^= "comment-"]').find('.column-author a[title ^= "http://"]').each(function () { + $('#the-comment-list').find('tr.comment, tr[id ^= "comment-"]').find('.column-author a[title ^= "http://"], .column-author a[title ^= "https://"]').each(function () { var thisTitle = $(this).attr('title'); thisCommentId = $(this).parents('tr:first').attr('id').split("-"); @@ -72,7 +72,7 @@ jQuery( function ( $ ) { }); $('.akismet_undo_link_removal').live('click', function () { var thisId = $(this).attr('cid'); - var thisUrl = $(this).attr('href').replace("http://www.", "").replace("http://", ""); + var thisUrl = $(this).attr('href'); var data = { action: 'comment_author_reurl', _wpnonce: WPAkismet.comment_author_url_nonce, @@ -91,8 +91,8 @@ jQuery( function ( $ ) { if (response) { // Add "x" link $("a[commentid='"+ thisId +"']").show(); - // Show link - $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl); + // Show link. Core strips leading http://, so let's do that too. + $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').text( thisUrl.replace( /^http:\/\/(www\.)?/ig, '' ) ); } } }); diff --git a/wp-content/plugins/akismet/akismet.php b/wp-content/plugins/akismet/akismet.php index 68289a37..dc42c2ae 100644 --- a/wp-content/plugins/akismet/akismet.php +++ b/wp-content/plugins/akismet/akismet.php @@ -6,7 +6,7 @@ Plugin Name: Akismet Plugin URI: http://akismet.com/ Description: Used by millions, Akismet is quite possibly the best way in the world to protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) Sign up for an Akismet API key, and 3) Go to your Akismet configuration page, and save your API key. -Version: 3.0.2 +Version: 3.0.4 Author: Automattic Author URI: http://automattic.com/wordpress-plugins/ License: GPLv2 or later @@ -35,7 +35,7 @@ if ( !function_exists( 'add_action' ) ) { exit; } -define( 'AKISMET_VERSION', '3.0.2' ); +define( 'AKISMET_VERSION', '3.0.4' ); define( 'AKISMET__MINIMUM_WP_VERSION', '3.1' ); define( 'AKISMET__PLUGIN_URL', plugin_dir_url( __FILE__ ) ); define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); diff --git a/wp-content/plugins/akismet/class.akismet-admin.php b/wp-content/plugins/akismet/class.akismet-admin.php index a1c712e0..840b3674 100644 --- a/wp-content/plugins/akismet/class.akismet-admin.php +++ b/wp-content/plugins/akismet/class.akismet-admin.php @@ -37,6 +37,7 @@ class Akismet_Admin { add_action( 'wp_ajax_akismet_recheck_queue', array( 'Akismet_Admin', 'recheck_queue' ) ); add_action( 'wp_ajax_comment_author_deurl', array( 'Akismet_Admin', 'remove_comment_author_url' ) ); add_action( 'wp_ajax_comment_author_reurl', array( 'Akismet_Admin', 'add_comment_author_url' ) ); + add_action( 'jetpack_auto_activate_akismet', array( 'Akismet_Admin', 'connect_jetpack_user' ) ); add_filter( 'plugin_action_links', array( 'Akismet_Admin', 'plugin_action_links' ), 10, 2 ); add_filter( 'comment_row_actions', array( 'Akismet_Admin', 'comment_row_action' ), 10, 2 ); @@ -324,8 +325,12 @@ class Akismet_Admin { } public static function check_for_spam_button( $comment_status ) { - if ( 'approved' == $comment_status ) + // The "Check for Spam" button should only appear when the page might be showing + // a comment with comment_approved=0, which means an un-trashed, un-spammed, + // not-yet-moderated comment. + if ( 'all' != $comment_status && 'moderated' != $comment_status ) { return; + } if ( function_exists('plugins_url') ) $link = add_query_arg( array( 'action' => 'akismet_recheck_queue' ), admin_url( 'admin.php' ) ); @@ -649,13 +654,12 @@ class Akismet_Admin { return $stat_totals; } - public static function verify_wpcom_key( $api_key, $user_id, $token = '' ) { - $akismet_account = Akismet::http_post( Akismet::build_query( array( + public static function verify_wpcom_key( $api_key, $user_id, $extra = array() ) { + $akismet_account = Akismet::http_post( Akismet::build_query( array_merge( array( 'user_id' => $user_id, 'api_key' => $api_key, - 'token' => $token, 'get_account_type' => 'true' - ) ), 'verify-wpcom-key' ); + ), $extra ) ), 'verify-wpcom-key' ); if ( ! empty( $akismet_account[1] ) ) $akismet_account = json_decode( $akismet_account[1] ); @@ -664,6 +668,22 @@ class Akismet_Admin { return $akismet_account; } + + public static function connect_jetpack_user() { + + if ( $jetpack_user = self::get_jetpack_user() ) { + if ( isset( $jetpack_user['user_id'] ) && isset( $jetpack_user['api_key'] ) ) { + $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'], array( 'action' => 'connect_jetpack_user' ) ); + + if ( is_object( $akismet_user ) ) { + self::save_key( $akismet_user->api_key ); + return in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ); + } + } + } + + return false; + } public static function display_alert() { Akismet::view( 'notice', array( @@ -719,7 +739,7 @@ class Akismet_Admin { $akismet_user = false; if ( isset( $_GET['token'] ) && preg_match('/^(\d+)-[0-9a-f]{20}$/', $_GET['token'] ) ) - $akismet_user = self::verify_wpcom_key( '', '', $_GET['token'] ); + $akismet_user = self::verify_wpcom_key( '', '', array( 'token' => $_GET['token'] ) ); elseif ( $jetpack_user = self::get_jetpack_user() ) $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'] ); @@ -793,7 +813,10 @@ class Akismet_Admin { global $hook_suffix; if ( in_array( $hook_suffix, array( 'jetpack_page_akismet-key-config', 'settings_page_akismet-key-config', 'edit-comments.php' ) ) && (int) get_option( 'akismet_alert_code' ) > 0 ) { - self::display_alert(); + Akismet::verify_key( Akismet::get_api_key() ); //verify that the key is still in alert state + + if ( get_option( 'akismet_alert_code' ) > 0 ) + self::display_alert(); } elseif ( $hook_suffix == 'plugins.php' && !Akismet::get_api_key() ) { self::display_api_key_warning(); diff --git a/wp-content/plugins/akismet/class.akismet.php b/wp-content/plugins/akismet/class.akismet.php index a9ab0eaa..bcc5163e 100644 --- a/wp-content/plugins/akismet/class.akismet.php +++ b/wp-content/plugins/akismet/class.akismet.php @@ -256,13 +256,31 @@ class Akismet { public static function delete_old_comments() { global $wpdb; - while( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_id FROM {$wpdb->comments} WHERE DATE_SUB(NOW(), INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = 'spam' LIMIT %d", defined( 'AKISMET_DELETE_LIMIT' ) ? AKISMET_DELETE_LIMIT : 10000 ) ) ) { + /** + * Determines how many comments will be deleted in each batch. + * + * @param int The default, as defined by AKISMET_DELETE_LIMIT. + */ + $delete_limit = apply_filters( 'akismet_delete_comment_limit', defined( 'AKISMET_DELETE_LIMIT' ) ? AKISMET_DELETE_LIMIT : 10000 ); + $delete_limit = max( 1, intval( $delete_limit ) ); + + /** + * Determines how many days a comment will be left in the Spam queue before being deleted. + * + * @param int The default number of days. + */ + $delete_interval = apply_filters( 'akismet_delete_comment_interval', 15 ); + $delete_interval = max( 1, intval( $delete_interval ) ); + + while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_id FROM {$wpdb->comments} WHERE DATE_SUB(NOW(), INTERVAL %d DAY) > comment_date_gmt AND comment_approved = 'spam' LIMIT %d", $delete_interval, $delete_limit ) ) ) { if ( empty( $comment_ids ) ) return; $wpdb->queries = array(); - do_action( 'delete_comment', $comment_ids ); + foreach ( $comment_ids as $comment_id ) { + do_action( 'delete_comment', $comment_id ); + } $comma_comment_ids = implode( ', ', array_map('intval', $comment_ids) ); @@ -926,8 +944,16 @@ p { return _http_build_query( $args, '', '&' ); } + /** + * Log debugging info to the error log. + * + * Enabled when WP_DEBUG_LOG is enabled, but can be disabled via the akismet_debug_log filter. + * + * @param mixed $akismet_debug The data to log. + */ public static function log( $akismet_debug ) { - if ( defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) - error_log( print_r( compact( 'akismet_debug' ), 1 ) ); //send message to debug.log when in debug mode + if ( apply_filters( 'akismet_debug_log', defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) ) { + error_log( print_r( compact( 'akismet_debug' ), true ) ); + } } } \ No newline at end of file diff --git a/wp-content/plugins/akismet/readme.txt b/wp-content/plugins/akismet/readme.txt index d0e5a1df..beed79bb 100644 --- a/wp-content/plugins/akismet/readme.txt +++ b/wp-content/plugins/akismet/readme.txt @@ -1,9 +1,9 @@ === Akismet === -Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, cfinke, automattic +Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, cfinke, automattic, jgs Tags: akismet, comments, spam Requires at least: 3.1 -Tested up to: 4.0 -Stable tag: 3.0.2 +Tested up to: 4.1 +Stable tag: 3.0.4 License: GPLv2 or later Akismet checks your comments against the Akismet Web service to see if they look like spam or not. @@ -30,11 +30,33 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co == Changelog == += 3.0.4 = +*Release Date - 11th December, 2014* + +* Fix to make .htaccess compatible with Apache 2.4. +* Fix to allow removal of https author URLs. +* Fix to avoid stripping part of the author URL when removing and re-adding. +* Removed the "Check for Spam" button from the "Trash" and "Approved" queues, where it would have no effect. +* Allow automatic API key configuration when Jetpack is installed and connected to a WordPress.com account + += 3.0.3 = +*Release Date - 3rd November, 2014* + +* Fix for sending the wrong data to delete_comment action that could have prevented old spam comments from being deleted. +* Added a filter to disable logging of Akismet debugging information. +* Added a filter for the maximum comment age when deleting old spam comments. +* Added a filter for the number per batch when deleting old spam comments. +* Removed the "Check for Spam" button from the Spam folder. + = 3.0.2 = +*Release Date - 18th August, 2014* + * Performance improvements. * Fixed a bug that could truncate the comment data being sent to Akismet for checking. = 3.0.1 = +*Release Date - 9th July, 2014* + * Removed dependency on PHP's fsockopen function * Fix spam/ham reports to work when reported outside of the WP dashboard, e.g., from Notifications or the WP app * Remove jQuery dependency for comment form JavaScript @@ -42,6 +64,8 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Suspended keys will now result in all comments being put in moderation, not spam. = 3.0.0 = +*Release Date - 15th April, 2014* + * Move Akismet to Settings menu * Drop Akismet Stats menu * Add stats snapshot to Akismet settings @@ -55,6 +79,8 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Replace the old discard setting with a new "discard pervasive spam" feature. = 2.6.0 = +*Release Date - 18th March, 2014* + * Add ajax paging to the check for spam button to handle large volumes of comments * Optimize javascript and add localization support * Fix bug in link to spam comments from right now dashboard widget @@ -63,16 +89,22 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Add pre-check for pingbacks, to stop spam before an outbound verification request is made = 2.5.9 = +*Release Date - 1st August, 2013* + * Update 'Already have a key' link to redirect page rather than depend on javascript * Fix some non-translatable strings to be translatable * Update Activation banner in plugins page to redirect user to Akismet config page = 2.5.8 = +*Release Date - 20th January, 2013* + * Simplify the activation process for new users * Remove the reporter_ip parameter * Minor preventative security improvements = 2.5.7 = +*Release Date - 13th December, 2012* + * FireFox Stats iframe preview bug * Fix mshots preview when using https * Add .htaccess to block direct access to files @@ -82,6 +114,8 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Fix prepare() warnings in WP 3.5 = 2.5.6 = +*Release Date - 26th April, 2012* + * Prevent retry scheduling problems on sites where wp_cron is misbehaving * Preload mshot previews * Modernize the widget code @@ -93,10 +127,14 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Improve error messages when verifying an API key = 2.5.5 = +*Release Date - 11th January, 2012* + * Add nonce check for comment author URL remove action * Fix the settings link = 2.5.4 = +*Release Date - 5th January, 2012* + * Limit Akismet CSS and Javascript loading in wp-admin to just the pages that need it * Added author URL quick removal functionality * Added mShot preview on Author URL hover @@ -105,11 +143,14 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Purge old Akismet comment meta data, default of 15 days = 2.5.3 = +*Release Date - 8th Febuary, 2011* + * Specify the license is GPL v2 or later * Fix a bug that could result in orphaned commentmeta entries * Include hotfix for WordPress 3.0.5 filter issue = 2.5.2 = +*Release Date - 14th January, 2011* * Properly format the comment count for author counts * Look for super admins on multisite installs when looking up user roles @@ -119,6 +160,7 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Set Akismet stats iframe height to fixed 2500px. Better to have one tall scroll bar than two side by side. = 2.5.1 = +*Release Date - 17th December, 2010* * Fix a bug that caused the "Auto delete" option to fail to discard comments correctly * Remove the comment nonce form field from the 'Akismet Configuration' page in favor of using a filter, akismet_comment_nonce @@ -137,6 +179,7 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Hid "flagged by..." notification while on dashboard = 2.5.0 = +*Release Date - 7th December, 2010* * Track comment actions under 'Akismet Status' on the edit comment screen * Fix a few remaining deprecated function calls ( props Mike Glendinning ) @@ -152,6 +195,7 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * New option, "Use a nonce on the comment form." = 2.4.0 = +*Release Date - 23rd August, 2010* * Spell out that the license is GPLv2 * Fix PHP warnings @@ -161,6 +205,7 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * General code clean up = 2.3.0 = +*Release Date - 5th June, 2010* * Fix "Are you sure" nonce message on config screen in WPMU * Fix XHTML compliance issue in sidebar widget @@ -168,10 +213,12 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Localize the widget title (core ticket #13879) = 2.2.9 = +*Release Date - 2nd June, 2010* * Eliminate a potential conflict with some plugins that may cause spurious reports = 2.2.8 = +*Release Date - 27th May, 2010* * Fix bug in initial comment check for ipv6 addresses * Report comments as ham when they are moved from spam to moderation @@ -181,12 +228,14 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Better handling of comments by logged-in users = 2.2.7 = +*Release Date - 17th December, 2009* * Add a new AKISMET_VERSION constant * Reduce the possibility of over-counting spam when another spam filter plugin is in use * Disable the connectivity check when the API key is hard-coded for WPMU = 2.2.6 = +*Release Date - 20th July, 2009* * Fix a global warning introduced in 2.2.5 * Add changelog and additional readme.txt tags @@ -194,10 +243,12 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co * Support a new WPCOM_API_KEY constant for easier use with WordPress MU = 2.2.5 = +*Release Date - 13th July, 2009* * Include a new Server Connectivity diagnostic check, to detect problems caused by firewalls = 2.2.4 = +*Release Date - 3rd June, 2009* * Fixed a key problem affecting the stats feature in WordPress MU * Provide additional blog information in Akismet API calls diff --git a/wp-content/plugins/akismet/views/config.php b/wp-content/plugins/akismet/views/config.php index 3b108566..154f2b2c 100644 --- a/wp-content/plugins/akismet/views/config.php +++ b/wp-content/plugins/akismet/views/config.php @@ -88,7 +88,23 @@

    - spam folder older than 15 days is deleted automatically.' , 'akismet'), admin_url( 'edit-comments.php?comment_status=spam' ) );?> + + spam folder older than 1 day is deleted automatically.', + 'Spam in the spam folder older than %2$d days is deleted automatically.', + $delete_interval, + 'akismet' + ), + admin_url( 'edit-comments.php?comment_status=spam' ), + $delete_interval + ); + + ?>
    diff --git a/wp-content/plugins/akismet/views/notice.php b/wp-content/plugins/akismet/views/notice.php index 8a1411d3..60f2e8ce 100644 --- a/wp-content/plugins/akismet/views/notice.php +++ b/wp-content/plugins/akismet/views/notice.php @@ -40,12 +40,12 @@

    -

    gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?>

    +

    gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements.', 'akismet'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

    -

    our guide about firewalls.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?>

    +

    our guide about firewalls.', 'akismet'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

    @@ -99,4 +99,4 @@

    upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions.', 'akismet'), 'https://akismet.com/account/upgrade/', 'https://akismet.com/contact/'); ?>

    - \ No newline at end of file + diff --git a/wp-content/themes/twentyfifteen/404.php b/wp-content/themes/twentyfifteen/404.php new file mode 100644 index 00000000..43ff16d4 --- /dev/null +++ b/wp-content/themes/twentyfifteen/404.php @@ -0,0 +1,30 @@ + + +
    +
    + +
    + + +
    +

    + + +
    +
    + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/archive.php b/wp-content/themes/twentyfifteen/archive.php new file mode 100644 index 00000000..bb6021e3 --- /dev/null +++ b/wp-content/themes/twentyfifteen/archive.php @@ -0,0 +1,64 @@ + + +
    +
    + + + + + + __( 'Previous page', 'twentyfifteen' ), + 'next_text' => __( 'Next page', 'twentyfifteen' ), + 'before_page_number' => '' . __( 'Page', 'twentyfifteen' ) . ' ', + ) ); + + // If no content, include the "No posts found" template. + else : + get_template_part( 'content', 'none' ); + + endif; + ?> + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/author-bio.php b/wp-content/themes/twentyfifteen/author-bio.php new file mode 100644 index 00000000..839df911 --- /dev/null +++ b/wp-content/themes/twentyfifteen/author-bio.php @@ -0,0 +1,39 @@ + + +
    +

    +
    + +
    + +
    +

    + +

    + + +

    + +
    +
    diff --git a/wp-content/themes/twentyfifteen/comments.php b/wp-content/themes/twentyfifteen/comments.php new file mode 100644 index 00000000..12b892f6 --- /dev/null +++ b/wp-content/themes/twentyfifteen/comments.php @@ -0,0 +1,58 @@ + + +
    + + +

    + +

    + + + +
      + 'ol', + 'short_ping' => true, + 'avatar_size' => 56, + ) ); + ?> +
    + + + + + + +

    + + + + +
    diff --git a/wp-content/themes/twentyfifteen/content-link.php b/wp-content/themes/twentyfifteen/content-link.php new file mode 100644 index 00000000..2beb1f78 --- /dev/null +++ b/wp-content/themes/twentyfifteen/content-link.php @@ -0,0 +1,60 @@ + + + diff --git a/wp-content/themes/twentyfifteen/content-none.php b/wp-content/themes/twentyfifteen/content-none.php new file mode 100644 index 00000000..f1d59be4 --- /dev/null +++ b/wp-content/themes/twentyfifteen/content-none.php @@ -0,0 +1,37 @@ + + +
    + + +
    + + + +

    Get started here.', 'twentyfifteen' ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

    + + + +

    + + + + +

    + + + + +
    +
    diff --git a/wp-content/themes/twentyfifteen/content-page.php b/wp-content/themes/twentyfifteen/content-page.php new file mode 100644 index 00000000..7d37daa7 --- /dev/null +++ b/wp-content/themes/twentyfifteen/content-page.php @@ -0,0 +1,37 @@ + + +
    > + + +
    + ', '' ); ?> +
    + +
    + + '', + 'link_before' => '', + 'link_after' => '', + 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', + 'separator' => ', ', + ) ); + ?> +
    + + ', '' ); ?> + +
    diff --git a/wp-content/themes/twentyfifteen/content-search.php b/wp-content/themes/twentyfifteen/content-search.php new file mode 100644 index 00000000..33e2d993 --- /dev/null +++ b/wp-content/themes/twentyfifteen/content-search.php @@ -0,0 +1,37 @@ + + + diff --git a/wp-content/themes/twentyfifteen/content.php b/wp-content/themes/twentyfifteen/content.php new file mode 100644 index 00000000..24756007 --- /dev/null +++ b/wp-content/themes/twentyfifteen/content.php @@ -0,0 +1,60 @@ + + +
    > + + +
    + ', '' ); + else : + the_title( sprintf( '

    ', esc_url( get_permalink() ) ), '

    ' ); + endif; + ?> +
    + +
    + ', '', false ) + ) ); + + wp_link_pages( array( + 'before' => '', + 'link_before' => '', + 'link_after' => '', + 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', + 'separator' => ', ', + ) ); + ?> +
    + + + +
    + + ', '' ); ?> +
    + +
    diff --git a/wp-content/themes/twentyfifteen/css/editor-style.css b/wp-content/themes/twentyfifteen/css/editor-style.css new file mode 100644 index 00000000..c9ea518d --- /dev/null +++ b/wp-content/themes/twentyfifteen/css/editor-style.css @@ -0,0 +1,481 @@ +/* +Theme Name: Twenty Fifteen +Description: Used to style the TinyMCE editor. +*/ + + +/** + * Table of Contents: + * + * 1.0 - Body + * 2.0 - Typography + * 3.0 - Elements + * 4.0 - Alignment + * 5.0 - Caption + * 6.0 - Galleries + * 7.0 - Audio / Video + * 8.0 - RTL + */ + + +/** + * 1.0 Body + */ + +body { + color: #333; + font-family: "Noto Serif", serif; + font-weight: 400; + font-size: 17px; + line-height: 1.6471; + margin: 20px 40px; + max-width: 660px; + vertical-align: baseline; +} + + +/** + * 2.0 Typography + */ + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + font-weight: 700; + margin: 56px 0 28px; +} + +h1 { + font-size: 35px; + line-height: 1.2308; +} + +h2 { + font-size: 29px; + line-height: 1.2069; +} + +h3 { + font-size: 24px; + line-height: 1.1667; +} + +h4 { + font-size: 20px; + line-height: 1.4; +} + +h5, +h6 { + font-size: 17px; + letter-spacing: 0.1em; + line-height: 1.2353; + text-transform: uppercase; +} + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child { + margin-top: 0; +} + +p { + margin: 0 0 28px; +} + +b, +strong { + font-weight: 700; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + border-left: 4px solid #707070; + color: #707070; + font-size: 20px; + font-style: italic; + line-height: 1.8182; + margin: 0 0 35px -21px; + padding-left: 17px; +} + +blockquote > blockquote { + margin-left: 0; +} + +blockquote p { + margin-bottom: 35px; +} + +blockquote > p:last-child { + margin-bottom: 0; +} + +blockquote cite, +blockquote small { + color: #333; + font-family: "Noto Sans", sans-serif; + font-size: 17px; + line-height: 1.6471; +} + +blockquote em, +blockquote i, +blockquote cite { + font-style: normal; +} + +blockquote strong, +blockquote b { + font-weight: 400; +} + +address { + font-style: italic; + margin: 0 0 28px; +} + +code, +kbd, +tt, +var, +samp, +pre { + font-family: Inconsolata, monospace; +} + +pre { + background-color: #fcfcfc; + border: 1px solid #eaeaea; + font-size: 17px; + line-height: 1.2353; + margin-bottom: 28px; + max-width: 100%; + overflow: auto; + padding: 14px; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +abbr[title] { + border-bottom: 1px dotted #eaeaea; + cursor: help; +} + +mark, +ins { + background-color: #fff9c0; + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + + +/** + * 3.0 Elements + */ + +hr { + background-color: #eaeaea; + border: 0; + height: 1px; + margin-bottom: 28px; +} + +ul, +ol { + margin: 0 0 28px 0; + padding: 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin: 0 0 0 23px; +} + +dl { + margin: 0 0 28px; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 0 28px; +} + +table, +th, +td, +.mce-item-table, +.mce-item-table th, +.mce-item-table td { + border: 1px solid #eaeaea; +} + +table a { + color: #333; +} + +table, +.mce-item-table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 28px; + width: 100%; +} + +table th, +.mce-item-table th, +table caption { + border-width: 0 1px 1px 0; + font-family: "Noto Serif", serif; + font-size: 17px; + font-weight: 700; + padding: 7px; + text-align: left; + vertical-align: baseline; +} + +table td, +.mce-item-table td { + border-width: 0 1px 1px 0; + font-family: "Noto Serif", serif; + font-size: 17px; + padding: 7px; + vertical-align: baseline; +} + +img { + border: 0; + height: auto; + max-width: 660px; + vertical-align: middle; +} + +a img { + display: block; +} + +figure { + margin: 0; +} + +del { + opacity: 0.8; +} + +a { + border-bottom: 1px solid #333; + color: #333; + text-decoration: none; +} + + +/** + * 4.0 Alignment + */ + +.alignleft { + float: left; + margin: 7px 28px 28px 0; +} + +.alignright { + float: right; + margin: 7px 0 28px 28px; +} + +.aligncenter { + clear: both; + display: block; + margin: 7px auto; +} + + +/** + * 5.0 Caption + */ + +.wp-caption { + background: transparent; + border: none; + color: #707070; + font-family: "Noto Sans", sans-serif; + margin: 0 0 28px 0; + max-width: 660px; + padding: 0; + text-align: inherit; +} + +.wp-caption.alignleft { + margin: 7px 28px 21px 0; +} + +.wp-caption.alignright { + margin: 7px 0 21px 28px; +} + +.wp-caption.aligncenter { + margin: 7px auto; +} + +.wp-caption .wp-caption-text, +.wp-caption-dd { + font-size: 14px; + line-height: 1.5; + padding: 7px 0; +} + + +/** + * 6.0 Galleries + */ + +.gallery-item { + display: inline-block; + padding: 1.79104477%; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery .gallery-caption { + color: #707070; + display: block; + font-family: "Noto Sans", sans-serif; + font-size: 14px; + line-height: 1.5; + padding: 7px 0; +} + +.gallery-columns-6 .gallery-caption, +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + + +/** + * 7.0 Audio / Video + */ + +.mce-content-body .wpview-wrap { + margin-bottom: 32px; +} + +.mce-content-body .wp-audio-playlist { + margin: 0; +} + + +/** + * 8.0 RTL + */ + +body.rtl { + font-family: Arial, Tahoma, sans-serif; +} + +.rtl blockquote { + border-left: none; + border-right: 4px solid #707070; + margin: 0 -21px 35px 0; + padding-left: 0; + padding-right: 17px; +} + +.rtl blockquote > blockquote { + margin-left: auto; + margin-right: 0; +} + +.rtl li > ul, +.rtl li > ol { + margin: 0 23px 0 0; +} + +.rtl table th, +.rtl table caption { + text-align: right; +} diff --git a/wp-content/themes/twentyfifteen/css/ie.css b/wp-content/themes/twentyfifteen/css/ie.css new file mode 100644 index 00000000..b7203f40 --- /dev/null +++ b/wp-content/themes/twentyfifteen/css/ie.css @@ -0,0 +1,915 @@ +/* +Theme Name: Twenty Fifteen +Description: Global Styles for older IE versions (previous to IE9). +*/ + +body, +button, +input, +select, +textarea { + font-size: 19px; + line-height: 1.6842; +} + +button, +input { + line-height: normal; +} + +p, +address, +pre, +hr, +ul, +ol, +dl, +dd, +table { + margin-bottom: 1.6842em; +} + +ul, +ol { + margin-left: 0; +} + +li > ul, +li > ol, +blockquote > ul, +blockquote > ol { + margin-left: 1.3333em; +} + +blockquote { + border-color: inherit; + border-style: solid; + border-width: 0 0 0 4px; + font-size: 22px; + line-height: 1.8182; + margin-bottom: 1.8182em; + margin-left: -1.0909em; + padding-left: 0.9091em; +} + +blockquote > blockquote { + margin-left: 0; +} + +blockquote p { + margin-bottom: 1.8182em; +} + +blockquote cite, +blockquote small { + font-size: 19px; + line-height: 1.6842; +} + +pre { + line-height: 1.2632; +} + +.entry-content img, +.entry-summary img, +.page-content img, +.comment-content img, +.widget img { + max-width: 660px; +} + +img.size-full, +img.size-large, +img.header-image, +img.wp-post-image, +img[class*="align"], +img[class*="wp-image-"], +img[class*="attachment-"] { + height: auto; + width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ +} + +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +.post-password-form input[type="submit"] { + font-size: 16px; + padding: 0.8125em 1.625em; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +textarea { + padding: 0.5278em; +} + +.main-navigation { + font-size: 16px; + line-height: 1.5; + margin: 9.0909%; +} + +.main-navigation ul ul { + border-bottom: 0; + border-top: 0; + margin-left: 1em; +} + +.main-navigation a { + padding: 0.75em 0; +} + +.main-navigation .page_item_has_children > a, +.main-navigation .main-navigation .menu-item-has-children > a { + padding-right: 53px; +} + +.main-navigation .menu-item-description { + font-size: 13px; + line-height: 1.8462; + margin-top: 0; +} + +.social-navigation { + margin: 9.0909%; + max-width: 660px; + padding-top: 0; +} + +.social-navigation ul { + margin-bottom: -1.2632em; +} + +.social-navigation a { + width: 2.5263em; + height: 2.5263em; +} + +.secondary-toggle { + margin-top: -32px; + right: 7.6897%; + width: 64px; + height: 64px; +} + +.secondary-toggle:before { + line-height: 64px; +} + +.post-password-form label, +.post-navigation .meta-nav, +.comment-navigation, +.image-navigation, +.author-heading, +.author-bio, +.entry-footer, +.page-links a, +.page-links span, +.comment-metadata, +.pingback .edit-link, +.comment-list .reply, +.comment-notes, +.comment-awaiting-moderation, +.logged-in-as, +.comment-form label, +.form-allowed-tags, +.site-info, +.wp-caption-text, +.gallery-caption, +.entry-caption { + font-size: 16px; +} + +.post-navigation .post-title { + font-size: 24px; + line-height: 1.1667; +} + +.pagination .nav-links { + min-height: 3.3684em; +} + +.pagination .page-numbers { + line-height: 3.3684em; + padding: 0 0.8421em; +} + +.pagination .prev, +.pagination .next { + padding: 0; + width: 64px; + height: 64px; +} + +.pagination .prev:before, +.pagination .next:before { + line-height: 64px; + width: 64px; + height: 64px; +} + +.image-navigation a { + display: block; + margin-bottom: 2em; +} + +.image-navigation .nav-previous, +.comment-navigation .nav-previous { + float: left; + width: 50%; +} +.image-navigation .nav-next, +.comment-navigation .nav-next { + float: right; + text-align: right; + width: 50%; +} + +.image-navigation .nav-previous a:before, +.image-navigation .nav-next a:after, +.comment-navigation .nav-previous a:before, +.comment-navigation .nav-next a:after { + font-size: 24px; + top: -1px; +} + +blockquote.alignleft, +.wp-caption.alignleft, +img.alignleft { + margin: 0.4211em 1.6842em 1.6842em 0; +} + +blockquote.alignright, +.wp-caption.alignright, +img.alignright { + margin: 0.4211em 0 1.6842em 1.6842em; +} + +blockquote.aligncenter, +.wp-caption.aligncenter, +img.aligncenter { + margin-top: 0.4211em; + margin-bottom: 1.6842em; +} + +.site-header { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + padding: 0; +} + +.secondary { + background-color: #fff; + margin: 0 auto; + max-width: 807px; + padding: 0; +} + +.site-main { + padding: 7.6923% 0; +} + +.site-content { + margin: 0 auto; + max-width: 954px; +} + +.site-branding { + background-color: inherit; + margin: 0 auto; + max-width: 954px; + padding: 0; +} + +.site-title { + font-size: 32px; + line-height: 1.25; + margin: 7.6897% 7.6897% 0; +} + +.site-description { + background-color: inherit; + display: block; + filter: alpha(opacity=70); + font-size: 16px; + margin: 0.5em 7.6897% 7.6897%; +} + +.sidebar { + position: static !important; +} + +.widget-area { + clear: both; + margin: 9.0909% 9.0909% 0; + max-width: 660px; +} + +.widget { + font-size: 16px; + margin: 0 0 11.1111%; +} + +.widget p, +.widget address, +.widget hr, +.widget ul, +.widget ol, +.widget dl, +.widget dd, +.widget table, +.widget pre { + margin-bottom: 1.5em; +} + +.widget li > ul, +.widget li > ol { + margin-bottom: 0; +} + +.widget blockquote { + font-size: 19px; + line-height: 1.6842; + margin-bottom: 1.6842em; + margin-left: -1.2632em; + padding-left: 1.0526em; +} + +.widget blockquote > blockquote { + margin-left: 0; +} + +.widget blockquote p { + margin-bottom: 1.6842em; +} + +.widget blockquote cite, +.widget blockquote small { + font-size: 16px; + line-height: 1.5; +} + +.widget pre { + line-height: 1.5; + padding: 0.75em; +} + +.widget button, +.widget input, +.widget select, +.widget textarea { + line-height: 1.5; +} + +.widget button, +.widget input { + line-height: normal; +} + +.widget button, +.widget input[type="button"], +.widget input[type="reset"], +.widget input[type="submit"] { + font-size: 16px; + padding: 0.8125em 1.625em; +} + +.widget input[type="text"], +.widget input[type="email"], +.widget input[type="url"], +.widget input[type="password"], +.widget input[type="search"], +.widget textarea { + padding: 0.75em; +} + +.widget-title { + margin: 0 0 1.5em; +} + +.widget_calendar td, +.widget_calendar th { + line-height: 2.9375; +} + +.widget_calendar caption { + margin: 0 0 1.5em; +} + +.widget_archive li, +.widget_categories li, +.widget_links li, +.widget_meta li, +.widget_nav_menu li, +.widget_pages li, +.widget_recent_comments li, +.widget_recent_entries li { + padding: 0.7188em 0; +} + +.widget_categories .children, +.widget_nav_menu .sub-menu, +.widget_pages .children { + margin: 0.7188em 0 0 1em; + padding-top: 0.7188em; +} + +.widget_rss li { + margin-bottom: 1.5em; +} + +.widget_rss .rss-date, +.widget_rss cite { + font-size: 13px; + line-height: 1.8462; +} + +.widget .wp-caption-text, +.widget .gallery-caption { + line-height: 1.5; + padding: 0.5em 0; +} + +.hentry, +.page-header, +.page-content { + margin: 0 7.6923%; +} + +.hentry + .hentry, +.page-header + .hentry, +.page-header + .page-content { + margin-top: 7.6923%; +} + +.post-thumbnail { + margin-bottom: 2.9474em; +} + +.entry-header { + padding: 0 9.0909%; +} + +.entry-title { + font-size: 39px; + line-height: 1.2308; + margin-bottom: 1.2308em; +} + +.entry-content, +.entry-summary { + padding: 0 9.0909% 9.0909%; +} + +.entry-content h1, +.entry-summary h1, +.page-content h1, +.comment-content h1 { + font-size: 39px; + line-height: 1.2308; + margin-top: 1.641em; + margin-bottom: 0.8205em; +} + +.entry-content h2, +.entry-summary h2, +.page-content h2, +.comment-content h2 { + font-size: 32px; + line-height: 1.25; + margin-top: 2em; + margin-bottom: 1em; +} + +.entry-content h3, +.entry-summary h3, +.page-content h3, +.comment-content h3 { + font-size: 27px; + line-height: 1.1852; + margin-top: 2.3704em; + margin-bottom: 1.1852em; +} + +.entry-content h4, +.entry-summary h4, +.page-content h4, +.comment-content h4 { + font-size: 22px; + line-height: 1.4545; + margin-top: 2.9091em; + margin-bottom: 1.4545em; +} + +.entry-content h5, +.entry-content h6, +.entry-summary h5, +.entry-summary h6, +.page-content h5, +.page-content h6, +.comment-content h5, +.comment-content h6 { + font-size: 19px; + line-height: 1.2632; + margin-top: 3.3684em; + margin-bottom: 1.6842em; +} + +.entry-content .more-link:after { + font-size: 24px; + top: 3px; +} + +.author-info { + margin: 0 9.0909%; + padding: 9.0909% 0; +} + +.author-info .avatar { + margin: 0 1.6842em 1.6842em 0; + width: 56px; + height: 56px; +} + +.author-link:after { + font-size: 24px; + top: 0; +} + +.entry-footer { + padding: 4.5454% 9.0909%; +} + +.posted-on:before, +.byline:before, +.cat-links:before, +.tags-links:before, +.comments-link:before, +.entry-format:before, +.edit-link:before, +.full-size-link:before { + top: 4px; +} + +.updated { + display: none; +} + +.updated.published { + display: inline; +} + +.page-header { + border-color: inherit; + border-style: solid; + border-width: 0 0 0 7px; + padding: 3.8461% 7.6923%; +} + +.page-title, +.taxonomy-description { + margin-left: -7px; +} + +.taxonomy-description { + padding-top: 0.4211em; +} + +.page-title, +.comments-title, +.comment-reply-title, +.post-navigation .post-title { + font-size: 27px; + line-height: 1.1852; +} + +.page-content { + padding: 7.6923%; +} + +.page-links { + margin-bottom: 1.4736em; +} + +.page-links a, +.page-links > span { + margin: 0 0.25em 0.25em 0; +} + +.format-aside .entry-title, +.format-image .entry-title, +.format-video .entry-title, +.format-quote .entry-title, +.format-gallery .entry-title, +.format-status .entry-title, +.format-link .entry-title, +.format-audio .entry-title, +.format-chat .entry-title { + font-size: 22px; + line-height: 1.4545; + margin-bottom: 32px; +} + +.format-link .entry-title a:after { + top: 0.125em; +} + +.comments-title { + margin-bottom: 1.4545em; +} + +.comment-list article, +.comment-list .pingback, +.comment-list .trackback { + padding: 1.6842em 0; +} + +.comment-list + .comment-respond, +.comment-navigation + .comment-respond { + padding-top: 1.6842em; +} + +.comment-list .children > li { + padding-left: 1.4737em; +} + +.comment-meta { + position: relative; +} + +.comment-author { + margin-bottom: 0; + padding-left: 4.6315em; +} + +.comment-author .avatar { + margin: 0; + position: absolute; + top: 3px; + left: 0; + width: 56px; + height: 56px; +} + +.comment-metadata { + line-height: 2; + padding-left: 5.5em; +} + +.comment-metadata .edit-link:before, +.pingback .edit-link:before { + top: 8px; +} + +.bypostauthor > article .fn:after { + top: 8px; + left: 6px; +} + +.comment-content ul, +.comment-content ol { + margin: 0 0 1.6842em 0; +} + +.comment-content li > ul, +.comment-content li > ol, +.comment-content blockquote > ul, +.comment-content blockquote > ol { + margin-left: 1.3333em; +} + +.comment-list .reply a { + padding: 0.4375em 0.875em; +} + +.comment-form, +.no-comments { + padding-top: 1.6842em; +} + +.comment-reply-title small a:before { + top: -1px; +} + +.comment-list .reply { + margin-top: 0; +} + +.site-footer { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + margin: 0 auto; + max-width: 806px; + padding: 0; +} + +.site-info { + margin: 4.5454% 9.0909%; +} + +.post-navigation { + border-top: 0; + margin: 7.6923% 7.6923% 0; +} + +.post-navigation a { + padding: 4.5454% 9.0909%; +} + +.pagination { + border-top: 0; + margin: 7.6923% 7.6923% 0; + padding: 0; +} + +.pagination .page-numbers { + display: inline-block; +} + +.pagination .meta-nav { + display: none; +} + +.image-navigation { + padding: 0 9.0909%; +} + +.comments-area { + border-top: 0; + margin: 7.6923% 7.6923% 0; +} + +embed, +iframe, +object, +video { + margin-bottom: 1.6842em; +} + +.wp-audio-shortcode, +.wp-video, +.wp-playlist.wp-audio-playlist { + font-size: 19px; + margin-bottom: 1.6842em; +} + +.wp-caption, +.gallery { + margin-bottom: 1.6842em; +} + +.wp-caption-text, +.gallery-caption { + padding: 0.5em 0; +} + + +/** + * RTL + */ + +.rtl ul, +.rtl ol { + margin-right: 0; + margin-left: auto; +} + +.rtl li > ul, +.rtl li > ol, +.rtl blockquote > ul, +.rtl blockquote > ol { + margin-right: 1.3333em; + margin-left: auto; +} + +.rtl blockquote { + border-width: 0 4px 0 0; + margin-right: -1.0909em; + margin-left: auto; + padding-right: 0.9091em; + padding-left: 0; +} + +.rtl blockquote > blockquote { + margin-right: 0; + margin-left: auto; +} + +.rtl .main-navigation ul ul { + margin-right: 1em; + margin-left: auto; +} + +.rtl .main-navigation .page_item_has_children > a, +.rtl .main-navigation .main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 53px; +} + +.rtl .secondary-toggle { + right: auto; + left: 7.6897%; +} + +.rtl .image-navigation .nav-previous, +.rtl .comment-navigation .nav-previous { + float: right; +} + +.rtl .image-navigation .nav-next, +.rtl .comment-navigation .nav-next { + float: left; + text-align: left; +} + +.rtl blockquote.alignright, +.rtl .wp-caption.alignright +.rtl img.alignright { + margin: 0.4211em 0 1.6842em 1.6842em; +} + +.rtl blockquote.alignleft, +.rtl .wp-caption.alignleft, +.rtl img.alignleft { + margin: 0.4211em 1.6842em 1.6842em 0; +} + +.rtl .widget blockquote { + margin-right: -1.2632em; + margin-left: auto; + padding-right: 1.0526em; + padding-left: 0; +} + +.rtl .widget blockquote > blockquote { + margin-right: 0; + margin-left: auto; +} + +.rtl .widget_categories .children, +.rtl .widget_nav_menu .sub-menu, +.rtl .widget_pages .children { + margin: 0.7188em 1em 0 0; +} + +.rtl .page-links a, +.rtl .page-links > span { + margin: 0 0 0.25em 0.25em; +} + +.rtl .author-info .avatar { + margin: 0 0 1.6842em 1.6842em; +} + +.rtl .page-header { + border-width: 0 7px 0 0; +} + +.rtl .page-title, +.rtl .taxonomy-description { + margin-right: -7px; + margin-left: auto; +} + +.rtl .comment-list .children > li { + padding-right: 1.4737em; + padding-left: 0; +} + +.rtl .comment-author { + padding-right: 4.6315em; + padding-left: 0; +} + +.rtl .comment-author .avatar { + right: 0; + left: auto; +} + +.rtl .comment-content ul, +.rtl .comment-content ol { + margin-right: 0; + margin-left: auto; +} + +.rtl .comment-content li > ul, +.rtl .comment-content li > ol, +.rtl .comment-content blockquote > ul, +.rtl .comment-content blockquote > ol { + margin-right: 1.3333em; + margin-left: auto; +} + +.rtl .comment-metadata { + padding-right: 5.5em; + padding-left: 0; +} + +.rtl .bypostauthor > article .fn:after { + right: 6px; + left: auto; +} diff --git a/wp-content/themes/twentyfifteen/css/ie7.css b/wp-content/themes/twentyfifteen/css/ie7.css new file mode 100644 index 00000000..6f8cd43b --- /dev/null +++ b/wp-content/themes/twentyfifteen/css/ie7.css @@ -0,0 +1,89 @@ +/* +Theme Name: Twenty Fifteen +Description: IE7 specific style. +*/ + +.screen-reader-text { + clip: rect(1px 1px 1px 1px); +} + +.secondary-toggle { + color: #333; + font-size: 16px; + line-height: 60px; + width: auto; +} + +.pagination .prev, +.pagination .next { + font-size: 16px; + font-weight: 700; + line-height: 64px; + padding: 0 19px; + width: auto; +} + +.image-navigation, +.comment-navigation { + width: 662px; +} + +.post-navigation { + text-align: left; +} + +.site-main { + text-align: center; +} + +.hentry { + margin-bottom: 7.6923%; + text-align: left; + width: 808px; +} + +.page-header { + margin-bottom: 7.6923%; + text-align: left; +} + +.comments-area { + text-align: left; +} + +.comment-list, +.comment-navigation { + margin-bottom: 1.6471em; +} + +.gallery-columns-2 .gallery-item { + max-width: 48%; +} + +.gallery-columns-3 .gallery-item { + max-width: 31%; +} + +.gallery-columns-4 .gallery-item { + max-width: 22%; +} + +.gallery-columns-5 .gallery-item { + max-width: 17%; +} + +.gallery-columns-6 .gallery-item { + max-width: 13.5%; +} + +.gallery-columns-7 .gallery-item { + max-width: 11%; +} + +.gallery-columns-8 .gallery-item { + max-width: 9.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 8%; +} diff --git a/wp-content/themes/twentyfifteen/footer.php b/wp-content/themes/twentyfifteen/footer.php new file mode 100644 index 00000000..e57b5f58 --- /dev/null +++ b/wp-content/themes/twentyfifteen/footer.php @@ -0,0 +1,34 @@ + + + + +
    +
    + + +
    +
    + + + + + + + diff --git a/wp-content/themes/twentyfifteen/functions.php b/wp-content/themes/twentyfifteen/functions.php new file mode 100644 index 00000000..2c4b59f3 --- /dev/null +++ b/wp-content/themes/twentyfifteen/functions.php @@ -0,0 +1,331 @@ + tag in the document head, and expect WordPress to + * provide it for us. + */ + add_theme_support( 'title-tag' ); + + /* + * Enable support for Post Thumbnails on posts and pages. + * + * See: https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails + */ + add_theme_support( 'post-thumbnails' ); + set_post_thumbnail_size( 825, 510, true ); + + // This theme uses wp_nav_menu() in two locations. + register_nav_menus( array( + 'primary' => __( 'Primary Menu', 'twentyfifteen' ), + 'social' => __( 'Social Links Menu', 'twentyfifteen' ), + ) ); + + /* + * Switch default core markup for search form, comment form, and comments + * to output valid HTML5. + */ + add_theme_support( 'html5', array( + 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' + ) ); + + /* + * Enable support for Post Formats. + * + * See: https://codex.wordpress.org/Post_Formats + */ + add_theme_support( 'post-formats', array( + 'aside', 'image', 'video', 'quote', 'link', 'gallery', 'status', 'audio', 'chat' + ) ); + + $color_scheme = twentyfifteen_get_color_scheme(); + $default_color = trim( $color_scheme[0], '#' ); + + // Setup the WordPress core custom background feature. + add_theme_support( 'custom-background', apply_filters( 'twentyfifteen_custom_background_args', array( + 'default-color' => $default_color, + 'default-attachment' => 'fixed', + ) ) ); + + /* + * This theme styles the visual editor to resemble the theme style, + * specifically font, colors, icons, and column width. + */ + add_editor_style( array( 'css/editor-style.css', 'genericons/genericons.css', twentyfifteen_fonts_url() ) ); +} +endif; // twentyfifteen_setup +add_action( 'after_setup_theme', 'twentyfifteen_setup' ); + +/** + * Register widget area. + * + * @since Twenty Fifteen 1.0 + * + * @link https://codex.wordpress.org/Function_Reference/register_sidebar + */ +function twentyfifteen_widgets_init() { + register_sidebar( array( + 'name' => __( 'Widget Area', 'twentyfifteen' ), + 'id' => 'sidebar-1', + 'description' => __( 'Add widgets here to appear in your sidebar.', 'twentyfifteen' ), + 'before_widget' => '', + 'before_title' => '

    ', + 'after_title' => '

    ', + ) ); +} +add_action( 'widgets_init', 'twentyfifteen_widgets_init' ); + +if ( ! function_exists( 'twentyfifteen_fonts_url' ) ) : +/** + * Register Google fonts for Twenty Fifteen. + * + * @since Twenty Fifteen 1.0 + * + * @return string Google fonts URL for the theme. + */ +function twentyfifteen_fonts_url() { + $fonts_url = ''; + $fonts = array(); + $subsets = 'latin,latin-ext'; + + /* translators: If there are characters in your language that are not supported by Noto Sans, translate this to 'off'. Do not translate into your own language. */ + if ( 'off' !== _x( 'on', 'Noto Sans font: on or off', 'twentyfifteen' ) ) { + $fonts[] = 'Noto Sans:400italic,700italic,400,700'; + } + + /* translators: If there are characters in your language that are not supported by Noto Serif, translate this to 'off'. Do not translate into your own language. */ + if ( 'off' !== _x( 'on', 'Noto Serif font: on or off', 'twentyfifteen' ) ) { + $fonts[] = 'Noto Serif:400italic,700italic,400,700'; + } + + /* translators: If there are characters in your language that are not supported by Inconsolata, translate this to 'off'. Do not translate into your own language. */ + if ( 'off' !== _x( 'on', 'Inconsolata font: on or off', 'twentyfifteen' ) ) { + $fonts[] = 'Inconsolata:400,700'; + } + + /* translators: To add an additional character subset specific to your language, translate this to 'greek', 'cyrillic', 'devanagari' or 'vietnamese'. Do not translate into your own language. */ + $subset = _x( 'no-subset', 'Add new subset (greek, cyrillic, devanagari, vietnamese)', 'twentyfifteen' ); + + if ( 'cyrillic' == $subset ) { + $subsets .= ',cyrillic,cyrillic-ext'; + } elseif ( 'greek' == $subset ) { + $subsets .= ',greek,greek-ext'; + } elseif ( 'devanagari' == $subset ) { + $subsets .= ',devanagari'; + } elseif ( 'vietnamese' == $subset ) { + $subsets .= ',vietnamese'; + } + + if ( $fonts ) { + $fonts_url = add_query_arg( array( + 'family' => urlencode( implode( '|', $fonts ) ), + 'subset' => urlencode( $subsets ), + ), '//fonts.googleapis.com/css' ); + } + + return $fonts_url; +} +endif; + +/** + * Enqueue scripts and styles. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_scripts() { + // Add custom fonts, used in the main stylesheet. + wp_enqueue_style( 'twentyfifteen-fonts', twentyfifteen_fonts_url(), array(), null ); + + // Add Genericons, used in the main stylesheet. + wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.2' ); + + // Load our main stylesheet. + wp_enqueue_style( 'twentyfifteen-style', get_stylesheet_uri() ); + + // Load the Internet Explorer specific stylesheet. + wp_enqueue_style( 'twentyfifteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfifteen-style' ), '20141010' ); + wp_style_add_data( 'twentyfifteen-ie', 'conditional', 'lt IE 9' ); + + // Load the Internet Explorer 7 specific stylesheet. + wp_enqueue_style( 'twentyfifteen-ie7', get_template_directory_uri() . '/css/ie7.css', array( 'twentyfifteen-style' ), '20141010' ); + wp_style_add_data( 'twentyfifteen-ie7', 'conditional', 'lt IE 8' ); + + wp_enqueue_script( 'twentyfifteen-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20141010', true ); + + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } + + if ( is_singular() && wp_attachment_is_image() ) { + wp_enqueue_script( 'twentyfifteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20141010' ); + } + + wp_enqueue_script( 'twentyfifteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20141212', true ); + wp_localize_script( 'twentyfifteen-script', 'screenReaderText', array( + 'expand' => '' . __( 'expand child menu', 'twentyfifteen' ) . '', + 'collapse' => '' . __( 'collapse child menu', 'twentyfifteen' ) . '', + ) ); +} +add_action( 'wp_enqueue_scripts', 'twentyfifteen_scripts' ); + +/** + * Add featured image as background image to post navigation elements. + * + * @since Twenty Fifteen 1.0 + * + * @see wp_add_inline_style() + */ +function twentyfifteen_post_nav_background() { + if ( ! is_single() ) { + return; + } + + $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); + $next = get_adjacent_post( false, '', false ); + $css = ''; + + if ( is_attachment() && 'attachment' == $previous->post_type ) { + return; + } + + if ( $previous && has_post_thumbnail( $previous->ID ) ) { + $prevthumb = wp_get_attachment_image_src( get_post_thumbnail_id( $previous->ID ), 'post-thumbnail' ); + $css .= ' + .post-navigation .nav-previous { background-image: url(' . esc_url( $prevthumb[0] ) . '); } + .post-navigation .nav-previous .post-title, .post-navigation .nav-previous a:hover .post-title, .post-navigation .nav-previous .meta-nav { color: #fff; } + .post-navigation .nav-previous a:before { background-color: rgba(0, 0, 0, 0.4); } + '; + } + + if ( $next && has_post_thumbnail( $next->ID ) ) { + $nextthumb = wp_get_attachment_image_src( get_post_thumbnail_id( $next->ID ), 'post-thumbnail' ); + $css .= ' + .post-navigation .nav-next { background-image: url(' . esc_url( $nextthumb[0] ) . '); } + .post-navigation .nav-next .post-title, .post-navigation .nav-next a:hover .post-title, .post-navigation .nav-next .meta-nav { color: #fff; } + .post-navigation .nav-next a:before { background-color: rgba(0, 0, 0, 0.4); } + '; + } + + wp_add_inline_style( 'twentyfifteen-style', $css ); +} +add_action( 'wp_enqueue_scripts', 'twentyfifteen_post_nav_background' ); + +/** + * Display descriptions in main navigation. + * + * @since Twenty Fifteen 1.0 + * + * @param string $item_output The menu item output. + * @param WP_Post $item Menu item object. + * @param int $depth Depth of the menu. + * @param array $args wp_nav_menu() arguments. + * @return string Menu item with possible description. + */ +function twentyfifteen_nav_description( $item_output, $item, $depth, $args ) { + if ( 'primary' == $args->theme_location && $item->description ) { + $item_output = str_replace( $args->link_after . '', '' . $args->link_after . '', $item_output ); + } + + return $item_output; +} +add_filter( 'walker_nav_menu_start_el', 'twentyfifteen_nav_description', 10, 4 ); + +/** + * Add a `screen-reader-text` class to the search form's submit button. + * + * @since Twenty Fifteen 1.0 + * + * @param string $html Search form HTML. + * @return string Modified search form HTML. + */ +function twentyfifteen_search_form_modify( $html ) { + return str_replace( 'class="search-submit"', 'class="search-submit screen-reader-text"', $html ); +} +add_filter( 'get_search_form', 'twentyfifteen_search_form_modify' ); + +/** + * Implement the Custom Header feature. + * + * @since Twenty Fifteen 1.0 + */ +require get_template_directory() . '/inc/custom-header.php'; + +/** + * Custom template tags for this theme. + * + * @since Twenty Fifteen 1.0 + */ +require get_template_directory() . '/inc/template-tags.php'; + +/** + * Customizer additions. + * + * @since Twenty Fifteen 1.0 + */ +require get_template_directory() . '/inc/customizer.php'; diff --git a/wp-content/themes/twentyfifteen/genericons/COPYING.txt b/wp-content/themes/twentyfifteen/genericons/COPYING.txt new file mode 100644 index 00000000..aece214b --- /dev/null +++ b/wp-content/themes/twentyfifteen/genericons/COPYING.txt @@ -0,0 +1,9 @@ +Genericons is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + +The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. + +This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. \ No newline at end of file diff --git a/wp-content/themes/twentyfifteen/genericons/Genericons.eot b/wp-content/themes/twentyfifteen/genericons/Genericons.eot new file mode 100644 index 0000000000000000000000000000000000000000..b5f8647f7c2adecb0a111764ba6ef53d9a412a18 GIT binary patch literal 22760 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 + + + + +Created by FontForge 20120731 at Fri Oct 3 09:39:07 2014 + By Joen +Created by Joen with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/twentyfifteen/genericons/Genericons.ttf b/wp-content/themes/twentyfifteen/genericons/Genericons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1f160ddbc064ae866a5eb1e1f4bbbd6cbd69335a GIT binary patch literal 22576 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentyfifteen/genericons/Genericons.woff b/wp-content/themes/twentyfifteen/genericons/Genericons.woff new file mode 100644 index 0000000000000000000000000000000000000000..973e0339384a3014b00aec3d4b107bbf3c5f9539 GIT binary patch literal 14360 zcmaj`V~{4#6E+HuZQC|>uw&b^vt!$~c5K_WZQHhO-(#Km{hxT>cs`tnQ&m@IU0K87?1p?yu_!-0b0iM-S8HBttBMT4^ zaN-Xa{ehl}tt*zHwZ0t?5Qy6k|Iq`NS1*^p7`iwS0Re%+{pi5{2N7^&Q+>xDI}X4P zhx!lS-$0ZgGG0Qi480id54|IdAUdU_xIz2m*T7L!~FetwDwLae%`5{4)SdU^(W2S)!u zfx!}piKf_s_IkyGYxePot`QJInMmVNz#+tdE^MKH7V5{psC)-{zW`hU<6d04u^II$ z(5bQ_OF)JbTwFHq>FF8--I?3V_A99`8?bny%o{u~S$&@IAFyFG1Ien7f>@Qg4nPP2 z#wO_FM7!UM9M+VB?CfgusNz?o@&f8PoHEj(zy|uQ!x7jYpec2prrAnC*jE%& zVfVuD1fKupxCuuOES<}e2D%5%F&G^}G2MPJFnsy-$}!Ggi) z&8+0ac(X-V%FaigL_XFH`{H@skV}aK^s^^_LZka%)c^_vngqK4Sr|NEG2letX%Hxo zdQchALeO0>6tI49E$~tZFbEe&C`cMe3&?25Q78&%0vI1yF4$2xAGmS&RQPiQIs`L> zc?19=5+Vbl8)7=*E)qLZF48tK8nO~{Ch`-C9*RFoA<8u>94Zy62&w~WIO;SS1ezLJ zD%vR8CfW-+AG!>>0eUX_GzJ%j2}UwTDMmlWI>t377$yoP5hgokBIY0#2o^h*8&*Bm zI@Sj^4R#=QFZL}C1P&Sw4UPbg9F7l8FU|`t4emeOWZX*JZ9EV>Iy^hPa=cS~419Kc z3;cBaNdhne0s=9DNWwzGX~IpyQ^F@AFd{XgXrg0c7vgH-TM`G7Xp%;fQ<5iA8d4Eb z7t%!1ZZascSh7K~)BpBZkQcPxpQWX5UfZlOK2H`&iUuPS5J`%$$~7qARa6%tHIQ)% z2{qDsswzHAG!Z+&ITDcN@MUe<+#&KD=PD^_K|W1O{@REMLd^{g{-DVt-)nDH;(u?< z?l)V{+uk=eCtuSynVtk9M5Iv27~>0}5`R!UAS7fT8p=hwq4*0%eXV@{qA^KkBd-~! zY5V+D$*p-+*IOZ_h#9+Kb{B)P(Li{fpExovA;cx_5{FU*BS8up#qqUeAEU(BCj#SP zkFk0fJWL&dXnke2?k^A^n->S8FA4*bkQzYy9T79G@wTJhkBG)W0(7i+7jo02r*1Q* zMI>?Ukk>2Ie`nTPp*Do`LOsdtm3p0*GRqr+IG{P=a>>~&Ony>5Y54mM;YN=G3Zura z*djc*#yQr21?z&Q;aHuAY?DMp*q=kbwq2lcj2XqnZz`SgrIR>x*jScm$H4GTfRL-! z_VaY^;`uD3!8GjlfwIL_thfr7-P_ZYlD$|Sl?{FryNVx`J9KAS_PVGmYoi2FlY@S~ z?Q`s^k`II#?vnqKI{~s*%F2)*dS|KR5gFMNoC!QV($fzpTe;g5_X)Aq62>w^AXKrp zdwF_S9mdx!hCjqREdskL+#+64KsmH@+UcLaUTx(cgt$W4r2j zPeuspC8clJJB)r|I0c$RjTh6`RtRY)!;!N--z7XsMzx$C^^mNb;dgmT5K9J9L0Kb> z99D1Nv>~HbpvGfj5D-p@fV(_}=B)R9fbR;lKp$IMr}@M*fq{l7xSV%AZ8US8ZDi_d zYx+$5_L$c`4dEk59>T6;K|cVSR+pl)VVq&5af1kFTiCI6&a1ph%9PP1*^U99U7*_iV+P+rRz0{K#G9y zr{f^>lpT-ZU>h=RY7y>>1cxcPM7(3o(sv?F>42Q_i-f+O|Ud|F_vmfr^|Hw_!YI^rvc@B zd^`cxU`eUErd2_qArR$gs)T4UX$xvDo@k}z1K0Ljx3lu#2F=C*JKiNohIzy%{ zjS^u3=&j`bwc<$6P@sHam;8tB=kiX<&yf46+BX>U$^bPT!h-*g}W}mO8@cU0D$9SC*b8pqly)d@R!#5 z6-|`WpRgkZIK}ht*NMJAYoxitJ&g`j;IepKu+?9WdpGMe)}>&Qbq2;S1W7dV1nJH;4{zvmL>1CL zAE#SlDNP<>1#uC)uz!f?64d=9G*b^i{$KF-4yQXbn$KegDOwIEku*}uDwo0Gp?1MU zPTkN-wsMXjUrFdaPE(=Ejf_jR1)9U$cpG(Euc&k@Q@4Uf;eJWT)^W9z;{t$t2T^m5 z$f*+B*=_#MF-6|vc*}K^Ex8gdQ+?4z^Th5v@i&BU!#s$<)6Fx({i1NH`JS|oB^^a3 z6pw&%_`8m?qh2ZzXX?VuV(OD-xgM$stB5|q_IY% z<&U!RaWSNdo}ZTjjYQoz*(OP^t~TI*OUY?(l}hNFnM~5Yz+Yd+e+X&12vgE&Ej{kS zs3YY~(vA!5@cKiWl=`p0tEWX+h#pOGE5mQqz6}h>EGw=gSh{~7la7mzD&a|Hp6VX^!upo4?0?7z(lC#5WNOKC*Bl?%vE7;SeKWLP? z$mKPDsIRmzkkOxT(FG2`1!BUg?}Xou8(@jeL+m#v!Fcp0vB_LrY`~tNroj=C=<6#b&<(Kt}MN>XjT0l{U(?RBK0qGAiJ+DWk4-MUEij83C zTmNcdq7?i%Tq!ZS$n%70w5DNHW^;9uv&qh(!TVT_4~fCxHqPDL%Y93W= zn@mepF=KhV_OM@i*?P9t=I5=vNQ@-ViQQud7s~!O1viX}fyp%0k3)VQRnL71r5_s# z>2E&epFfaFKmP?*q9xPJq>HUb`5WX=NGIVK&(+$J5nH+5`Cg@`&D&uCy<=Om>uL1b zk^@guD*HSI#BN5^(!cspi+WYG^@Ae5|H@u!g0CIO-O?j=6CZly~I)G!#o>e7LJe?kPBzi z0Wr>%tljpe6Oi9{Vx}ymrU(0S})#f!A9C4hZr~sADcz^*@hiZ&fwXl*mMSHwluxS9!q(r;izqPE7_gKunJLV= zcXK>da(Yt2o^iIbVaO8J)H2ctxb{NJJ1qSAvm+T7X(3_=f7MzXNBtDq$p0Y2ougq2 z{6}Fr-uh6kKHwv8Q=WhbF-|Ir^)L__&u1+eC_(p;(!U(pzn;Iiob&u6=bx{TM@-0{in9Jh3vgtGOi>q= ze-B^KvpLvHowqC|m^u)^Z#!{5$h#H2kCGPJ=aZDXQeAgQo3i|0B3Pemra6K|M7~1& z7&wISU*yt_8VcaCtE`m@e&}gFpxuOK&MpXe#x?RQe-5ATfL@UJsQMHoF$5rh<=2J@ z4jA>`3)a>exweE9eMxBpj0Y(7NW5>7vX}z+>K~H2e6`{{u=8s+IrLYmwNumU9+Dux zTKB!wn{u-~)4ckP(AD*U*CT9fj+=<6#TOI>K6h)Sp)*;u_=$>1Y7xML%ThtDg?}+&4qC-bA}-TqOZlshclX_Y+vuW5PuL6C9B>XW>{U{Fi2e z#zM%@VUFV0`Xwo-pW@#PD|QS|+RG$uf*M^kE{#KW^~-CX!sZ> znI3PPEjt)?dW-b#gR7+j+ticD81=4j0*^bod=ZwFU?3&(AH_EPQT?nm%^J_l^oNYYo)lW)tYy?#i=e__%Y+YdK^1o-&_D zJ>9UD&-9XG7-?N|Y+Gv!^?HE#h40b5OxnVuy=UP%4jzl^cH{my3mf;$9u}{eUC78@ z9h6Y?g4X8ob4zOM_OdFB0(X=9}Q@bVB{FDuAlec>nCmV6TYqarKIESA;X?))7wio=F;&rHZ)rV7aFH_3KXkL z#S1fp1)4TDLP%XbrLRj#`&fo?EAko{*}XXPX6b*=PP;REQlUVvsBI;=sL<30mSwCVpD85p~en{gEF4?xXxP-H*BeSln%t8R0-`D?GJEDso8YQUxA6L%QO zRZo$_Rook?=OD2eT)G$~xwOZWJLmZwI9x(K^N%&HL`#Ur?|hlufPX|dobeR?P@ml{ z%s4lgEc1h&WL@aqrpfGb6q__X)7>~};%~L4^DCfmEz)98ufF|rZvHepI?g1*bnx~K zq*S$XERS_q9$O=YJh4UQES=Xmb%+FAB>$?QIGR9NNsBB!Q&j9ga%qmU^q1%4ZCnh` z2SEO2i)o__0mTs_q-3g1f1~e}l|x=u?Ql~|CGT5a;R>N;;)G_39agkDQ;Q1l_c%#4 zVy5_uVstIus*Ir9>9F;pW4*ld6(UfLyr-6AUPqhP^}cnuJoB<8>YALEz+*RR4Yk_L z0oI*dR6X#aMzhYgS|klmqB zrGOpr{2`|*=YMjI#lK~~y)}ck2bc7bv3v)h~qIIqJIbHv}QadcLizOE%TSDK>I zzwd=NROPGkBhov&iDmJXlbzZ(k8Gp`f6cM=IMkL5D*i!zbdShL*IF% zk(OPq-P2oD+f#07acP6l!~F~I?IL=@6wbUF3WFOTqhKyG<_5}rV(U6Nc1lM_2OnmI zq{#sSGRium!%W1INx^_EgQxm-wok<+V+6H=o=zyE+WVt5JueTb1v2&sIp}VY%8-ha z-}wUKS&F=#VY*F7h&;9R?>_zv&$q;%+3>%=JZnd%o1fI;>xk0vT#ioF1Ddwm(I4V- zN%GxIqG_10^lU4&Nrs${AmkNx46m=B!q;I0I}ZJ9*(ZuE<>EYrvSP~-zJFHljS)!NbL+HarAV*+olg%qubfza+gR))^HhC1UN)OcHJ#{Kw zpev&}9Yv`JE0|K;7Y&xYE&t(UJd8$Wg}l;1nIW`+Uy&@Mn>~Vk=5O^)YZG-P@vkQB zy!Pi!d#&t#ylq_Pew)Du1;fJzY3L7LE-$ZD`Ipq|D>$z$E+&ukKA#o<3PuP@2zlSA zUX%z`7iDOxa2Bal4+P+@yu4)v&5h^Q%bb;^5x$(8t=Knm^X#Ow zH{!{y*-$S;JUl*fvT4#VqGzHbg1uCYeN0V#ifDTX5*27McGk;pg!71vn*wnBg_R;Y zo*A`Way#C8??AWuz1heQf)hEQ@bi)toLL^7@+&yCT-RW6Ddjd_K8(#~#DZUotE&(u zS^GDhF7ezabKA*X>B|TREs9qTC##@_OdDRu6qH5Fi234s@AMEDOok)8eoJ8a!-(jH z?`|E}meo@lvO*X}2l^m#QTwM^84tTN5+VXFMjP)m0P5a5}6iDn=oU zNHsGA+omaxu;2X{W6!=In?-`XQmPVu6YU9+67MO*o|!HW&nmnK=XPz#e+zu?-q;}a zqO2`4<@b?Qc#Z9cc6+%5Rw))f)xiOTZyz9CB#QWS%S4=V_9jN*HQ!fi@B*xhrp=1F47Ro08yd;F z%UZ;lfN?o#i=e7MUo8t78c%UeYG_*dhxN0*81G&~OusgCa^qhgsEg?TR#f$yV8Auz z5ve9Fjl--RmzLAy(faB$I%d4Xg-1FlrJhW(UXC}tbq@6z$VUeqplNyP$IYfX6RjYV3Nb!hF-KrFl>CxSn8gz_3B)5Nl~$|oUsXbQ zuE!>B7^T_!BY`Y6=-Q5*OPwl%+#I|zJuPYS89t$peOKZ=jD7L1E%Gr*Wsrg=fsW!A zfvf?3tALOFQaR=s_8T+r!~A#>W1qI=c27;kMfdZ{WxnpsCbYV5V4pSsJE_u3a%Ql; zV9Ot|+sVXuW%?k8aA&P4!AEwd{}Lsy;ndf)kL)FYfl!UIf5lza?b?{rq9wdimA8_$ z$fjGVl9{o0j5mIGCFJac@|kJ6@r3Lm!SQOGVyIB+nU};ga@DSZ$uyhc?YP zA8jooCiB7e#r&h1@JMlTI*+hyic)y-St1(0cEa-VKx67WiLmxdNgW9N<-CC@?W!Gh z!!uPPtUr~C_Hw0A*?lz7HjwKjA>9@Cfro$u_LN+$N{yK*_>8E6nIU8E-s6J&2=BF1H+&V5S+X9trOofO*u8;(sZw|p3ogPw`8 zFxL?m91A|R1o_LhrqJKw&S(xcL8Onqi$7|RB#8V@d51c=qEMS9x@Lbt%~>e>%5XEV z?K?5O>?6)}9Q$h#bj};0kHkH=B+U7m*k>j>GEBT@9jFL2dx(K z*Q4=-PEIPxq_t~&H&={dMWnov``r0b#NMw=olXyDU2-kx3QCzQ7Qbz&mVIQMtpa{K zrBHh(zM5&e;h_;zd|=zyDoX0gYYAG^NdsAd+5LZd{%l~@VQ|~;za0l5$ep^W<46#B zN;1)aj_;E!41!yfI&9;?MiqL*NUFN;<#92NFdwkfYr6=oDe*u*UKXJ4J$IY$4!< z;|M+$@E8z2KAHcbwkV@KhEZ1bY-$^8!-*ULXn{-LEaYNpPG3Jx9X&g&RsHhqZ)qTA zHxVlRbND;*i3pBd`9tzA`YC=W$8XM--vP(=OxdLh*Q`N`QNMxZ>xmS=`B+(_6{bMu zRutB!;|H9cZDV@bQ{l*MD>)PHe^v<8^b^{giPhGwnAHpKv2&e`zb4Qf!!^Ufmvrk3Ck!UXOz!{p*IyNLa#s(V$ zVXM&7&fq+dbp~h~TL&^>1!2G=lUXgd+ChMY1QKVIQYRfw^jCY<*ZI;JqO~&9@Up2SRrlZ1;Xtl0qT@KgPKkNF&9^9WiAPOEc5MOI;A_8aNeV z%Dl$5rw1Kw406S!Na&GYioHkXUl$HU^auBM(Eb;#gI{To!S-M)YUQT;g({r3zg&#; z^{KBcg0ECrt@N1n{MqYFmkNKac|@@{u=-gUJ%C&*q*@)u3GqH5^(h;x5k{oX1ybn^ zVXh82RR1=S%a=Zlmt=MA@5a^jx)bwikV<7&cSN)8G>^~xC>uY2c&`hcD#EPT_?k&7gk%SaQO-|-06Or+~gLFN)03>&wa zL$R4TKWDJr*4dEtJ&xlhnqfl_mu1V!;< zEH&nmG2QC{oZO=>3ejgVX$PEbB8H(}x`r3?2RIUp(Z_3q$&~P$B6l-+b2W|1JI&`D zG-Ta^w;UzFR6rU!$q0f7iIj5$RTit7w5thNBpkkCC6lT1RYo8;*faXY4(1G_u~R5_ zebyn9{EZQ9&j*X(`O_9NLA(n$RDSlX(7Z-AwJH4orhc%uJxEnQZW)=#49zJF##@^4 z@B-pOVmUtaloJD{SZ}FtLe@$y!SY0~fr6Z2yX$WBkN3s&JJt*vJ_g=>7 z^|{b(1!@zq-y6Gf8nbHLG&X22wUXQDMdvw+NgVni`|-{a1$KIFzCn9X(;RQ_#`Fcf zb@vmw*v`6p^`FBa7Hi<1mLiU4TrzcR1Isb^WMUWw0c+$8dS^~rtEn@g&@ke(U9sAT zLGjEH0Ga2npgtHAn1ATZEySHLA;P_E&X#@h=G~es3?#xe^h!*b>vhrht0?s+$6@jp zNIkYJ*;}XT{9n9*lV3ngjW|#s45#A2&=n*7>A*+9Ef}~Zkjk{%bGb-8mvH-ryla$FliIC|VD&^fBAtoK; zLjoRD&Gq|IEnQM1QnB4ajY2X@|L3ch_A;a|iRveK*-nndZl7!m!l z5k_K8@1a--A@2yRzG$fAvMDF5Y8v~~U=6>(MJ9O9wVWBs_GxL$brtC?Vv&b($&nHR zCVgbUP#t)PDeywap+n4EU+~NEN77+icq^x^3wz4Un{C}aOB;@^=$nf*-ZF;e;e+LI z^QxQ2nvbsZm-TITENshzxLnd~_HSu3+n2Vr92rW!{5LPjy7St^X5Pxa_BD6 zDKKBKD$Qnco>idjD0^V+dy<%U!Kg5ObV-7K{=ld=53n1ol9A(Dzwu@hQDz$oQIAgfjBrYPvf)&D|kTD}mB={`nYunN1N}alP ztj~X-N|;7jTZ$}C2}4+l)O>bi$WHK1D)3EP`0f&iIC-?ALblB|8A^cLMpW}1Jrrdz z(%&!hH7rO;-G|Bl-aup7-9V$G|FjN=;&I!)?Mjt~(5t=%lQ-1HajJ8KgZfwUh#m26 z%aS`$LF2$r_8VO(cga>k8dWLrzUdLH6^b`>!8x%_Q(RF@lq8g4lCyLE&F~C-B)}>d*;*X zNfwqiJTpji4tZ$WRrWYexw}SANciATWlTSXhoe0=cTiR75?@Q3t+G$kqDe)3VF&w^ zy@p}wvLt_#NgRA+6Lm3a;5Zl+^UxSOip~~BT!&;*f99U$Sa@qPC+;qQso0Rh#f!v0 zSa8r^bM~Yq*BF!9MDph=18=&ecQvC?3tC$AN5>rD2i3>dp`2DM?`@>Kj3#`K>z#!0BRABp9KH6&*7+j>FCI+xdEoutuhg$c++neg$OBPi7eAKaFNX+Gt4l+?c)9 z++k=U=y4(b6(^n7%*8v-m{pVdf$k4>A%C8<5Uv+)T;FuGV&(~}L#{$5E8WV=u5u>&JmN=A#0}cxu0A=6~?IeYMkq2;6xW#XbK1h9Aw4(!0A){OZ!v#r^xJT zC_(k&atYSwp7#42@M4b09-`-U82T>_c|EMeH#p1BPR`t*@mC()B42u2#xXl1yha{Q zybwt)5+WJy?{}%@Oko~?V5138Fz*#r5Ff2>e4O5#@euMH!MAiYf3Nn z-RX6zXi=7h*gQYfVKE=|DjZE`s3l$<#EJW_RHiM_y_ zuB_mIKaS?ck$Ni(_SnR!xbAqu37of&(3L@Q$X5?3tsone4$S2l!#XC`_ zG=C6_ZsS~?cqgbcc<}z(d6UAic{_nCV!tcMWe>`a@FMN2Jo>@V z1-GPl41b6#dx`%3$>wID=NL37L-a&){!G5csuW*iyytv~^HJ^xAa5h2Ow&0*;q=u{ zd2~ep0RM^AP^$5Ttrlk>rhGWv2`uUPVkS0>K=cC?-2(zs<_8htisO9Gypw-L8#LP) z?w)6~yWTqGbYoCAmVkoMHo4HE80nyixU6x{d;M_AE{KBb8 zJ{$WV->O7a(kv0&X|{)cr|X3=OrSa<;Bv3%aeiP8nRW$a2_Vx0fL|jmU?V_Lhvyf> zV#wA8P|XrvLyITyLUdRP_k#L$S_oTPY7i${zrgqgK)$b@0|?y`b6zeun@Qym$+EP+ z?7wV$yK|4;nUij0EaXQ({8Dw7Ne&9bK4<=%&PAfg`U~ z2hhiu99Mpn)|9ABVw{#Ya3vIud~v0VL+r}yhQ_OoXashnf}{}qf-I@o9@a9r)Os=Z z0GI!V&RKFj`1@$jk{*EoKi1A~;4nhe0F-MDqwZCPKK9HcZM!LzPXcou5_5;`{BbEg z`I=i+^ONhdZd*3Ql<(=nl^|=ac@*S(j(}$c7SZC@hC^Da6o-by1Q;=@0)bPED*1c% zx)w}jl`s*Gk+j#5V9~e#Z)B)9CtI~&$V_({`?4v!HppsPc-*uKSM2=XU`gB)_h3nk zD4i)6S#11B@LK#4K3xx#0De~6-UM(~UiX{2j;^BTgEQk8U*LJn7~SA8ZE|XBQ;X3` zU+Z&^{pjLw`kuoGn1OYSg$B*n_xKS)P1lKI=NQ6;nPw0=f{k!>iYZ<=f1fK4FZAwv zkI%?#-p!@5Pp^m0qqyqBN=*tQFYWbzO;&vgVzBB9+8$Qhtl1>?!@a|?EMWh95PDmq zcn$9V0*?vN_MIzS4HEY_e|w9cq64VkQaJuX6}}gVBJq)lkt9~SflBGISaIJE-KAvb zeW&(c+(L{Ck$(HKOSx}ipM+Rm7WLyBze#ZRHQIy+0l%EETfTX|bzH63Hs zRrkcd5x!$qyhx*p4dabVQBckGLeckPIl4%H~$8RmBNC2d-x7jY@ zV zPvw2YpS@m)C*QL|O`tv%&&67Us?mMGI846e{baDy+@R!{bD{Zn$;D&x+xU0;00x`A zZ%2q;8iz@pxA@|$DxELJjs8oB7$t_!tyL!C!MbA~@?wb$&FNG2>jMQ-X`5w!MExus zuzP`9eO}8jgbNLum**w{eW(q?aOpk+1l~(6F{h@9_J#;XTJ)fj-yw9eE0Z_#HOkq+ zus!^6xy1Yj9r^69lt;jb-vasGs3m@sjaeq*Lk1E;wFJ>OWmscAgPG z4kfhopHn9Z7k0h@W9#)K`nS4kmRSwY605$1sMAd(4Sd6YmBJ=2eFCjqM*4 zE4fzRFMHr-*bp$N(`Q-G!bL4SnJT~SWw!r)A-NBlAt#s-e#>LL_;;L6)WU0mkUOO) z)K}an8ADYSBYJ&dN+kxB%=8xJ^c~zEG~z_p!$)Vihas4f34748X=S>bjLa3_Swuvl)d~j4{1?rAyIdzA0i|ZiyVHq16A8bIg^0B3 zi`fcKH`^<{3%YoR(dw^kPtY13yb4jhC$b4yt?X-3TuLy%@uo};`|A$v1xVZtUaJp% z8&q`;ZK0POU;OMjx%k`aVq=)aabG~_DT;zxK z$(2IB2=5HGWZkVZz0`_f$vH}l@PI4MInEr-+6yh`5WbMPM|Z+G1J2+OHlelW`n5~5(mD;#ZJqbwg%Ub+O(FsWiq2j(N&lN zh}W5y_K;*eBk%fksN#{NQ>1$Ke~JI!SYZm6&QtZJ_F6~1tMSeFcG8CM4x7mdzYwL< z|G(|~mN?3<{(n}o|Gd`gEKhi-GhP^XRi-@t5ZJES|GUw8h}N8w2H-#N^*Y&Lv z`wS8Pr=!GX3k;)T&-t@wehTnUt{upK`DuE3MnL|o%@NZ9r?AA6^GrBE0%_ns2LBHh CL*wuO literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentyfifteen/genericons/LICENSE.txt b/wp-content/themes/twentyfifteen/genericons/LICENSE.txt new file mode 100644 index 00000000..d159169d --- /dev/null +++ b/wp-content/themes/twentyfifteen/genericons/LICENSE.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + 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 + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/wp-content/themes/twentyfifteen/genericons/README.md b/wp-content/themes/twentyfifteen/genericons/README.md new file mode 100644 index 00000000..faf8f609 --- /dev/null +++ b/wp-content/themes/twentyfifteen/genericons/README.md @@ -0,0 +1,152 @@ +## Genericons + +Genericons are vector icons embedded in a webfont designed to be clean and simple keeping with a generic aesthetic. + +Use genericons for instant HiDPI, to change icon colors on the fly, or even with CSS effects such as drop-shadows or gradients! + + +### Usage + +To use it, place the `font` folder in your stylesheet directory and enqueue the genericons.css file. Now you can create an icon like this: + +``` +.my-icon:before { + content: '\f101'; + font: normal 16px/1 'Genericons'; + display: inline-block; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +``` + +This will output a comment icon before every element with the class "my-icon". The `content: '\f101';` part of this CSS is easily copied from the helper tool at http://genericons.com/, or `example.html` in the `font` directory. + +You can also use the bundled example.css if you'd rather insert the icons using HTML tags. + + +### Notes + +**Photoshop mockups** + +The `Genericons.ttf` file found in the `font` directory can be placed in your system fonts folder and used Photoshop or other graphics apps if you like. + +If you're using Genericons in your Photoshop mockups, please remember to delete the old version of the font from Font Book, and grab the new one from the zip file. This also affects using it in your webdesigns: if you have an old version of the font installed locally, that's the font that'll be used in your website as well, so if you're missing icons, check for old versions of the font on your system. + +**Pixel grid** + +Genericons has been designed for a 16x16px grid. That means it'll look sharp at font-size: 16px exactly. It'll also be crisp at multiples thereof, such as 32px or 64px. It'll look reasonably crisp at in-between font sizes such as 24px or 48px, but not quite as crisp as 16 or 32. Please don't set the font-size to 17px, though, that'll just look terrible blurry. + +**Antialiasing** + +If you keep intact the `-webkit-font-smoothing: antialiased;` and `-moz-osx-font-smoothing: grayscale;` CSS properties. That'll make the icons look their best possible, in Firefox and WebKit based browsers. + +**optimizeLegibility** + +Note: On Android browsers with version 4.2, 4.3, and probably later, Genericons will simply not show up if you're using the CSS property "text-rendering" set to "optimizeLegibility. + +**Updates** + +We don't often update icons, but do very carefully when we get good feedback suggesting improvements. Please be mindful if you upgrade, and check that the updated icons behave as you intended. + + +### Changelog + +**3.2** + +A number of new icons and a couple of quick updates. + +* New: Activity +* New: HTML anchor +* New: Bug +* New: Download +* New: Handset +* New: Microphone +* New: Minus +* New: Plus +* New: Move +* New: Rating stars, empty, half, full +* New: Shuffle +* New: video camera +* New: Spotify +* New: Twitch +* Update: Fixed geometry in Edit icon +* Update: Updated Foursquare icon + +Twitch and Spotify mark the last social icons that will be added to Genericons. +Future social icons will have to happen in a separate font. + +**3.1** + +Genericons is now generated using a commandline tool called FontCustom. This makes it far easier to add new icons to the font, but the switch means the download zip now has a different layout, fonts have different filenames, there's now no .otf font included (but the .ttf should suffice), and the font now has slightly different metrics. I've taken great care to ensure this new version should work as a drop-in replacement, but please be mindful and test carefully if you choose to upgrade. + +* Per feedback, the baked-in 16px width and height has been removed from the helper CSS. It wasn't really necessary (the glyph itself has these dimensions naturally), and it caused some headaches. +* Base64 encoding is now included by default in the helper CSS. This makes it drop-in easy to get Genericons working in Firefox even when using a CDN. +* Title attribute on website tool. +* New: Website. +* New: Ellipsis. +* New: Foursquare. +* New: X-post. +* New: Sitemap. +* New: Hierarchy. +* New: Paintbrush. +* Updated: Show and Hide icons were updated for clarity. + +**3.0.3** + +Bunch of updates mostly. + +* Two new icons, Dropbox and Fullscreen. +* Updates to all icons containing an exclamation mark. +* Updates to Image and Quote. +* Nicer "Share" icon. +* Bigger default Linkedin icon. + +**3.0.2** + +A slew of new stuff and updates. + +* Social icons: Skype, Digg, Reddit, Stumbleupon, Pocket. +* New generic icons: heart, lock and print. +* New editing icons: code, bold, italic, image +* New interaction icons: subscribe, unsubscribe, subscribed, reply all, reply, flag. +* The hyperlink icon has been updated to be clearer, chunkier. +* The "home" icon has been updated for style, size and clarity. +* The email icon has been updated for style and clarity, and to fit with the new subscribe icons. +* The document icon has been updated for style. +* The "pin" icon has been updated for style and clarity. +* The Twitter icon has been scaled down to fit with the other social icons. + +**3.0.1** + +Mostly maintenance. + +* Fixed an issue with the example page that showed an old "top" icon instead of the actual NEW "refresh" icon. +* Added inverse Google+ and Path. +* Replaced tabs with spaces in the helper CSS. +* Changed the Genericons.com copy/paste tool to serve span's instead of div's for casual icon insertion. It's being converted to "inline-block" anyway. + +**3.0** + +Mainly maintenance and a few new icons. + +* Fast forward, rewind, PollDaddy, Notice, Info, Help, Portfolio +* Updated the feed icon. It's a bit smaller now for consistency, the previous one was rather big. +* So, the previous version numbering, 2.09, wasn't very PHP version compare friendly. So from now on it'll be 3.0, 3.1 etc. Props Ipstenu. +* Genericons.com now has a mini release blog. +* The CSS has prettier formatting, props Konstantin Obenland. + +**2.09** + +Updated Facebook icon to new version. Updated Instagram logo to use new one-color version. Updated Google+ icon to use same radius as Instagram and Facebook. Added a bunch of new icons, cog, unapprove, cart, media player buttons, tablet, send to tablet. + +**2.06** + +Included Base64 encoded version. This is necessary for Genericons to work with CDNs in Firefox. Firefox blocks fonts linked from a different domain. A CDN (typically s.example.com) usually puts the font on a subdomain, and is hence blocked in Firefox. + +**2.05** + +Added a bunch of new icons, including upload to cloud, download to cloud, many more. + +**2.0** + +Initial public release diff --git a/wp-content/themes/twentyfifteen/genericons/example.html b/wp-content/themes/twentyfifteen/genericons/example.html new file mode 100644 index 00000000..7e4db854 --- /dev/null +++ b/wp-content/themes/twentyfifteen/genericons/example.html @@ -0,0 +1,719 @@ + + + +Genericons + + + + + + + + +
    + +
    +
    + +

    Genericons — A free, GPL, flexible icon font for blogs!

    + + + +
    +
    + +
    +

    Genericons are vector icons embedded in a webfont designed to be clean and simple keeping with a generic aesthetic. Use for instant HiDPI or to easily change colors on the fly.

    +
    + +
    +
    + +
    +
    + + + +
    404
    + +
    activity
    + +
    anchor
    + +
    aside
    + +
    attachment
    + +
    audio
    + +
    bold
    + +
    book
    + +
    bug
    + +
    cart
    + +
    category
    + +
    chat
    + +
    checkmark
    + +
    close
    + +
    close-alt
    + +
    cloud
    + +
    cloud-download
    + +
    cloud-upload
    + +
    code
    + +
    codepen
    + +
    cog
    + +
    collapse
    + +
    comment
    + +
    day
    + +
    digg
    + +
    document
    + +
    dot
    + +
    downarrow
    + +
    download
    + +
    draggable
    + +
    dribbble
    + +
    dropbox
    + +
    dropdown
    + +
    dropdown-left
    + +
    edit
    + +
    ellipsis
    + +
    expand
    + +
    external
    + +
    facebook
    + +
    facebook-alt
    + +
    fastforward
    + +
    feed
    + +
    flag
    + +
    flickr
    + +
    foursquare
    + +
    fullscreen
    + + + +
    github
    + +
    googleplus
    + +
    googleplus-alt
    + +
    handset
    + +
    heart
    + +
    help
    + +
    hide
    + +
    hierarchy
    + +
    home
    + +
    image
    + +
    info
    + +
    instagram
    + +
    italic
    + +
    key
    + +
    leftarrow
    + + + +
    linkedin
    + +
    linkedin-alt
    + +
    location
    + +
    lock
    + +
    mail
    + +
    maximize
    + +
    menu
    + +
    microphone
    + +
    minimize
    + +
    minus
    + +
    month
    + +
    move
    + +
    next
    + +
    notice
    + +
    paintbrush
    + +
    path
    + +
    pause
    + +
    phone
    + +
    picture
    + +
    pinned
    + +
    pinterest
    + +
    pinterest-alt
    + +
    play
    + +
    plugin
    + +
    plus
    + +
    pocket
    + +
    polldaddy
    + +
    portfolio
    + +
    previous
    + +
    print
    + +
    quote
    + +
    rating-empty
    + +
    rating-full
    + +
    rating-half
    + +
    reddit
    + +
    refresh
    + +
    reply
    + +
    reply-alt
    + +
    reply-single
    + +
    rewind
    + +
    rightarrow
    + + + +
    send-to-phone
    + +
    send-to-tablet
    + +
    share
    + +
    show
    + +
    shuffle
    + +
    sitemap
    + +
    skip-ahead
    + +
    skip-back
    + +
    skype
    + +
    spam
    + +
    spotify
    + +
    standard
    + +
    star
    + +
    status
    + +
    stop
    + +
    stumbleupon
    + +
    subscribe
    + +
    subscribed
    + +
    summary
    + +
    tablet
    + +
    tag
    + +
    time
    + +
    top
    + +
    trash
    + +
    tumblr
    + +
    twitch
    + +
    twitter
    + +
    unapprove
    + +
    unsubscribe
    + +
    unzoom
    + +
    uparrow
    + +
    user
    + +
    video
    + +
    videocamera
    + +
    vimeo
    + +
    warning
    + +
    website
    + +
    week
    + +
    wordpress
    + +
    xpost
    + +
    youtube
    + +
    zoom
    + + +
    + + + +
    + + + +
    + + + diff --git a/wp-content/themes/twentyfifteen/genericons/genericons.css b/wp-content/themes/twentyfifteen/genericons/genericons.css new file mode 100644 index 00000000..36f02a34 --- /dev/null +++ b/wp-content/themes/twentyfifteen/genericons/genericons.css @@ -0,0 +1,209 @@ +/** + + Genericons + +*/ + + +/* IE8 and below use EOT and allow cross-site embedding. + IE9 uses WOFF which is base64 encoded to allow cross-site embedding. + So unfortunately, IE9 will throw a console error, but it'll still work. + When the font is base64 encoded, cross-site embedding works in Firefox */ + +@font-face { + font-family: 'Genericons'; + src: url('Genericons.eot'); +} + +@font-face { + font-family: 'Genericons'; + src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), + url('Genericons.ttf') format('truetype'), + url('Genericons.svg#genericonsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "Genericons"; + src: url("./Genericons.svg#Genericons") format("svg"); + } +} + + +/** + * All Genericons + */ + +.genericon { + font-size: 16px; + vertical-align: top; + text-align: center; + -moz-transition: color .1s ease-in 0; + -webkit-transition: color .1s ease-in 0; + display: inline-block; + font-family: "Genericons"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + speak: none; +} + + +/** + * Individual icons + */ + +.genericon-404:before { content: "\f423"; } +.genericon-activity:before { content: "\f508"; } +.genericon-anchor:before { content: "\f509"; } +.genericon-aside:before { content: "\f101"; } +.genericon-attachment:before { content: "\f416"; } +.genericon-audio:before { content: "\f109"; } +.genericon-bold:before { content: "\f471"; } +.genericon-book:before { content: "\f444"; } +.genericon-bug:before { content: "\f50a"; } +.genericon-cart:before { content: "\f447"; } +.genericon-category:before { content: "\f301"; } +.genericon-chat:before { content: "\f108"; } +.genericon-checkmark:before { content: "\f418"; } +.genericon-close:before { content: "\f405"; } +.genericon-close-alt:before { content: "\f406"; } +.genericon-cloud:before { content: "\f426"; } +.genericon-cloud-download:before { content: "\f440"; } +.genericon-cloud-upload:before { content: "\f441"; } +.genericon-code:before { content: "\f462"; } +.genericon-codepen:before { content: "\f216"; } +.genericon-cog:before { content: "\f445"; } +.genericon-collapse:before { content: "\f432"; } +.genericon-comment:before { content: "\f300"; } +.genericon-day:before { content: "\f305"; } +.genericon-digg:before { content: "\f221"; } +.genericon-document:before { content: "\f443"; } +.genericon-dot:before { content: "\f428"; } +.genericon-downarrow:before { content: "\f502"; } +.genericon-download:before { content: "\f50b"; } +.genericon-draggable:before { content: "\f436"; } +.genericon-dribbble:before { content: "\f201"; } +.genericon-dropbox:before { content: "\f225"; } +.genericon-dropdown:before { content: "\f433"; } +.genericon-dropdown-left:before { content: "\f434"; } +.genericon-edit:before { content: "\f411"; } +.genericon-ellipsis:before { content: "\f476"; } +.genericon-expand:before { content: "\f431"; } +.genericon-external:before { content: "\f442"; } +.genericon-facebook:before { content: "\f203"; } +.genericon-facebook-alt:before { content: "\f204"; } +.genericon-fastforward:before { content: "\f458"; } +.genericon-feed:before { content: "\f413"; } +.genericon-flag:before { content: "\f468"; } +.genericon-flickr:before { content: "\f211"; } +.genericon-foursquare:before { content: "\f226"; } +.genericon-fullscreen:before { content: "\f474"; } +.genericon-gallery:before { content: "\f103"; } +.genericon-github:before { content: "\f200"; } +.genericon-googleplus:before { content: "\f206"; } +.genericon-googleplus-alt:before { content: "\f218"; } +.genericon-handset:before { content: "\f50c"; } +.genericon-heart:before { content: "\f461"; } +.genericon-help:before { content: "\f457"; } +.genericon-hide:before { content: "\f404"; } +.genericon-hierarchy:before { content: "\f505"; } +.genericon-home:before { content: "\f409"; } +.genericon-image:before { content: "\f102"; } +.genericon-info:before { content: "\f455"; } +.genericon-instagram:before { content: "\f215"; } +.genericon-italic:before { content: "\f472"; } +.genericon-key:before { content: "\f427"; } +.genericon-leftarrow:before { content: "\f503"; } +.genericon-link:before { content: "\f107"; } +.genericon-linkedin:before { content: "\f207"; } +.genericon-linkedin-alt:before { content: "\f208"; } +.genericon-location:before { content: "\f417"; } +.genericon-lock:before { content: "\f470"; } +.genericon-mail:before { content: "\f410"; } +.genericon-maximize:before { content: "\f422"; } +.genericon-menu:before { content: "\f419"; } +.genericon-microphone:before { content: "\f50d"; } +.genericon-minimize:before { content: "\f421"; } +.genericon-minus:before { content: "\f50e"; } +.genericon-month:before { content: "\f307"; } +.genericon-move:before { content: "\f50f"; } +.genericon-next:before { content: "\f429"; } +.genericon-notice:before { content: "\f456"; } +.genericon-paintbrush:before { content: "\f506"; } +.genericon-path:before { content: "\f219"; } +.genericon-pause:before { content: "\f448"; } +.genericon-phone:before { content: "\f437"; } +.genericon-picture:before { content: "\f473"; } +.genericon-pinned:before { content: "\f308"; } +.genericon-pinterest:before { content: "\f209"; } +.genericon-pinterest-alt:before { content: "\f210"; } +.genericon-play:before { content: "\f452"; } +.genericon-plugin:before { content: "\f439"; } +.genericon-plus:before { content: "\f510"; } +.genericon-pocket:before { content: "\f224"; } +.genericon-polldaddy:before { content: "\f217"; } +.genericon-portfolio:before { content: "\f460"; } +.genericon-previous:before { content: "\f430"; } +.genericon-print:before { content: "\f469"; } +.genericon-quote:before { content: "\f106"; } +.genericon-rating-empty:before { content: "\f511"; } +.genericon-rating-full:before { content: "\f512"; } +.genericon-rating-half:before { content: "\f513"; } +.genericon-reddit:before { content: "\f222"; } +.genericon-refresh:before { content: "\f420"; } +.genericon-reply:before { content: "\f412"; } +.genericon-reply-alt:before { content: "\f466"; } +.genericon-reply-single:before { content: "\f467"; } +.genericon-rewind:before { content: "\f459"; } +.genericon-rightarrow:before { content: "\f501"; } +.genericon-search:before { content: "\f400"; } +.genericon-send-to-phone:before { content: "\f438"; } +.genericon-send-to-tablet:before { content: "\f454"; } +.genericon-share:before { content: "\f415"; } +.genericon-show:before { content: "\f403"; } +.genericon-shuffle:before { content: "\f514"; } +.genericon-sitemap:before { content: "\f507"; } +.genericon-skip-ahead:before { content: "\f451"; } +.genericon-skip-back:before { content: "\f450"; } +.genericon-skype:before { content: "\f220"; } +.genericon-spam:before { content: "\f424"; } +.genericon-spotify:before { content: "\f515"; } +.genericon-standard:before { content: "\f100"; } +.genericon-star:before { content: "\f408"; } +.genericon-status:before { content: "\f105"; } +.genericon-stop:before { content: "\f449"; } +.genericon-stumbleupon:before { content: "\f223"; } +.genericon-subscribe:before { content: "\f463"; } +.genericon-subscribed:before { content: "\f465"; } +.genericon-summary:before { content: "\f425"; } +.genericon-tablet:before { content: "\f453"; } +.genericon-tag:before { content: "\f302"; } +.genericon-time:before { content: "\f303"; } +.genericon-top:before { content: "\f435"; } +.genericon-trash:before { content: "\f407"; } +.genericon-tumblr:before { content: "\f214"; } +.genericon-twitch:before { content: "\f516"; } +.genericon-twitter:before { content: "\f202"; } +.genericon-unapprove:before { content: "\f446"; } +.genericon-unsubscribe:before { content: "\f464"; } +.genericon-unzoom:before { content: "\f401"; } +.genericon-uparrow:before { content: "\f500"; } +.genericon-user:before { content: "\f304"; } +.genericon-video:before { content: "\f104"; } +.genericon-videocamera:before { content: "\f517"; } +.genericon-vimeo:before { content: "\f212"; } +.genericon-warning:before { content: "\f414"; } +.genericon-website:before { content: "\f475"; } +.genericon-week:before { content: "\f306"; } +.genericon-wordpress:before { content: "\f205"; } +.genericon-xpost:before { content: "\f504"; } +.genericon-youtube:before { content: "\f213"; } +.genericon-zoom:before { content: "\f402"; } diff --git a/wp-content/themes/twentyfifteen/header.php b/wp-content/themes/twentyfifteen/header.php new file mode 100644 index 00000000..d8e387ff --- /dev/null +++ b/wp-content/themes/twentyfifteen/header.php @@ -0,0 +1,51 @@ + + class="no-js"> + + + + + + + + + + +> +
    + + + + +
    diff --git a/wp-content/themes/twentyfifteen/image.php b/wp-content/themes/twentyfifteen/image.php new file mode 100644 index 00000000..5a471d40 --- /dev/null +++ b/wp-content/themes/twentyfifteen/image.php @@ -0,0 +1,94 @@ + + +
    +
    + + + +
    > + + + +
    + ', '' ); ?> +
    + +
    + +
    + + + +
    + +
    + + +
    + + '', + 'link_before' => '', + 'link_after' => '', + 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', + 'separator' => ', ', + ) ); + ?> +
    + +
    + + ', '' ); ?> +
    + +
    + + _x( 'Published in%title', 'Parent post link', 'twentyfifteen' ), + ) ); + + // End the loop. + endwhile; + ?> + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/inc/back-compat.php b/wp-content/themes/twentyfifteen/inc/back-compat.php new file mode 100644 index 00000000..73cd44d1 --- /dev/null +++ b/wp-content/themes/twentyfifteen/inc/back-compat.php @@ -0,0 +1,63 @@ +

    %s

    ', $message ); +} + +/** + * Prevent the Customizer from being loaded on WordPress versions prior to 4.1. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_customize() { + wp_die( sprintf( __( 'Twenty Fifteen requires at least WordPress version 4.1. You are running version %s. Please upgrade and try again.', 'twentyfifteen' ), $GLOBALS['wp_version'] ), '', array( + 'back_link' => true, + ) ); +} +add_action( 'load-customize.php', 'twentyfifteen_customize' ); + +/** + * Prevent the Theme Preview from being loaded on WordPress versions prior to 4.1. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_preview() { + if ( isset( $_GET['preview'] ) ) { + wp_die( sprintf( __( 'Twenty Fifteen requires at least WordPress version 4.1. You are running version %s. Please upgrade and try again.', 'twentyfifteen' ), $GLOBALS['wp_version'] ) ); + } +} +add_action( 'template_redirect', 'twentyfifteen_preview' ); diff --git a/wp-content/themes/twentyfifteen/inc/custom-header.php b/wp-content/themes/twentyfifteen/inc/custom-header.php new file mode 100644 index 00000000..34994a9f --- /dev/null +++ b/wp-content/themes/twentyfifteen/inc/custom-header.php @@ -0,0 +1,356 @@ + $default_text_color, + 'width' => 954, + 'height' => 1300, + 'wp-head-callback' => 'twentyfifteen_header_style', + ) ) ); +} +add_action( 'after_setup_theme', 'twentyfifteen_custom_header_setup' ); + +/** + * Convert HEX to RGB. + * + * @since Twenty Fifteen 1.0 + * + * @param string $color The original color, in 3- or 6-digit hexadecimal form. + * @return array Array containing RGB (red, green, and blue) values for the given + * HEX code, empty array otherwise. + */ +function twentyfifteen_hex2rgb( $color ) { + $color = trim( $color, '#' ); + + if ( strlen( $color ) == 3 ) { + $r = hexdec( substr( $color, 0, 1 ).substr( $color, 0, 1 ) ); + $g = hexdec( substr( $color, 1, 1 ).substr( $color, 1, 1 ) ); + $b = hexdec( substr( $color, 2, 1 ).substr( $color, 2, 1 ) ); + } else if ( strlen( $color ) == 6 ) { + $r = hexdec( substr( $color, 0, 2 ) ); + $g = hexdec( substr( $color, 2, 2 ) ); + $b = hexdec( substr( $color, 4, 2 ) ); + } else { + return array(); + } + + return array( 'red' => $r, 'green' => $g, 'blue' => $b ); +} + +if ( ! function_exists( 'twentyfifteen_header_style' ) ) : +/** + * Styles the header image and text displayed on the blog. + * + * @since Twenty Fifteen 1.0 + * + * @see twentyfifteen_custom_header_setup() + */ +function twentyfifteen_header_style() { + $header_image = get_header_image(); + + // If no custom options for text are set, let's bail. + if ( empty( $header_image ) && display_header_text() ) { + return; + } + + // If we get this far, we have custom styles. Let's do this. + ?> + + get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + + // Add color scheme setting and control. + $wp_customize->add_setting( 'color_scheme', array( + 'default' => 'default', + 'sanitize_callback' => 'twentyfifteen_sanitize_color_scheme', + 'transport' => 'postMessage', + ) ); + + $wp_customize->add_control( 'color_scheme', array( + 'label' => __( 'Base Color Scheme', 'twentyfifteen' ), + 'section' => 'colors', + 'type' => 'select', + 'choices' => twentyfifteen_get_color_scheme_choices(), + 'priority' => 1, + ) ); + + // Add custom header and sidebar text color setting and control. + $wp_customize->add_setting( 'sidebar_textcolor', array( + 'default' => $color_scheme[4], + 'sanitize_callback' => 'sanitize_hex_color', + 'transport' => 'postMessage', + ) ); + + $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'sidebar_textcolor', array( + 'label' => __( 'Header and Sidebar Text Color', 'twentyfifteen' ), + 'description' => __( 'Applied to the header on small screens and the sidebar on wide screens.', 'twentyfifteen' ), + 'section' => 'colors', + ) ) ); + + // Remove the core header textcolor control, as it shares the sidebar text color. + $wp_customize->remove_control( 'header_textcolor' ); + + // Add custom header and sidebar background color setting and control. + $wp_customize->add_setting( 'header_background_color', array( + 'default' => $color_scheme[1], + 'sanitize_callback' => 'sanitize_hex_color', + 'transport' => 'postMessage', + ) ); + + $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_background_color', array( + 'label' => __( 'Header and Sidebar Background Color', 'twentyfifteen' ), + 'description' => __( 'Applied to the header on small screens and the sidebar on wide screens.', 'twentyfifteen' ), + 'section' => 'colors', + ) ) ); + + // Add an additional description to the header image section. + $wp_customize->get_section( 'header_image' )->description = __( 'Applied to the header on small screens and the sidebar on wide screens.', 'twentyfifteen' ); +} +add_action( 'customize_register', 'twentyfifteen_customize_register', 11 ); + +/** + * Register color schemes for Twenty Fifteen. + * + * Can be filtered with {@see 'twentyfifteen_color_schemes'}. + * + * The order of colors in a colors array: + * 1. Main Background Color. + * 2. Sidebar Background Color. + * 3. Box Background Color. + * 4. Main Text and Link Color. + * 5. Sidebar Text and Link Color. + * 6. Meta Box Background Color. + * + * @since Twenty Fifteen 1.0 + * + * @return array An associative array of color scheme options. + */ +function twentyfifteen_get_color_schemes() { + return apply_filters( 'twentyfifteen_color_schemes', array( + 'default' => array( + 'label' => __( 'Default', 'twentyfifteen' ), + 'colors' => array( + '#f1f1f1', + '#ffffff', + '#ffffff', + '#333333', + '#333333', + '#f7f7f7', + ), + ), + 'dark' => array( + 'label' => __( 'Dark', 'twentyfifteen' ), + 'colors' => array( + '#111111', + '#202020', + '#202020', + '#bebebe', + '#bebebe', + '#1b1b1b', + ), + ), + 'yellow' => array( + 'label' => __( 'Yellow', 'twentyfifteen' ), + 'colors' => array( + '#f4ca16', + '#ffdf00', + '#ffffff', + '#111111', + '#111111', + '#f1f1f1', + ), + ), + 'pink' => array( + 'label' => __( 'Pink', 'twentyfifteen' ), + 'colors' => array( + '#ffe5d1', + '#e53b51', + '#ffffff', + '#352712', + '#ffffff', + '#f1f1f1', + ), + ), + 'purple' => array( + 'label' => __( 'Purple', 'twentyfifteen' ), + 'colors' => array( + '#674970', + '#2e2256', + '#ffffff', + '#2e2256', + '#ffffff', + '#f1f1f1', + ), + ), + 'blue' => array( + 'label' => __( 'Blue', 'twentyfifteen' ), + 'colors' => array( + '#e9f2f9', + '#55c3dc', + '#ffffff', + '#22313f', + '#ffffff', + '#f1f1f1', + ), + ), + ) ); +} + +if ( ! function_exists( 'twentyfifteen_get_color_scheme' ) ) : +/** + * Get the current Twenty Fifteen color scheme. + * + * @since Twenty Fifteen 1.0 + * + * @return array An associative array of either the current or default color scheme hex values. + */ +function twentyfifteen_get_color_scheme() { + $color_scheme_option = get_theme_mod( 'color_scheme', 'default' ); + $color_schemes = twentyfifteen_get_color_schemes(); + + if ( array_key_exists( $color_scheme_option, $color_schemes ) ) { + return $color_schemes[ $color_scheme_option ]['colors']; + } + + return $color_schemes['default']['colors']; +} +endif; // twentyfifteen_get_color_scheme + +if ( ! function_exists( 'twentyfifteen_get_color_scheme_choices' ) ) : +/** + * Returns an array of color scheme choices registered for Twenty Fifteen. + * + * @since Twenty Fifteen 1.0 + * + * @return array Array of color schemes. + */ +function twentyfifteen_get_color_scheme_choices() { + $color_schemes = twentyfifteen_get_color_schemes(); + $color_scheme_control_options = array(); + + foreach ( $color_schemes as $color_scheme => $value ) { + $color_scheme_control_options[ $color_scheme ] = $value['label']; + } + + return $color_scheme_control_options; +} +endif; // twentyfifteen_get_color_scheme_choices + +if ( ! function_exists( 'twentyfifteen_sanitize_color_scheme' ) ) : +/** + * Sanitization callback for color schemes. + * + * @since Twenty Fifteen 1.0 + * + * @param string $value Color scheme name value. + * @return string Color scheme name. + */ +function twentyfifteen_sanitize_color_scheme( $value ) { + $color_schemes = twentyfifteen_get_color_scheme_choices(); + + if ( ! array_key_exists( $value, $color_schemes ) ) { + $value = 'default'; + } + + return $value; +} +endif; // twentyfifteen_sanitize_color_scheme + +/** + * Enqueues front-end CSS for color scheme. + * + * @since Twenty Fifteen 1.0 + * + * @see wp_add_inline_style() + */ +function twentyfifteen_color_scheme_css() { + $color_scheme_option = get_theme_mod( 'color_scheme', 'default' ); + + // Don't do anything if the default color scheme is selected. + if ( 'default' === $color_scheme_option ) { + return; + } + + $color_scheme = twentyfifteen_get_color_scheme(); + + // Convert main and sidebar text hex color to rgba. + $color_textcolor_rgb = twentyfifteen_hex2rgb( $color_scheme[3] ); + $color_sidebar_textcolor_rgb = twentyfifteen_hex2rgb( $color_scheme[4] ); + $colors = array( + 'background_color' => $color_scheme[0], + 'header_background_color' => $color_scheme[1], + 'box_background_color' => $color_scheme[2], + 'textcolor' => $color_scheme[3], + 'secondary_textcolor' => vsprintf( 'rgba( %1$s, %2$s, %3$s, 0.7)', $color_textcolor_rgb ), + 'border_color' => vsprintf( 'rgba( %1$s, %2$s, %3$s, 0.1)', $color_textcolor_rgb ), + 'border_focus_color' => vsprintf( 'rgba( %1$s, %2$s, %3$s, 0.3)', $color_textcolor_rgb ), + 'sidebar_textcolor' => $color_scheme[4], + 'sidebar_border_color' => vsprintf( 'rgba( %1$s, %2$s, %3$s, 0.1)', $color_sidebar_textcolor_rgb ), + 'sidebar_border_focus_color' => vsprintf( 'rgba( %1$s, %2$s, %3$s, 0.3)', $color_sidebar_textcolor_rgb ), + 'secondary_sidebar_textcolor' => vsprintf( 'rgba( %1$s, %2$s, %3$s, 0.7)', $color_sidebar_textcolor_rgb ), + 'meta_box_background_color' => $color_scheme[5], + ); + + $color_scheme_css = twentyfifteen_get_color_scheme_css( $colors ); + + wp_add_inline_style( 'twentyfifteen-style', $color_scheme_css ); +} +add_action( 'wp_enqueue_scripts', 'twentyfifteen_color_scheme_css' ); + +/** + * Binds JS listener to make Customizer color_scheme control. + * + * Passes color scheme data as colorScheme global. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_customize_control_js() { + wp_enqueue_script( 'color-scheme-control', get_template_directory_uri() . '/js/color-scheme-control.js', array( 'customize-controls', 'iris', 'underscore', 'wp-util' ), '20141216', true ); + wp_localize_script( 'color-scheme-control', 'colorScheme', twentyfifteen_get_color_schemes() ); +} +add_action( 'customize_controls_enqueue_scripts', 'twentyfifteen_customize_control_js' ); + +/** + * Binds JS handlers to make the Customizer preview reload changes asynchronously. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_customize_preview_js() { + wp_enqueue_script( 'twentyfifteen-customize-preview', get_template_directory_uri() . '/js/customize-preview.js', array( 'customize-preview' ), '20141216', true ); +} +add_action( 'customize_preview_init', 'twentyfifteen_customize_preview_js' ); + +/** + * Returns CSS for the color schemes. + * + * @since Twenty Fifteen 1.0 + * + * @param array $colors Color scheme colors. + * @return string Color scheme CSS. + */ +function twentyfifteen_get_color_scheme_css( $colors ) { + $colors = wp_parse_args( $colors, array( + 'background_color' => '', + 'header_background_color' => '', + 'box_background_color' => '', + 'textcolor' => '', + 'secondary_textcolor' => '', + 'border_color' => '', + 'border_focus_color' => '', + 'sidebar_textcolor' => '', + 'sidebar_border_color' => '', + 'sidebar_border_focus_color' => '', + 'secondary_sidebar_textcolor' => '', + 'meta_box_background_color' => '', + ) ); + + $css = << a, + .author-description a, + .taxonomy-description a, + .textwidget a, + .entry-footer a:hover, + .comment-metadata a:hover, + .pingback .edit-link a:hover, + .comment-list .reply a:hover, + .site-info a:hover { + border-color: {$colors['textcolor']}; + } + + /* Secondary Text Color */ + button:hover, + button:focus, + input[type="button"]:hover, + input[type="button"]:focus, + input[type="reset"]:hover, + input[type="reset"]:focus, + input[type="submit"]:hover, + input[type="submit"]:focus, + .pagination .prev:hover, + .pagination .prev:focus, + .pagination .next:hover, + .pagination .next:focus, + .widget_calendar tbody a:hover, + .widget_calendar tbody a:focus, + .page-links a:hover, + .page-links a:focus { + background-color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + background-color: {$colors['secondary_textcolor']}; + } + + /* Secondary Text Color */ + blockquote, + a:hover, + a:focus, + .main-navigation .menu-item-description, + .post-navigation .meta-nav, + .post-navigation a:hover .post-title, + .post-navigation a:focus .post-title, + .image-navigation, + .image-navigation a, + .comment-navigation, + .comment-navigation a, + .widget, + .author-heading, + .entry-footer, + .entry-footer a, + .taxonomy-description, + .page-links > .page-links-title, + .entry-caption, + .comment-author, + .comment-metadata, + .comment-metadata a, + .pingback .edit-link, + .pingback .edit-link a, + .post-password-form label, + .comment-form label, + .comment-notes, + .comment-awaiting-moderation, + .logged-in-as, + .form-allowed-tags, + .no-comments, + .site-info, + .site-info a, + .wp-caption-text, + .gallery-caption, + .comment-list .reply a { + color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + color: {$colors['secondary_textcolor']}; + } + + /* Secondary Text Color */ + blockquote, + .logged-in-as a:hover, + .comment-author a:hover { + border-color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + border-color: {$colors['secondary_textcolor']}; + } + + /* Border Color */ + hr, + .dropdown-toggle:hover, + .dropdown-toggle:focus { + background-color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + background-color: {$colors['border_color']}; + } + + /* Border Color */ + pre, + abbr[title], + table, + th, + td, + input, + textarea, + .main-navigation ul, + .main-navigation li, + .post-navigation, + .post-navigation div + div, + .pagination, + .comment-navigation, + .widget li, + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children, + .site-header, + .site-footer, + .hentry + .hentry, + .author-info, + .entry-content .page-links a, + .page-links > span, + .page-header, + .comments-area, + .comment-list + .comment-respond, + .comment-list article, + .comment-list .pingback, + .comment-list .trackback, + .comment-list .reply a, + .no-comments { + border-color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + border-color: {$colors['border_color']}; + } + + /* Border Focus Color */ + a:focus, + button:focus, + input:focus { + outline-color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + outline-color: {$colors['border_focus_color']}; + } + + input:focus, + textarea:focus { + border-color: {$colors['textcolor']}; /* Fallback for IE7 and IE8 */ + border-color: {$colors['border_focus_color']}; + } + + /* Sidebar Link Color */ + .secondary-toggle:before { + color: {$colors['sidebar_textcolor']}; + } + + .site-title a, + .site-description { + color: {$colors['sidebar_textcolor']}; + } + + /* Sidebar Text Color */ + .site-title a:hover, + .site-title a:focus { + color: {$colors['secondary_sidebar_textcolor']}; + } + + /* Sidebar Border Color */ + .secondary-toggle { + border-color: {$colors['sidebar_textcolor']}; /* Fallback for IE7 and IE8 */ + border-color: {$colors['sidebar_border_color']}; + } + + /* Sidebar Border Focus Color */ + .secondary-toggle:hover, + .secondary-toggle:focus { + border-color: {$colors['sidebar_textcolor']}; /* Fallback for IE7 and IE8 */ + border-color: {$colors['sidebar_border_focus_color']}; + } + + .site-title a { + outline-color: {$colors['sidebar_textcolor']}; /* Fallback for IE7 and IE8 */ + outline-color: {$colors['sidebar_border_focus_color']}; + } + + /* Meta Background Color */ + .entry-footer { + background-color: {$colors['meta_box_background_color']}; + } + + @media screen and (min-width: 38.75em) { + /* Main Text Color */ + .page-header { + border-color: {$colors['textcolor']}; + } + } + + @media screen and (min-width: 59.6875em) { + /* Make sure its transparent on desktop */ + .site-header, + .secondary { + background-color: transparent; + } + + /* Sidebar Background Color */ + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"], + .widget_calendar tbody a, + .widget_calendar tbody a:hover, + .widget_calendar tbody a:focus { + color: {$colors['header_background_color']}; + } + + /* Sidebar Link Color */ + .secondary a, + .dropdown-toggle:after, + .widget-title, + .widget blockquote cite, + .widget blockquote small { + color: {$colors['sidebar_textcolor']}; + } + + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"], + .widget_calendar tbody a { + background-color: {$colors['sidebar_textcolor']}; + } + + .textwidget a { + border-color: {$colors['sidebar_textcolor']}; + } + + /* Sidebar Text Color */ + .secondary a:hover, + .secondary a:focus, + .main-navigation .menu-item-description, + .widget, + .widget blockquote, + .widget .wp-caption-text, + .widget .gallery-caption { + color: {$colors['secondary_sidebar_textcolor']}; + } + + .widget button:hover, + .widget button:focus, + .widget input[type="button"]:hover, + .widget input[type="button"]:focus, + .widget input[type="reset"]:hover, + .widget input[type="reset"]:focus, + .widget input[type="submit"]:hover, + .widget input[type="submit"]:focus, + .widget_calendar tbody a:hover, + .widget_calendar tbody a:focus { + background-color: {$colors['secondary_sidebar_textcolor']}; + } + + .widget blockquote { + border-color: {$colors['secondary_sidebar_textcolor']}; + } + + /* Sidebar Border Color */ + .main-navigation ul, + .main-navigation li, + .widget input, + .widget textarea, + .widget table, + .widget th, + .widget td, + .widget pre, + .widget li, + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children, + .widget abbr[title] { + border-color: {$colors['sidebar_border_color']}; + } + + .dropdown-toggle:hover, + .dropdown-toggle:focus, + .widget hr { + background-color: {$colors['sidebar_border_color']}; + } + + .widget input:focus, + .widget textarea:focus { + border-color: {$colors['sidebar_border_focus_color']}; + } + + .sidebar a:focus, + .dropdown-toggle:focus { + outline-color: {$colors['sidebar_border_focus_color']}; + } + } +CSS; + + return $css; +} + +/** + * Output an Underscore template for generating CSS for the color scheme. + * + * The template generates the css dynamically for instant display in the Customizer + * preview. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_color_scheme_css_template() { + $colors = array( + 'background_color' => '{{ data.background_color }}', + 'header_background_color' => '{{ data.header_background_color }}', + 'box_background_color' => '{{ data.box_background_color }}', + 'textcolor' => '{{ data.textcolor }}', + 'secondary_textcolor' => '{{ data.secondary_textcolor }}', + 'border_color' => '{{ data.border_color }}', + 'border_focus_color' => '{{ data.border_focus_color }}', + 'sidebar_textcolor' => '{{ data.sidebar_textcolor }}', + 'sidebar_border_color' => '{{ data.sidebar_border_color }}', + 'sidebar_border_focus_color' => '{{ data.sidebar_border_focus_color }}', + 'secondary_sidebar_textcolor' => '{{ data.secondary_sidebar_textcolor }}', + 'meta_box_background_color' => '{{ data.meta_box_background_color }}', + ); + ?> + + 1 && get_option( 'page_comments' ) ) : + ?> +
    + + %s', __( 'Featured', 'twentyfifteen' ) ); + } + + $format = get_post_format(); + if ( current_theme_supports( 'post-formats', $format ) ) { + printf( '%1$s%3$s', + sprintf( '%s ', _x( 'Format', 'Used before post format.', 'twentyfifteen' ) ), + esc_url( get_post_format_link( $format ) ), + get_post_format_string( $format ) + ); + } + + if ( in_array( get_post_type(), array( 'post', 'attachment' ) ) ) { + $time_string = ''; + + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string = ''; + } + + $time_string = sprintf( $time_string, + esc_attr( get_the_date( 'c' ) ), + get_the_date(), + esc_attr( get_the_modified_date( 'c' ) ), + get_the_modified_date() + ); + + printf( '%1$s %3$s', + _x( 'Posted on', 'Used before publish date.', 'twentyfifteen' ), + esc_url( get_permalink() ), + $time_string + ); + } + + if ( 'post' == get_post_type() ) { + if ( is_singular() || is_multi_author() ) { + printf( '', + _x( 'Author', 'Used before post author name.', 'twentyfifteen' ), + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + get_the_author() + ); + } + + $categories_list = get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfifteen' ) ); + if ( $categories_list && twentyfifteen_categorized_blog() ) { + printf( '%1$s %2$s', + _x( 'Categories', 'Used before category names.', 'twentyfifteen' ), + $categories_list + ); + } + + $tags_list = get_the_tag_list( '', _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfifteen' ) ); + if ( $tags_list ) { + printf( '%1$s %2$s', + _x( 'Tags', 'Used before tag names.', 'twentyfifteen' ), + $tags_list + ); + } + } + + if ( is_attachment() && wp_attachment_is_image() ) { + // Retrieve attachment metadata. + $metadata = wp_get_attachment_metadata(); + + printf( '%1$s %3$s × %4$s', + _x( 'Full size', 'Used before full size attachment link.', 'twentyfifteen' ), + esc_url( wp_get_attachment_url() ), + $metadata['width'], + $metadata['height'] + ); + } + + if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) { + echo ''; + comments_popup_link( __( 'Leave a comment', 'twentyfifteen' ), __( '1 Comment', 'twentyfifteen' ), __( '% Comments', 'twentyfifteen' ) ); + echo ''; + } +} +endif; + +/** + * Determine whether blog/site has more than one category. + * + * @since Twenty Fifteen 1.0 + * + * @return bool True of there is more than one category, false otherwise. + */ +function twentyfifteen_categorized_blog() { + if ( false === ( $all_the_cool_cats = get_transient( 'twentyfifteen_categories' ) ) ) { + // Create an array of all the categories that are attached to posts. + $all_the_cool_cats = get_categories( array( + 'fields' => 'ids', + 'hide_empty' => 1, + + // We only need to know if there is more than one category. + 'number' => 2, + ) ); + + // Count the number of categories that are attached to the posts. + $all_the_cool_cats = count( $all_the_cool_cats ); + + set_transient( 'twentyfifteen_categories', $all_the_cool_cats ); + } + + if ( $all_the_cool_cats > 1 ) { + // This blog has more than 1 category so twentyfifteen_categorized_blog should return true. + return true; + } else { + // This blog has only 1 category so twentyfifteen_categorized_blog should return false. + return false; + } +} + +/** + * Flush out the transients used in {@see twentyfifteen_categorized_blog()}. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_category_transient_flusher() { + // Like, beat it. Dig? + delete_transient( 'twentyfifteen_categories' ); +} +add_action( 'edit_category', 'twentyfifteen_category_transient_flusher' ); +add_action( 'save_post', 'twentyfifteen_category_transient_flusher' ); + +if ( ! function_exists( 'twentyfifteen_post_thumbnail' ) ) : +/** + * Display an optional post thumbnail. + * + * Wraps the post thumbnail in an anchor element on index views, or a div + * element when on single views. + * + * @since Twenty Fifteen 1.0 + */ +function twentyfifteen_post_thumbnail() { + if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) { + return; + } + + if ( is_singular() ) : + ?> + +
    + +
    + + + + + + %2$s', + esc_url( get_permalink( get_the_ID() ) ), + /* translators: %s: Name of current post */ + sprintf( __( 'Continue reading %s', 'twentyfifteen' ), '' . get_the_title( get_the_ID() ) . '' ) + ); + return ' … ' . $link; +} +add_filter( 'excerpt_more', 'twentyfifteen_excerpt_more' ); +endif; diff --git a/wp-content/themes/twentyfifteen/index.php b/wp-content/themes/twentyfifteen/index.php new file mode 100644 index 00000000..db77651e --- /dev/null +++ b/wp-content/themes/twentyfifteen/index.php @@ -0,0 +1,61 @@ + + +
    +
    + + + + +
    +

    +
    + + + __( 'Previous page', 'twentyfifteen' ), + 'next_text' => __( 'Next page', 'twentyfifteen' ), + 'before_page_number' => '' . __( 'Page', 'twentyfifteen' ) . ' ', + ) ); + + // If no content, include the "No posts found" template. + else : + get_template_part( 'content', 'none' ); + + endif; + ?> + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/js/color-scheme-control.js b/wp-content/themes/twentyfifteen/js/color-scheme-control.js new file mode 100644 index 00000000..35632396 --- /dev/null +++ b/wp-content/themes/twentyfifteen/js/color-scheme-control.js @@ -0,0 +1,78 @@ +/* global colorScheme, Color */ +/** + * Add a listener to the Color Scheme control to update other color controls to new values/defaults. + * Also trigger an update of the Color Scheme CSS when a color is changed. + */ + +( function( api ) { + var cssTemplate = wp.template( 'twentyfifteen-color-scheme' ), + colorSchemeKeys = [ + 'background_color', + 'header_background_color', + 'box_background_color', + 'textcolor', + 'sidebar_textcolor', + 'meta_box_background_color' + ], + colorSettings = [ + 'background_color', + 'header_background_color', + 'sidebar_textcolor' + ]; + + api.controlConstructor.select = api.Control.extend( { + ready: function() { + if ( 'color_scheme' === this.id ) { + this.setting.bind( 'change', function( value ) { + // Update Background Color. + api( 'background_color' ).set( colorScheme[value].colors[0] ); + api.control( 'background_color' ).container.find( '.color-picker-hex' ) + .data( 'data-default-color', colorScheme[value].colors[0] ) + .wpColorPicker( 'defaultColor', colorScheme[value].colors[0] ); + + // Update Header/Sidebar Background Color. + api( 'header_background_color' ).set( colorScheme[value].colors[1] ); + api.control( 'header_background_color' ).container.find( '.color-picker-hex' ) + .data( 'data-default-color', colorScheme[value].colors[1] ) + .wpColorPicker( 'defaultColor', colorScheme[value].colors[1] ); + + // Update Header/Sidebar Text Color. + api( 'sidebar_textcolor' ).set( colorScheme[value].colors[4] ); + api.control( 'sidebar_textcolor' ).container.find( '.color-picker-hex' ) + .data( 'data-default-color', colorScheme[value].colors[4] ) + .wpColorPicker( 'defaultColor', colorScheme[value].colors[4] ); + } ); + } + } + } ); + + // Generate the CSS for the current Color Scheme. + function updateCSS() { + var scheme = api( 'color_scheme' )(), css, + colors = _.object( colorSchemeKeys, colorScheme[ scheme ].colors ); + + // Merge in color scheme overrides. + _.each( colorSettings, function( setting ) { + colors[ setting ] = api( setting )(); + }); + + // Add additional colors. + colors.secondary_textcolor = Color( colors.textcolor ).toCSS( 'rgba', 0.7 ); + colors.border_color = Color( colors.textcolor ).toCSS( 'rgba', 0.1 ); + colors.border_focus_color = Color( colors.textcolor ).toCSS( 'rgba', 0.3 ); + colors.secondary_sidebar_textcolor = Color( colors.sidebar_textcolor ).toCSS( 'rgba', 0.7 ); + colors.sidebar_border_color = Color( colors.sidebar_textcolor ).toCSS( 'rgba', 0.1 ); + colors.sidebar_border_focus_color = Color( colors.sidebar_textcolor ).toCSS( 'rgba', 0.3 ); + + css = cssTemplate( colors ); + + api.previewer.send( 'update-color-scheme-css', css ); + } + + // Update the CSS whenever a color setting is changed. + _.each( colorSettings, function( setting ) { + api( setting, function( setting ) { + setting.bind( updateCSS ); + } ); + } ); +} )( wp.customize ); diff --git a/wp-content/themes/twentyfifteen/js/customize-preview.js b/wp-content/themes/twentyfifteen/js/customize-preview.js new file mode 100644 index 00000000..58ca269a --- /dev/null +++ b/wp-content/themes/twentyfifteen/js/customize-preview.js @@ -0,0 +1,35 @@ +/** + * Live-update changed settings in real time in the Customizer preview. + */ + +( function( $ ) { + var $style = $( '#twentyfifteen-color-scheme-css' ), + api = wp.customize; + + if ( ! $style.length ) { + $style = $( 'head' ).append( '"; c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| diff --git a/wp-content/themes/twentyfifteen/js/keyboard-image-navigation.js b/wp-content/themes/twentyfifteen/js/keyboard-image-navigation.js new file mode 100644 index 00000000..a2f8afb4 --- /dev/null +++ b/wp-content/themes/twentyfifteen/js/keyboard-image-navigation.js @@ -0,0 +1,22 @@ +/** + * Twenty Fifteen keyboard support for image navigation. + */ + +( function( $ ) { + $( document ).on( 'keydown.twentyfifteen', function( e ) { + var url = false; + + // Left arrow key code. + if ( e.which === 37 ) { + url = $( '.nav-previous a' ).attr( 'href' ); + + // Right arrow key code. + } else if ( e.which === 39 ) { + url = $( '.nav-next a' ).attr( 'href' ); + } + + if ( url && ( ! $( 'textarea, input' ).is( ':focus' ) ) ) { + window.location = url; + } + } ); +} )( jQuery ); diff --git a/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js b/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js new file mode 100644 index 00000000..5e1a48a1 --- /dev/null +++ b/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js @@ -0,0 +1,26 @@ +/** + * Makes "skip to content" link work correctly in IE9, Chrome, and Opera + * for better accessibility. + * + * @link http://www.nczonline.net/blog/2013/01/15/fixing-skip-to-content-links/ + */ + +( function() { + var ua = navigator.userAgent.toLowerCase(); + + if ( ( ua.indexOf( 'webkit' ) > -1 || ua.indexOf( 'opera' ) > -1 || ua.indexOf( 'msie' ) > -1 ) && + document.getElementById && window.addEventListener ) { + + window.addEventListener( 'hashchange', function() { + var element = document.getElementById( location.hash.substring( 1 ) ); + + if ( element ) { + if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.nodeName ) ) { + element.tabIndex = -1; + } + + element.focus(); + } + }, false ); + } +} )(); diff --git a/wp-content/themes/twentyfifteen/languages/twentyfifteen.pot b/wp-content/themes/twentyfifteen/languages/twentyfifteen.pot new file mode 100644 index 00000000..2029927d --- /dev/null +++ b/wp-content/themes/twentyfifteen/languages/twentyfifteen.pot @@ -0,0 +1,328 @@ +# Copyright (C) 2014 the WordPress team +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Twenty Fifteen 1.0\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfifteen\n" +"POT-Creation-Date: 2014-12-14 12:26:59+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: 404.php:17 +msgid "Oops! That page can’t be found." +msgstr "" + +#: 404.php:21 +msgid "It looks like nothing was found at this location. Maybe try a search?" +msgstr "" + +#: archive.php:49 index.php:46 search.php:38 +msgid "Previous page" +msgstr "" + +#: archive.php:50 index.php:47 search.php:39 +msgid "Next page" +msgstr "" + +#: archive.php:51 content-link.php:40 content-page.php:29 content.php:42 +#: image.php:63 index.php:48 search.php:40 +msgid "Page" +msgstr "" + +#: author-bio.php:12 +msgid "Published by" +msgstr "" + +#: author-bio.php:34 +msgid "View all posts by %s" +msgstr "" + +#: comments.php:28 +msgctxt "comments title" +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:53 +msgid "Comments are closed." +msgstr "" + +#. translators: %s: Name of current post +#: content-link.php:31 content.php:33 inc/template-tags.php:237 +msgid "Continue reading %s" +msgstr "" + +#: content-link.php:36 content-page.php:25 content.php:38 image.php:59 +msgid "Pages:" +msgstr "" + +#: content-link.php:56 content-page.php:35 content-search.php:28 +#: content-search.php:33 content.php:57 image.php:71 +msgid "Edit" +msgstr "" + +#: content-none.php:15 +msgid "Nothing Found" +msgstr "" + +#: content-none.php:22 +msgid "" +"Ready to publish your first post? Get started here." +msgstr "" + +#: content-none.php:26 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with some " +"different keywords." +msgstr "" + +#: content-none.php:31 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" + +#. #-#-#-#-# twentyfifteen.pot (Twenty Fifteen 1.0) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:25 +msgid "https://wordpress.org/" +msgstr "" + +#: footer.php:25 +msgid "Proudly powered by %s" +msgstr "" + +#: functions.php:85 +msgid "Primary Menu" +msgstr "" + +#: functions.php:86 +msgid "Social Links Menu" +msgstr "" + +#: functions.php:133 +msgid "Widget Area" +msgstr "" + +#: functions.php:135 +msgid "Add widgets here to appear in your sidebar." +msgstr "" + +#. translators: If there are characters in your language that are not supported +#. by Noto Sans, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:158 +msgctxt "Noto Sans font: on or off" +msgid "on" +msgstr "" + +#. translators: If there are characters in your language that are not supported +#. by Noto Serif, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:163 +msgctxt "Noto Serif font: on or off" +msgid "on" +msgstr "" + +#. translators: If there are characters in your language that are not supported +#. by Inconsolata, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:168 +msgctxt "Inconsolata font: on or off" +msgid "on" +msgstr "" + +#. translators: To add an additional character subset specific to your +#. language, translate this to 'greek', 'cyrillic', 'devanagari' or +#. 'vietnamese'. Do not translate into your own language. +#: functions.php:173 +msgctxt "Add new subset (greek, cyrillic, devanagari, vietnamese)" +msgid "no-subset" +msgstr "" + +#: functions.php:231 +msgid "expand child menu" +msgstr "" + +#: functions.php:232 +msgid "collapse child menu" +msgstr "" + +#: header.php:27 +msgid "Skip to content" +msgstr "" + +#: header.php:44 +msgid "Menu and widgets" +msgstr "" + +#: image.php:24 +msgid "Previous Image" +msgstr "" + +#: image.php:24 +msgid "Next Image" +msgstr "" + +#: image.php:84 +msgctxt "Parent post link" +msgid "" +"Published in" +"%title" +msgstr "" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Fifteen requires at least WordPress version 4.1. You are running " +"version %s. Please upgrade and try again." +msgstr "" + +#: inc/customizer.php:36 +msgid "Base Color Scheme" +msgstr "" + +#: inc/customizer.php:51 +msgid "Header and Sidebar Text Color" +msgstr "" + +#: inc/customizer.php:52 inc/customizer.php:68 inc/customizer.php:73 +msgid "Applied to the header on small screens and the sidebar on wide screens." +msgstr "" + +#: inc/customizer.php:67 +msgid "Header and Sidebar Background Color" +msgstr "" + +#: inc/customizer.php:97 +msgid "Default" +msgstr "" + +#: inc/customizer.php:108 +msgid "Dark" +msgstr "" + +#: inc/customizer.php:119 +msgid "Yellow" +msgstr "" + +#: inc/customizer.php:130 +msgid "Pink" +msgstr "" + +#: inc/customizer.php:141 +msgid "Purple" +msgstr "" + +#: inc/customizer.php:152 +msgid "Blue" +msgstr "" + +#: inc/template-tags.php:23 +msgid "Comment navigation" +msgstr "" + +#: inc/template-tags.php:26 +msgid "Older Comments" +msgstr "" + +#: inc/template-tags.php:30 +msgid "Newer Comments" +msgstr "" + +#: inc/template-tags.php:49 +msgid "Featured" +msgstr "" + +#: inc/template-tags.php:55 +msgctxt "Used before post format." +msgid "Format" +msgstr "" + +#: inc/template-tags.php:76 +msgctxt "Used before publish date." +msgid "Posted on" +msgstr "" + +#: inc/template-tags.php:85 +msgctxt "Used before post author name." +msgid "Author" +msgstr "" + +#: inc/template-tags.php:91 inc/template-tags.php:99 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr "" + +#: inc/template-tags.php:94 +msgctxt "Used before category names." +msgid "Categories" +msgstr "" + +#: inc/template-tags.php:102 +msgctxt "Used before tag names." +msgid "Tags" +msgstr "" + +#: inc/template-tags.php:113 +msgctxt "Used before full size attachment link." +msgid "Full size" +msgstr "" + +#: inc/template-tags.php:122 +msgid "Leave a comment" +msgstr "" + +#: inc/template-tags.php:122 +msgid "1 Comment" +msgstr "" + +#: inc/template-tags.php:122 +msgid "% Comments" +msgstr "" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "" + +#: single.php:33 +msgid "Next" +msgstr "" + +#: single.php:34 +msgid "Next post:" +msgstr "" + +#: single.php:36 +msgid "Previous" +msgstr "" + +#: single.php:37 +msgid "Previous post:" +msgstr "" + +#. Theme Name of the plugin/theme +msgid "Twenty Fifteen" +msgstr "" + +#. Theme URI of the plugin/theme +msgid "https://wordpress.org/themes/twentyfifteen" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Our 2015 default theme is clean, blog-focused, and designed for clarity. " +"Twenty Fifteen's simple, straightforward typography is readable on a wide " +"variety of screen sizes, and suitable for multiple languages. We designed it " +"using a mobile-first approach, meaning your content takes center-stage, " +"regardless of whether your visitors arrive by smartphone, tablet, laptop, or " +"desktop computer." +msgstr "" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "" diff --git a/wp-content/themes/twentyfifteen/page.php b/wp-content/themes/twentyfifteen/page.php new file mode 100644 index 00000000..5c7a0b07 --- /dev/null +++ b/wp-content/themes/twentyfifteen/page.php @@ -0,0 +1,38 @@ + + +
    +
    + + + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/readme.txt b/wp-content/themes/twentyfifteen/readme.txt new file mode 100644 index 00000000..aee7f173 --- /dev/null +++ b/wp-content/themes/twentyfifteen/readme.txt @@ -0,0 +1,92 @@ +=== Twenty Fifteen === +Contributors: the WordPress team +Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready +Requires at least: 4.1 +Tested up to: 4.1 +Stable tag: 4.1 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +== Description == +Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer. + +* Responsive Layout +* Custom Colors +* Custom Header +* Social Links +* Menu Description +* Post Formats +* The GPL v2.0 or later license. :) Use it to make something cool. + +== Installation == + +1. In your admin panel, go to Appearance -> Themes and click the Add New button. +2. Click Upload and Choose File, then select the theme's ZIP file. Click Install Now. +3. Click Activate to use your new theme right away. + +== Frequently Asked Questions == + += How do I change the color scheme? = + +You can change the colors of your site easily using Twenty Fifteen. + +1. In your admin panel, go to Appearance -> Customize. +4. Now you will see the Customizer and a tab called 'Colors'. Click this tab. +5. You can now change your color scheme by selecting one of the predefined ones. Choose a color scheme you want from Base Color Scheme dropdown. You can preview the change in the Customizer. +6. Should you wish to create your own color scheme or modify an existing one, you can by selecting the colors for each area listed. +7. Once you are happy with your color changes you can click save and your changes will be reflected on your live site. + += How do I add the Social Links to the sidebar? = + +Twenty Fifteen allows you display links to your social media profiles, like Twitter and Facebook, with icons. + +1. Create a new Custom Menu, and assign it to the Social Links Menu location. +2. Add links to each of your social services using the Links panel. +3. Icons for your social links will automatically appear if it's available. + +Available icons: (Linking to any of the following sites will automatically display its icon in your social menu). + +* Codepen +* Digg +* Dribbble +* Dropbox +* Facebook +* Flickr +* Foursquare +* GitHub +* Google+ +* Instagram +* LinkedIn +* Email (mailto: links) +* Pinterest +* Pocket +* PollDaddy +* Reddit +* RSS Feed (URLs with /feed/) +* Spotify +* StumbleUpon +* Tumblr +* Twitch +* Twitter +* Vimeo +* WordPress +* YouTube + +Social networks that aren't currently supported will be indicated by a generic share icon. + += How do I add a description for my menu link in navigation? = + +Twenty Fifteen sports a menu design that's easy to navigate -- especially when you add menu descriptions. + +1. Visit the Menus page in your admin. +2. Use the Screen Options tab to "Show advanced menu properties". +3. Select "Description" there to start editing menu descriptions. +4. Select the menu you want to add links and descriptions to. +5. When in the Menu Structure section, you can click open the link and add a description. +6. Once you save the menu with your link, the new description should show up. + += Quick Specs = + +1. The main content width is 660px. +2. The sidebar width is 248px. +3. Featured Images are 825px wide by 510px high. diff --git a/wp-content/themes/twentyfifteen/rtl.css b/wp-content/themes/twentyfifteen/rtl.css new file mode 100644 index 00000000..35259a66 --- /dev/null +++ b/wp-content/themes/twentyfifteen/rtl.css @@ -0,0 +1,856 @@ +/* +Theme Name: Twenty Fifteen +Description: Adds support for languages written in a Right To Left (RTL) direction. +It's easy, just a matter of overwriting all the horizontal positioning attributes +of your CSS stylesheet in a separate stylesheet file named rtl.css. + +See: https://codex.wordpress.org/Right_to_Left_Language_Support +*/ + +/** + * Table of Contents: + * + * 1.0 - Reset + * 2.0 - Typography + * 3.0 - Elements + * 4.0 - Forms + * 5.0 - Navigations + * 6.0 - Accessibility + * 7.0 - Alignments + * 8.0 - Header + * 9.0 - Widgets + * 10.0 - Content + * 10.1 - Posts and pages + * 10.2 - Comments + * 11.0 - Media Queries + * 11.1 - Mobile Large + * 11.2 - Tablet Small + * 11.3 - Tablet Large + * 11.4 - Desktop Small + * 11.5 - Desktop Medium + * 11.6 - Desktop Large + * 11.7 - Desktop X-Large + */ + + +/** + * 1.0 Reset + */ + +body { + direction: rtl; + unicode-bidi: embed; +} + +caption, +th, +td { + text-align: right; +} + + +/** + * 2.0 Typography + */ + +body, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input, +select, +textarea, +blockquote cite, +blockquote small, +.post-password-form label, +.main-navigation .menu-item-description, +.post-navigation .meta-nav, +.post-navigation .post-title, +.pagination, +.image-navigation, +.comment-navigation, +.site-title, +.site-description, +.widget-title, +.widget_calendar caption, +.widget_rss .rss-date, +.widget_rss cite, +.author-heading, +.entry-footer, +.page-title, +.page-links, +.entry-caption, +.comments-title, +.comment-reply-title, +.comment-metadata, +.pingback .edit-link, +.comment-list .reply a, +.comment-form label, +.comment-notes, +.comment-awaiting-moderation, +.logged-in-as, +.form-allowed-tags, +.no-comments, +.wp-caption-text, +.gallery-caption { + font-family: Arial, Tahoma, sans-serif; +} + +::-webkit-input-placeholder { + font-family: Arial, Tahoma, sans-serif; +} + +:-moz-placeholder { + font-family: Arial, Tahoma, sans-serif; +} + +::-moz-placeholder { + font-family: Arial, Tahoma, sans-serif; +} + +:-ms-input-placeholder { + font-family: Arial, Tahoma, sans-serif; +} + +blockquote { + border-right: 4px solid rgba(51, 51, 51, 0.7); + border-left: 0; + padding-right: 0.7778em; + padding-left: 0; +} + + +/** + * 3.0 Elements + */ + +ul, +ol { + margin: 0 1.3333em 1.6em 0; +} + +caption, +th, +td { + text-align: right; +} + + +/** + * 4.0 Forms + */ + +.post-password-form input[type="submit"] { + right: auto; + left: 0; +} + + +/** + * 5.0 Navigations + */ + +.main-navigation ul ul { + margin-right: 0.8em; + margin-left: auto; +} + +.main-navigation .page_item_has_children > a, +.main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 48px; +} + +.dropdown-toggle { + right: auto; + left: 0; +} + +.dropdown-toggle:after { + right: -1px; + left: auto; +} + +.social-navigation li { + float: right; +} + +.social-navigation a:before { + right: 0; + left: auto; +} + +.secondary-toggle { + right: auto; + left: 0; +} + +.post-navigation .has-post-thumbnail a:before { + right: 0; + left: auto; +} + +.pagination .prev { + right: 0; + left: auto; +} + +.pagination .prev:before { + content: "\f429"; + right: -1px; + left: auto; +} + +.pagination .next { + right: auto; + left: 0; +} + +.pagination .next:before { + content: "\f430"; + right: auto; + left: -1px; +} + +.image-navigation .nav-previous a:before, +.comment-navigation .nav-previous a:before { + content: "\f429"; + margin-right: auto; + margin-left: 0.2em; +} + +.image-navigation .nav-next a:after, +.comment-navigation .nav-next a:after { + content: "\f430"; + margin-right: 0.2em; + margin-left: auto; +} + + +/** + * 6.0 Accessibility + */ + +.screen-reader-text:hover, +.screen-reader-text:focus { + right: 5px; + left: auto; +} + + +/** + * 7.0 Alignments + */ + +.alignright { + float: right; +} + +.alignleft { + float: left; +} + +.aligncenter { + margin-right: auto; + margin-left: auto; +} + +blockquote.alignright, +.wp-caption.alignright, +img.alignright { + margin: 0.4em 0 1.6em 1.6em; +} + +blockquote.alignleft, +.wp-caption.alignleft, +img.alignleft { + margin: 0.4em 1.6em 1.6em 0; +} + + +/** + * 8.0 Header + */ + +.site-branding { + padding-right: 0; + padding-left: 60px; +} + + +/** + * 9.0 Widgets + */ + +.widget_categories .children, +.widget_nav_menu .sub-menu, +.widget_pages .children { + margin: 0.7667em 0.8em 0 0; +} + + +/** + * 10.0 Content + */ + +/** + * 10.1 Posts and pages + */ + +.entry-content .more-link:after { + content: "\f430"; +} + +.author-link:after { + content: "\f430"; +} + +.author-info .avatar { + float: right; + margin: 0 0 1.6em 1.6em; +} + +.posted-on:before, +.byline:before, +.cat-links:before, +.tags-links:before, +.comments-link:before, +.entry-format:before, +.edit-link:before, +.full-size-link:before { + margin-right: auto; + margin-left: 2px; +} + +.posted-on, +.byline, +.cat-links, +.tags-links, +.comments-link, +.entry-format, +.full-size-link { + margin-right: auto; + margin-left: 1em; +} + +.page-links a, +.page-links > span { + margin: 0 0 0.3333em 0.3333em; +} + +.page-links > .page-links-title { + padding-right: 0; + padding-left: 0.5em; +} + +.type-attachment .entry-header { + clear: left; +} + +.format-link .entry-title a:after { + -webkit-transform: scaleX(-1); + -moz-transform: scaleX(-1); + -ms-transform: scaleX(-1); + -o-transform: scaleX(-1); + transform: scaleX(-1); +} + + +/** + * 10.2 Comments + */ + +.comment-list .children > li { + padding-right: 0.8em; + padding-left: 0; +} + +.comment-author .avatar { + float: right; + margin-right: 0; + margin-left: 0.4em; +} + +.bypostauthor > article .fn:after { + right: 3px; + left: auto; +} + +.comment-metadata .edit-link { + margin-right: 1em; + margin-left: auto; +} + +.pingback .edit-link { + margin-right: 1em; + margin-left: auto; +} + +.comment-content ul, +.comment-content ol { + margin: 0 1.3333em 1.6em 0; +} + +.comment-reply-title small a { + float: left; +} + + +/** + * 11.0 Media Queries + */ + + +/** + * 11.1 Mobile Large 620px + */ + +@media screen and (min-width: 38.75em) { + ul, + ol { + margin-right: 0; + margin-left: auto; + } + + li > ul, + li > ol, + blockquote > ul, + blockquote > ol { + margin-right: 1.3333em; + margin-left: auto; + } + + blockquote { + margin-right: -1em; + margin-left: auto; + } + + blockquote > blockquote { + margin-right: 0; + margin-left: auto; + } + + .page-header { + border-color: inherit; + border-left: none; + border-style: solid; + border-width: 0 7px 0 0; + } + + .page-title, + .taxonomy-description { + margin-right: -7px; + margin-left: auto; + } + + .comment-content ul, + .comment-content ol { + margin-right: 0; + margin-left: auto; + } + + .comment-content li > ul, + .comment-content li > ol, + .comment-content blockquote > ul, + .comment-content blockquote > ol { + margin-right: 1.3333em; + margin-left: auto; + } +} + + +/** + * 11.2 Tablet Small 740px + */ + +@media screen and (min-width: 46.25em) { + blockquote { + margin-right: -1.05em; + margin-left: auto; + padding-right: 0.85em; + padding-left: 0; + } + + .main-navigation ul ul { + margin-right: 1em; + margin-left: auto; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 54px; + } + + blockquote.alignright, + .wp-caption.alignright + img.alignright { + margin: 0.4118em 0 1.6471em 1.6471em; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4118em 1.6471em 1.6471em 0; + } + + .site-branding { + padding-right: 0; + padding-left: 66px; + } + + .widget blockquote { + margin-right: -1.2353em; + margin-left: auto; + padding-right: 1em; + padding-left: 0; + } + + .widget blockquote > blockquote { + margin-right: 0; + margin-left: auto; + } + + .widget blockquote.alignright, + .widget .wp-caption.alignright, + .widget img.alignright { + margin: 0.5em 0 1.5em 1.5em; + } + + .widget blockquote.alignleft, + .widget .wp-caption.alignleft, + .widget img.alignleft { + margin: 0.5em 1.5em 1.5em 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.9643em 1em 0 0; + } + + .page-links a, + .page-links > span { + margin: 0 0 0.2857em 0.2857em; + } + + .author-info .avatar { + margin: 0 0 1.6471em 1.6471em; + } + + .comment-list .children > li { + padding-right: 1.2353em; + padding-left: 0; + } + + .comment-author .avatar { + margin-left: 1.64705em; + } + + .bypostauthor > article .fn:after { + right: 6px; + left: auto; + } +} + + +/** + * 11.3 Tablet Large 880px + */ + +@media screen and (min-width: 55em) { + blockquote { + margin-right: -1.0909em; + margin-left: auto; + padding-right: 0.9091em; + padding-left: 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 53px; + } + + blockquote.alignright, + .wp-caption.alignright + img.alignright { + margin: 0.4211em 0 1.6842em 1.6842em; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4211em 1.6842em 1.6842em 0; + } + + .site-branding { + padding-right: 0; + padding-left: 74px; + } + + .widget blockquote { + margin-right: -1.2632em; + margin-left: auto; + padding-right: 1.0526em; + padding-left: 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.7188em 1em 0 0; + } + + .page-links a, + .page-links > span { + margin: 0 0 0.25em 0.25em; + } + + .author-info .avatar { + margin: 0 0 1.6842em 1.6842em; + } + + .comment-list .children > li { + padding-right: 1.4737em; + padding-left: 0; + } + + .comment-author .avatar { + margin-left: 1.6842em; + } +} + + +/** + * 11.4 Desktop Small 955px + */ + +@media screen and (min-width: 59.6875em) { + body:before { + right: 0; + left: auto; + } + + .sidebar { + float: right; + margin-right: auto; + margin-left: -100%; + } + + .site-content { + float: right; + margin-right: 29.4118%; + margin-left: auto; + } + + blockquote { + margin-right: -1.3333em; + margin-left: auto; + padding-right: 1.1111em; + padding-left: 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 35px; + } + + blockquote.alignright, + .wp-caption.alignright, + img.alignright { + margin: 0.4em 0 1.6em 1.6em; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4em 1.6em 1.6em 0; + } + + .widget blockquote { + margin-right: -1.5em; + margin-left: auto; + padding-right: 1.1667em; + padding-left: 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.4583em 1em 0 0; + } + + .page-links a, + .page-links > span { + margin: 0 0 0.3333em 0.3333em; + } + + .author-info .avatar { + margin: 0 0 1.5em 1.5em; + } + + .comment-list .children > li { + padding-right: 0.8em; + padding-left: 0; + } + + .comment-author .avatar { + margin-left: 0.8em; + } + + .bypostauthor > article .fn:after { + right: 3px; + left: auto; + } + + .site-branding { + padding: 0; + } + + .site-footer { + float: right; + margin: 0 35.2941% 0 0; + } +} + + +/** + * 11.5 Desktop Medium 1100px + */ + +@media screen and (min-width: 68.75em) { + blockquote { + margin-right: -1.05em; + margin-left: auto; + padding-right: 0.85em; + padding-left: 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 33px; + } + + blockquote.alignright, + .wp-caption.alignright + img.alignright { + margin: 0.4118em 0 1.6471em 1.6471em; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4118em 1.6471em 1.6471em 0; + } + + .widget blockquote { + padding-right: 1.2143em; + padding-left: 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.4643em 1em 0 0; + } + + .page-links a, + .page-links > span { + margin: 0 0 0.2857em 0.2857em; + } + + .author-info .avatar { + margin: 0 0 1.6471em 1.6471em; + } + + .comment-list .children > li { + padding-right: 1.1667em; + padding-left: 0; + } + + .comment-author .avatar { + margin-left: 1.64705em; + } + + .bypostauthor > article .fn:after { + right: 6px; + left: auto; + } +} + + +/** + * 11.6 Desktop Large 1240px + */ + +@media screen and (min-width: 77.5em) { + blockquote { + margin-right: -1.0909em; + margin-left: auto; + padding-right: 0.9091em; + padding-left: 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .menu-item-has-children > a { + padding-right: 0; + padding-left: 32px; + } + + blockquote.alignright, + .wp-caption.alignright + img.alignright { + margin: 0.4211em 0 1.6842em 1.6842em; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4211em 1.6842em 1.6842em 0; + } + + .widget blockquote { + padding-right: 1.25em; + padding-left: 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.4688em 1em 0 0; + } + + .page-links a, + .page-links > span { + margin: 0 0 0.25em 0.25em; + } + + .author-info .avatar { + margin: 0 0 1.6842em 1.6842em; + } + + .comment-list .children > li { + padding-right: 1.4737em; + padding-left: 0; + } + + .comment-author .avatar { + margin-left: 1.64705em; + } +} + + +/** + * 11.7 Desktop X-Large 1403px + */ + +@media screen and (min-width: 87.6875em) { + body:before { + width: -webkit-calc(50% - 289px); + width: calc(50% - 289px); + } +} diff --git a/wp-content/themes/twentyfifteen/screenshot.png b/wp-content/themes/twentyfifteen/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fcd5f8071ae8e7f46d703d39f8f2b19a06bc63 GIT binary patch literal 376628 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

    SRLW%Z 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

    &HIGoA0`HRsHc-Id;C!(AYYX-aO;A2$Lk_okf0m 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

    rG&eRAn6*pi&M(06Rfv1(<*+IG+j&S2>Kk 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/twentyfifteen/search.php b/wp-content/themes/twentyfifteen/search.php new file mode 100644 index 00000000..33528415 --- /dev/null +++ b/wp-content/themes/twentyfifteen/search.php @@ -0,0 +1,53 @@ + + +

    +
    + + + + + + + + __( 'Previous page', 'twentyfifteen' ), + 'next_text' => __( 'Next page', 'twentyfifteen' ), + 'before_page_number' => '' . __( 'Page', 'twentyfifteen' ) . ' ', + ) ); + + // If no content, include the "No posts found" template. + else : + get_template_part( 'content', 'none' ); + + endif; + ?> + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/sidebar.php b/wp-content/themes/twentyfifteen/sidebar.php new file mode 100644 index 00000000..02308efc --- /dev/null +++ b/wp-content/themes/twentyfifteen/sidebar.php @@ -0,0 +1,47 @@ + +
    + + + + + + + + + + + + + +
    + + diff --git a/wp-content/themes/twentyfifteen/single.php b/wp-content/themes/twentyfifteen/single.php new file mode 100644 index 00000000..afbb7b5e --- /dev/null +++ b/wp-content/themes/twentyfifteen/single.php @@ -0,0 +1,48 @@ + + +
    +
    + + ' ' . + '' . __( 'Next post:', 'twentyfifteen' ) . ' ' . + '%title', + 'prev_text' => ' ' . + '' . __( 'Previous post:', 'twentyfifteen' ) . ' ' . + '%title', + ) ); + + // End the loop. + endwhile; + ?> + +
    +
    + + diff --git a/wp-content/themes/twentyfifteen/style.css b/wp-content/themes/twentyfifteen/style.css new file mode 100644 index 00000000..f90dfbae --- /dev/null +++ b/wp-content/themes/twentyfifteen/style.css @@ -0,0 +1,5731 @@ +/* +Theme Name: Twenty Fifteen +Theme URI: https://wordpress.org/themes/twentyfifteen +Author: the WordPress team +Author URI: https://wordpress.org/ +Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer. +Version: 1.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready +Text Domain: twentyfifteen + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. +*/ + + +/** + * Table of Contents + * + * 1.0 - Reset + * 2.0 - Genericons + * 3.0 - Typography + * 4.0 - Elements + * 5.0 - Forms + * 6.0 - Navigations + * 6.1 - Links + * 6.2 - Menus + * 7.0 - Accessibility + * 8.0 - Alignments + * 9.0 - Clearings + * 10.0 - Header + * 11.0 - Widgets + * 12.0 - Content + * 12.1 - Posts and pages + * 12.2 - Post Formats + * 12.3 - Comments + * 13.0 - Footer + * 14.0 - Media + * 14.1 - Captions + * 14.2 - Galleries + * 15.0 - Media Queries + * 15.1 - Mobile Large + * 15.2 - Tablet Small + * 15.3 - Tablet Large + * 15.4 - Desktop Small + * 15.5 - Desktop Medium + * 15.6 - Desktop Large + * 15.7 - Desktop X-Large + */ + + +/** + * 1.0 - Reset + * + * Resetting and rebuilding styles have been helped along thanks to the fine work of + * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html + * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ + * and Blueprint http://www.blueprintcss.org/ + */ + +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { + border: 0; + font-family: inherit; + font-size: 100%; + font-style: inherit; + font-weight: inherit; + margin: 0; + outline: 0; + padding: 0; + vertical-align: baseline; +} + +html { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 62.5%; + overflow-y: scroll; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +*, +*:before, +*:after { + -webkit-box-sizing: inherit; + -moz-box-sizing: inherit; + box-sizing: inherit; +} + +body { + background: #f1f1f1; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section { + display: block; +} + +ol, +ul { + list-style: none; +} + +table { + border-collapse: separate; + border-spacing: 0; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; +} + +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; +} + +blockquote, +q { + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + quotes: none; +} + +a:focus { + outline: 2px solid #c1c1c1; + outline: 2px solid rgba(51, 51, 51, 0.3); +} + +a:hover, +a:active { + outline: 0; +} + +a img { + border: 0; +} + + +/** + * 2.0 - Genericons + */ + +.social-navigation a:before, +.secondary-toggle:before, +.dropdown-toggle:after, +.bypostauthor > article .fn:after, +.comment-reply-title small a:before, +.comment-navigation .nav-next a:after, +.comment-navigation .nav-previous a:before, +.posted-on:before, +.byline:before, +.cat-links:before, +.tags-links:before, +.comments-link:before, +.entry-format:before, +.edit-link:before, +.full-size-link:before, +.pagination .prev:before, +.pagination .next:before, +.image-navigation a:before, +.image-navigation a:after, +.format-link .entry-title a:after, +.entry-content .more-link:after, +.entry-summary .more-link:after, +.author-link:after { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-family: "Genericons"; + font-size: 16px; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + speak: none; + text-align: center; + text-decoration: inherit; + text-transform: none; + vertical-align: top; +} + + +/** + * 3.0 Typography + */ + +body, +button, +input, +select, +textarea { + color: #333; + font-family: "Noto Serif", serif; + font-size: 15px; + font-size: 1.5rem; + line-height: 1.6; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + clear: both; + font-weight: 700; +} + +p { + margin-bottom: 1.6em; +} + +b, +strong { + font-weight: 700; +} + +dfn, +cite, +em, +i { + font-style: italic; +} + +blockquote { + border-left: 4px solid #707070; + border-left: 4px solid rgba(51, 51, 51, 0.7); + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-size: 18px; + font-size: 1.8rem; + font-style: italic; + line-height: 1.6667; + margin-bottom: 1.6667em; + padding-left: 0.7778em; +} + +blockquote p { + margin-bottom: 1.6667em; +} + +blockquote > p:last-child { + margin-bottom: 0; +} + +blockquote cite, +blockquote small { + color: #333; + font-size: 15px; + font-size: 1.5rem; + font-family: "Noto Sans", sans-serif; + line-height: 1.6; +} + +blockquote em, +blockquote i, +blockquote cite { + font-style: normal; +} + +blockquote strong, +blockquote b { + font-weight: 400; +} + +address { + font-style: italic; + margin: 0 0 1.6em; +} + +code, +kbd, +tt, +var, +samp, +pre { + font-family: Inconsolata, monospace; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre { + background-color: transparent; + background-color: rgba(0, 0, 0, 0.01); + border: 1px solid #eaeaea; + border: 1px solid rgba(51, 51, 51, 0.1); + line-height: 1.2; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 0.8em; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +abbr[title] { + border-bottom: 1px dotted #eaeaea; + border-bottom: 1px dotted rgba(51, 51, 51, 0.1); + cursor: help; +} + +mark, +ins { + background-color: #fff9c0; + text-decoration: none; +} + +sup, +sub { + font-size: 75%; + height: 0; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + + +/** + * 4.0 Elements + */ + +hr { + background-color: #eaeaea; + background-color: rgba(51, 51, 51, 0.1); + border: 0; + height: 1px; + margin-bottom: 1.6em; +} + +ul, +ol { + margin: 0 0 1.6em 1.3333em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li > ul, +li > ol { + margin-bottom: 0; +} + +dl { + margin-bottom: 1.6em; +} + +dt { + font-weight: bold; +} + +dd { + margin-bottom: 1.6em; +} + +table, +th, +td { + border: 1px solid #eaeaea; + border: 1px solid rgba(51, 51, 51, 0.1); +} + +table { + border-collapse: separate; + border-spacing: 0; + border-width: 1px 0 0 1px; + margin: 0 0 1.6em; + table-layout: fixed; /* Prevents HTML tables from becoming too wide */ + width: 100%; +} + +caption, +th, +td { + font-weight: normal; + text-align: left; +} + +th { + border-width: 0 1px 1px 0; + font-weight: 700; +} + +td { + border-width: 0 1px 1px 0; +} + +th, td { + padding: 0.4em; +} + +img { + -ms-interpolation-mode: bicubic; + border: 0; + height: auto; + max-width: 100%; + vertical-align: middle; +} + +figure { + margin: 0; +} + +del { + opacity: 0.8; +} + +/* Placeholder text color -- selectors need to be separate to work. */ + +::-webkit-input-placeholder { + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; +} + +:-moz-placeholder { + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; +} + +::-moz-placeholder { + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ +} + +:-ms-input-placeholder { + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; +} + + +/** + * 5.0 Forms + */ + +button, +input, +select, +textarea { + background-color: #f7f7f7; + border-radius: 0; + font-size: 16px; + font-size: 1.6rem; + line-height: 1.5; + margin: 0; + max-width: 100%; + vertical-align: baseline; +} + +button, +input { + line-height: normal; +} + +input, +textarea { + background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */ + border: 1px solid #eaeaea; + border: 1px solid rgba(51, 51, 51, 0.1); + color: #707070; + color: rgba(51, 51, 51, 0.7); +} + +input:focus, +textarea:focus { + background-color: #fff; + border: 1px solid #c1c1c1; + border: 1px solid rgba(51, 51, 51, 0.3); + color: #333; +} + +input:focus, +select:focus { + outline: 2px solid #c1c1c1; + outline: 2px solid rgba(51, 51, 51, 0.3); +} + +button[disabled], +input[disabled], +select[disabled], +textarea[disabled] { + cursor: default; + opacity: .5; +} + +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + background-color: #333; + border: 0; + color: #fff; + cursor: pointer; + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + font-weight: 700; + padding: 0.7917em 1.5em; + text-transform: uppercase; +} + +button:hover, +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover, +button:focus, +input[type="button"]:focus, +input[type="reset"]:focus, +input[type="submit"]:focus { + background-color: #707070; + background-color: rgba(51, 51, 51, 0.7); + outline: 0; +} + +input[type="search"] { + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +textarea { + padding: 0.375em; + width: 100%; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +textarea:focus { + outline: 0; +} + +.post-password-form { + position: relative; +} + +.post-password-form label { + color: #707070; + color: rgba(51, 51, 51, 0.7); + display: block; + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + font-weight: 700; + letter-spacing: 0.04em; + line-height: 1.5; + text-transform: uppercase; +} + +.post-password-form input[type="submit"] { + padding: 0.7917em; + position: absolute; + right: 0; + bottom: 0; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; +} + +.search-form input[type="submit"], +.widget .search-form input[type="submit"] { + padding: 0; +} + + +/** + * 6.0 Navigations + */ + + +/** + * 6.1 Links + */ + +a { + color: #333; + text-decoration: none; +} + +a:hover, +a:focus { + color: #707070; + color: rgba(51, 51, 51, 0.7); +} + + +/** + * 6.2 Menus + */ + +.main-navigation a { + display: block; + padding: 0.8em 0; + position: relative; + text-decoration: none; +} + +.main-navigation ul { + list-style: none; + margin: 0; +} + +.main-navigation ul ul { + display: none; + margin-left: 0.8em; +} + +.main-navigation ul .toggled-on { + display: block; +} + +.main-navigation li { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + position: relative; +} + +.main-navigation .current_page_item > a, +.main-navigation .current-menu-item > a, +.main-navigation .current_page_ancestor > a { + font-weight: 700; +} + +.main-navigation .nav-menu > ul > li:first-child, +.main-navigation .nav-menu > li:first-child { + border-top: 0; +} + +.main-navigation .page_item_has_children > a, +.main-navigation .menu-item-has-children > a { + padding-right: 48px; +} + +.main-navigation .menu-item-description { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + font-weight: 400; + line-height: 1.5; + margin-top: 0.5em; +} + +.no-js .main-navigation ul ul { + display: block; +} + +.dropdown-toggle { + background-color: transparent; + border: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + content: ""; + height: 42px; + padding: 0; + position: absolute; + text-transform: lowercase; /* Stop screen readers to read the text as capital letters */ + top: 3px; + right: 0; + width: 42px; +} + +.dropdown-toggle:after { + color: #333; + content: "\f431"; + font-size: 24px; + line-height: 42px; + position: relative; + top: 0; + left: 1px; + width: 42px; +} + +.dropdown-toggle:hover, +.dropdown-toggle:focus { + background-color: #eaeaea; + background-color: rgba(51, 51, 51, 0.1); +} + +.dropdown-toggle:focus { + outline: 1px solid #c1c1c1; + outline: 1px solid rgba(51, 51, 51, 0.3); +} + +.dropdown-toggle.toggle-on:after { + content: "\f432"; +} + +.social-navigation { + margin: 9.0909% 0; +} + +.social-navigation ul { + list-style: none; + margin: 0 0 -1.6em 0; +} + +.social-navigation li { + float: left; +} + +.social-navigation a { + display: block; + height: 3.2em; + position: relative; + width: 3.2em; +} + +.social-navigation a:before { + content: "\f415"; + font-size: 24px; + position: absolute; + top: 0; + left: 0; +} + +.social-navigation a[href$="/feed/"]:before { + content: "\f413"; +} + +.social-navigation a[href*="codepen.io"]:before { + content: "\f216"; +} + +.social-navigation a[href*="digg.com"]:before { + content: "\f221"; +} + +.social-navigation a[href*="dribbble.com"]:before { + content: "\f201"; +} + +.social-navigation a[href*="dropbox.com"]:before { + content: "\f225"; +} + +.social-navigation a[href*="facebook.com"]:before { + content: "\f203"; +} + +.social-navigation a[href*="flickr.com"]:before { + content: "\f211"; +} + +.social-navigation a[href*="foursquare.com"]:before { + content: "\f226"; +} + +.social-navigation a[href*="plus.google.com"]:before { + content: "\f206"; +} + +.social-navigation a[href*="github.com"]:before { + content: "\f200"; +} + +.social-navigation a[href*="instagram.com"]:before { + content: "\f215"; +} + +.social-navigation a[href*="linkedin.com"]:before { + content: "\f208"; +} + +.social-navigation a[href*="pinterest.com"]:before { + content: "\f210"; +} + +.social-navigation a[href*="getpocket.com"]:before { + content: "\f224"; +} + +.social-navigation a[href*="polldaddy.com"]:before { + content: "\f217"; +} + +.social-navigation a[href*="reddit.com"]:before { + content: "\f222"; +} + +.social-navigation a[href*="stumbleupon.com"]:before { + content: "\f223"; +} + +.social-navigation a[href*="tumblr.com"]:before { + content: "\f214"; +} + +.social-navigation a[href*="twitter.com"]:before { + content: "\f202"; +} + +.social-navigation a[href*="vimeo.com"]:before { + content: "\f212"; +} + +.social-navigation a[href*="wordpress.com"]:before, +.social-navigation a[href*="wordpress.org"]:before { + content: "\f205"; +} + +.social-navigation a[href*="youtube.com"]:before { + content: "\f213"; +} + +.social-navigation a[href*="mailto:"]:before { + content: "\f410"; +} + +.social-navigation a[href*="spotify.com"]:before { + content: "\f515"; +} + +.social-navigation a[href*="twitch.tv"]:before { + content: "\f516"; +} + +.secondary-toggle { + background-color: transparent; + border: 1px solid #eaeaea; + border: 1px solid rgba(51, 51, 51, 0.1); + height: 42px; + overflow: hidden; + padding: 0; + position: absolute; + top: 50%; + right: 0; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + width: 42px; +} + +.secondary-toggle:before { + color: #333; + content: "\f419"; + line-height: 40px; + width: 40px; +} + +.secondary-toggle:hover, +.secondary-toggle:focus { + background-color: transparent; + border: 1px solid #c1c1c1; + border: 1px solid rgba(51, 51, 51, 0.3); + outline: 0; +} + +.secondary-toggle.toggled-on:before { + content: "\f405"; + font-size: 32px; + position: relative; + top: 1px; + left: -1px; +} + +.post-navigation { + background-color: #fff; + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + font-weight: 700; +} + +.post-navigation a { + display: block; + padding: 3.8461% 7.6923%; +} + +.post-navigation span { + display: block; +} + +.post-navigation .meta-nav { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + letter-spacing: 0.04em; + line-height: 1.5; + position: relative; + text-transform: uppercase; + z-index: 2; +} + +.post-navigation .post-title { + font-family: "Noto Serif", serif; + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; + position: relative; + z-index: 2; +} + +.post-navigation .nav-next, +.post-navigation .nav-previous { + background-position: center; + background-size: cover; + position: relative; +} + +.post-navigation a:before { + content: ""; + display: block; + height: 100%; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 1; +} + +.post-navigation a:hover:before, +.post-navigation a:focus:before { + opacity: 0.5; +} + +.post-navigation .meta-nav { + opacity: 0.8; +} + +.post-navigation div + div { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); +} + +.pagination { + background-color: #fff; + border-top: 1px solid rgba(51, 51, 51, 0.1); + font-family: "Noto Sans", sans-serif; +} + +.pagination .nav-links { + min-height: 3.2em; + position: relative; + text-align: center; +} + +/* reset screen-reader-text */ +.pagination .current .screen-reader-text { + position: static !important; +} + +.pagination .page-numbers { + display: none; + line-height: 3.2em; + padding: 0 0.6667em; +} + +.pagination .page-numbers.current { + text-transform: uppercase; +} + +.pagination .current { + display: inline-block; + font-weight: 700; +} + +.pagination .prev, +.pagination .next { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); + background-color: #333; + color: #fff; + display: inline-block; + height: 48px; + overflow: hidden; + padding: 0; + position: absolute; + width: 48px; +} + +.pagination .prev:before, +.pagination .next:before { + font-size: 32px; + height: 48px; + line-height: 48px; + position: relative; + width: 48px; +} + +.pagination .prev:hover, +.pagination .prev:focus, +.pagination .next:hover, +.pagination .next:focus { + background-color: #707070; + background-color: rgba(51, 51, 51, 0.7); +} + +.pagination .prev { + left: 0; +} + +.pagination .prev:before { + content: "\f430"; + left: -1px; +} + +.pagination .next { + right: 0; +} + +.pagination .next:before { + content: "\f429"; + right: -1px; +} + +.image-navigation, +.comment-navigation { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-size: 12px; + font-size: 1.2rem; + font-family: "Noto Sans", sans-serif; + font-weight: 700; + line-height: 1.5; + text-transform: uppercase; +} + +.image-navigation a, +.comment-navigation a { + color: #707070; + color: rgba(51, 51, 51, 0.7); +} + +.image-navigation a:hover, +.image-navigation a:focus, +.comment-navigation a:hover, +.comment-navigation a:focus { + color: #333; +} + +.image-navigation .nav-previous:not(:empty), +.image-navigation .nav-next:not(:empty), +.comment-navigation .nav-previous:not(:empty), +.comment-navigation .nav-next:not(:empty) { + display: inline-block; +} + +.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, +.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before { + content: "\2215"; + font-weight: 400; + margin: 0 0.7em; +} + +.image-navigation .nav-previous a:before, +.comment-navigation .nav-previous a:before { + content: "\f430"; + margin-right: 0.2em; + position: relative; +} + +.image-navigation .nav-next a:after, +.comment-navigation .nav-next a:after { + content: "\f429"; + margin-left: 0.2em; + position: relative; +} + +.comment-navigation { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + border-bottom: 1px solid #eaeaea; + border-bottom: 1px solid rgba(51, 51, 51, 0.1); + padding: 2em 0; +} + +.comments-title + .comment-navigation { + border-bottom: 0; +} + +.image-navigation { + padding: 0 7.6923%; +} + +.image-navigation .nav-previous:not(:empty), +.image-navigation .nav-next:not(:empty) { + margin-bottom: 2em; +} + + +/** + * 7.0 Accessibility + */ + +/* Text meant only for screen readers */ +.says, +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + width: 1px; +} + +/* must have higher specificity than alternative color schemes inline styles */ +.site .skip-link { + background-color: #f1f1f1; + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + color: #21759b; + display: block; + font: bold 14px/normal "Noto Sans", sans-serif; + left: -9999em; + outline: none; + padding: 15px 23px 14px; + text-decoration: none; + text-transform: none; + top: -9999em; +} + +.logged-in .site .skip-link { + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + font: bold 14px/normal "Open Sans", sans-serif; +} + +.site .skip-link:focus { + clip: auto; + height: auto; + left: 6px; + top: 7px; + width: auto; + z-index: 100000; +} + + +/** + * 8.0 Alignments + */ + +.alignleft { + display: inline; + float: left; +} + +.alignright { + display: inline; + float: right; +} + +.aligncenter { + display: block; + margin-right: auto; + margin-left: auto; +} + +blockquote.alignleft, +.wp-caption.alignleft, +img.alignleft { + margin: 0.4em 1.6em 1.6em 0; +} + +blockquote.alignright, +.wp-caption.alignright, +img.alignright { + margin: 0.4em 0 1.6em 1.6em; +} + +blockquote.aligncenter, +.wp-caption.aligncenter, +img.aligncenter { + clear: both; + margin-top: 0.4em; + margin-bottom: 1.6em; +} + +.wp-caption.alignleft, +.wp-caption.alignright, +.wp-caption.aligncenter { + margin-bottom: 1.2em; +} + + +/** + * 9.0 Clearings + */ + +.clear:before, +.clear:after, +.site:before, +.site:after, +.entry-content:before, +.entry-content:after, +.comment-content:before, +.comment-content:after, +.site-content:before, +.site-content:after, +.nav-links:before, +.nav-links:after, +.comment-navigation:before, +.comment-navigation:after, +.social-navigation ul:before, +.social-navigation ul:after, +.textwidget:before, +.textwidget:after { + content: ""; + display: table; +} + +.clear:after, +.site:after, +.entry-content:after, +.comment-content:after, +.site-content:after, +.nav-links:after, +.comment-navigation:after, +.social-navigation ul:after, +.textwidget:after { + clear: both; +} + + +/** + * 10.0 Header + */ + +.site-header { + background-color: #fff; + border-bottom: 1px solid rgba(51, 51, 51, 0.1); + padding: 7.6923%; +} + +.site-branding { + min-height: 2em; + padding-right: 60px; + position: relative; +} + +.site-title { + font-family: "Noto Sans", sans-serif; + font-size: 22px; + font-size: 2.2rem; + font-weight: 700; + line-height: 1.3636; + margin-bottom: 0; +} + +.site-description { + display: none; + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + font-weight: 400; + line-height: 1.5; + margin: 0.5em 0 0; + opacity: 0.7; +} + + +/** + * 11.0 Widgets + */ + +.widget { + color: #707070; + color: rgba(51, 51, 51, 0.7); + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + margin: 0 auto 9.09090%; + width: 100%; + word-wrap: break-word; +} + +.widget pre { + line-height: 1.2; +} + +.widget button, +.widget input, +.widget select, +.widget textarea { + font-size: 16px; + font-size: 1.6rem; + line-height: 1.5; +} + +.widget button, +.widget input { + line-height: normal; +} + +.widget button, +.widget input[type="button"], +.widget input[type="reset"], +.widget input[type="submit"] { + font-size: 12px; + font-size: 1.2rem; + padding: 0.7917em 1.5833em; +} + +.widget input[type="text"], +.widget input[type="email"], +.widget input[type="url"], +.widget input[type="password"], +.widget input[type="search"], +.widget textarea { + padding: 0.375em; +} + +.widget-title { + color: #333; + font-family: "Noto Sans", sans-serif; + margin: 0 0 1.6em; + letter-spacing: 0.04em; + text-transform: uppercase; +} + +.widget > :last-child { + margin-bottom: 0; +} + +.widget_calendar table { + margin: 0; +} + +.widget_calendar td, +.widget_calendar th { + line-height: 2.3333; + text-align: center; + padding: 0; +} + +.widget_calendar caption { + font-family: "Noto Serif", serif; + font-weight: 700; + margin: 0 0 1.6em; + letter-spacing: 0.04em; + text-transform: uppercase; +} + +.widget_calendar tbody a { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); + background-color: #333; + color: #fff; + display: block; + font-weight: 700; +} + +.widget_calendar tbody a:hover, +.widget_calendar tbody a:focus { + background-color: #707070; + background-color: rgba(51, 51, 51, 0.7); + color: #fff; +} + +.widget_archive a, +.widget_categories a, +.widget_links a, +.widget_meta a, +.widget_nav_menu a, +.widget_pages a, +.widget_recent_comments a, +.widget_recent_entries a { + border: 0; +} + +.widget_archive ul, +.widget_categories ul, +.widget_links ul, +.widget_meta ul, +.widget_nav_menu ul, +.widget_pages ul, +.widget_recent_comments ul, +.widget_recent_entries ul { + list-style: none; + margin: 0; +} + +.widget_archive li, +.widget_categories li, +.widget_links li, +.widget_meta li, +.widget_nav_menu li, +.widget_pages li, +.widget_recent_comments li, +.widget_recent_entries li { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + padding: 0.7667em 0; +} + +.widget_archive li:first-child, +.widget_categories li:first-child, +.widget_links li:first-child, +.widget_meta li:first-child, +.widget_nav_menu li:first-child, +.widget_pages li:first-child, +.widget_recent_comments li:first-child, +.widget_recent_entries li:first-child { + border-top: 0; + padding-top: 0; +} + +.widget_archive li:last-child, +.widget_categories li:last-child, +.widget_links li:last-child, +.widget_meta li:last-child, +.widget_nav_menu li:last-child, +.widget_pages li:last-child, +.widget_recent_comments li:last-child, +.widget_recent_entries li:last-child { + padding-bottom: 0; +} + +.widget_categories .children, +.widget_nav_menu .sub-menu, +.widget_pages .children { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + margin: 0.7667em 0 0 0.8em; + padding-top: 0.7667em; +} + +.widget_recent_entries .post-date { + display: block; +} + +.widget_rss ul { + list-style: none; + margin: 0; +} + +.widget_rss li { + margin-bottom: 1.6em; +} + +.widget_rss ul:last-child, +.widget_rss li:last-child { + margin-bottom: 0; +} + +.widget_rss .rsswidget { + border: 0; + font-weight: 700; +} + +.widget_rss .rsswidget img { + margin-top: -4px; +} + +.widget_rss .rss-date, +.widget_rss cite { + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + font-style: normal; + display: block; + line-height: 2; + opacity: 0.8; +} + +.textwidget > :last-child { + margin-bottom: 0; +} + +.textwidget a { + border-bottom: 1px solid #333; +} + +.textwidget a:hover, +.textwidget a:focus { + border-bottom: 0; +} + + +/** + * 12.0 Content + */ + +.secondary { + background-color: #fff; + display: none; + padding: 0 7.6923%; +} + +.secondary.toggled-on { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + display: block; +} + +.widget-area { + margin: 9.09090% auto 0; +} + +.site-footer { + background-color: #fff; + border-top: 1px solid rgba(51, 51, 51, 0.1); + padding: 3.84615% 7.6923%; +} + + +/** + * 12.1 Posts and pages + */ + +.hentry { + background-color: #fff; + padding-top: 7.6923%; + position: relative; +} + +.hentry.has-post-thumbnail { + padding-top: 0; +} + +.hentry.sticky:not(.has-post-thumbnail) { + padding-top: -webkit-calc(7.6923% + 24px); + padding-top: calc(7.6923% + 24px); +} + +.hentry + .hentry { + border-top: 1px solid rgba(51, 51, 51, 0.1); +} + +.post-thumbnail { + border: 0; + display: block; + margin-bottom: 2.4em; +} +.post-thumbnail img { + display: block; + margin: 0 auto; +} + +a.post-thumbnail:hover, +a.post-thumbnail:focus { + opacity: 0.85; +} + +.entry-header { + padding: 0 7.6923%; +} + +.entry-title { + font-size: 26px; + font-size: 2.6rem; + line-height: 1.1538; + margin-bottom: 0.9231em; +} + +.entry-content, +.entry-summary { + padding: 0 7.6923% 7.6923%; +} + +.entry-content > :last-child, +.entry-summary > :last-child { + margin-bottom: 0; +} + +.entry-content, +.entry-summary, +.page-content, +.comment-content { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +.entry-content h1, +.entry-summary h1, +.page-content h1, +.comment-content h1 { + font-size: 26px; + font-size: 2.6rem; + line-height: 1.1538; + margin-top: 1.8462em; + margin-bottom: 0.9231em; +} + +.entry-content h2, +.entry-summary h2, +.page-content h2, +.comment-content h2 { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.3636; + margin-top: 2.1818em; + margin-bottom: 1.0909em; +} + +.entry-content h3, +.entry-summary h3, +.page-content h3, +.comment-content h3 { + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; + margin-top: 2.6667em; + margin-bottom: 1.3333em; +} + +.entry-content h4, +.entry-content h5, +.entry-content h6, +.entry-summary h4, +.entry-summary h5, +.entry-summary h6, +.page-content h4, +.page-content h5, +.page-content h6, +.comment-content h4, +.comment-content h5, +.comment-content h6 { + font-size: 15px; + font-size: 1.5rem; + line-height: 1.2; + margin-top: 3.2em; + margin-bottom: 1.6em; +} + +.entry-content h5, +.entry-content h6, +.entry-summary h5, +.entry-summary h6, +.page-content h5, +.page-content h6, +.comment-content h5, +.comment-content h6 { + letter-spacing: 0.1em; + text-transform: uppercase; +} + +.entry-content > h1:first-child, +.entry-content > h2:first-child, +.entry-content > h3:first-child, +.entry-content > h4:first-child, +.entry-content > h5:first-child, +.entry-content > h6:first-child, +.entry-summary > h1:first-child, +.entry-summary > h2:first-child, +.entry-summary > h3:first-child, +.entry-summary > h4:first-child, +.entry-summary > h5:first-child, +.entry-summary > h6:first-child, +.page-content > h1:first-child, +.page-content > h2:first-child, +.page-content > h3:first-child, +.page-content > h4:first-child, +.page-content > h5:first-child, +.page-content > h6:first-child, +.comment-content > h1:first-child, +.comment-content > h2:first-child, +.comment-content > h3:first-child, +.comment-content > h4:first-child, +.comment-content > h5:first-child, +.comment-content > h6:first-child { + margin-top: 0; +} + +.entry-content a, +.entry-summary a, +.page-content a, +.comment-content a, +.pingback .comment-body > a { + border-bottom: 1px solid #333; +} + +.entry-content a:hover, +.entry-content a:focus, +.entry-summary a:hover, +.entry-summary a:focus, +.page-content a:hover, +.page-content a:focus, +.comment-content a:hover, +.comment-content a:focus, +.pingback .comment-body > a:hover, +.pingback .comment-body > a:focus { + border-bottom: 0; +} + +.entry-content a img, +.entry-summary a img, +.page-content a img, +.comment-content a img { + display: block; +} + +.entry-content .more-link, +.entry-summary .more-link:after { + white-space: nowrap; +} + +.entry-content .more-link:after, +.entry-summary .more-link:after { + content: "\f429"; + font-size: 16px; + position: relative; + top: 5px; +} + +.author-info { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + margin: 0 7.6923%; + padding: 7.6923% 0; +} + +.author-info .avatar { + float: left; + height: 36px; + margin: 0 1.6em 1.6em 0; + width: 36px; +} + +.author-heading { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + letter-spacing: 0.04em; + margin-bottom: 1.5em; + text-transform: uppercase; +} + +.author-title { + clear: none; +} + +.author-bio { + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + overflow: hidden; + padding-bottom: 1px; +} + +.author-description { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +.author-description a { + border-bottom: 1px solid #333; +} + +.author-description a:hover, +.author-description a:focus { + border-bottom: 0; +} + +.author-description > :last-child { + margin-bottom: 0; +} + +.author-link { + white-space: nowrap; +} + +.author-link:after { + content: "\f429"; + position: relative; + top: 1px; +} + +.entry-footer { + background-color: #f7f7f7; + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + padding: 3.8461% 7.6923%; +} + +.entry-footer a { + border-bottom: 1px solid transparent; + color: #707070; + color: rgba(51, 51, 51, 0.7); +} + +.entry-footer a:hover { + border-bottom: 1px solid #333; +} + +.entry-footer a:hover, +.entry-footer a:focus { + color: #333; +} + +.sticky-post { + background-color: #333; + color: #fff; + font-weight: 700; + letter-spacing: 0.04em; + padding: 0.25em 0.5em; + position: absolute; + top: 0; + text-transform: uppercase; +} + +.updated:not(.published) { + display: none; +} + +.sticky .posted-on { + display: none; +} + +.posted-on:before, +.byline:before, +.cat-links:before, +.tags-links:before, +.comments-link:before, +.entry-format:before, +.edit-link:before, +.full-size-link:before { + margin-right: 2px; + position: relative; +} + +.posted-on, +.byline, +.cat-links, +.tags-links, +.comments-link, +.entry-format, +.full-size-link { + margin-right: 1em; +} + +.format-aside .entry-format:before { + content: "\f101"; +} + +.format-image .entry-format:before { + content: "\f473"; +} + +.format-gallery .entry-format:before { + content: "\f103"; +} + +.format-video .entry-format:before { + content: "\f104"; +} + +.format-status .entry-format:before { + content: "\f105"; +} + +.format-quote .entry-format:before { + content: "\f106"; +} + +.format-link .entry-format:before { + content: "\f107"; +} + +.format-chat .entry-format:before { + content: "\f108"; +} + +.format-audio .entry-format:before { + content: "\f109"; +} + +.posted-on:before { + content: "\f307"; +} + +.byline:before { + content: "\f304"; +} + +.cat-links:before { + content: "\f301"; +} + +.tags-links:before { + content: "\f302"; +} + +.comments-link:before { + content: "\f300"; +} + +.full-size-link:before { + content: "\f402"; +} + +.edit-link:before { + content: "\f411"; +} + +.comments-link, +.edit-link { + white-space: nowrap; +} + +.page-header { + background-color: #fff; + border-bottom: 1px solid rgba(51, 51, 51, 0.1); + padding: 7.6923%; +} + +.page-title { + font-family: "Noto Serif", serif; + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; +} + +.taxonomy-description { + color: #707070; + color: rgba(51, 51, 51, 0.7); + padding-top: 0.4em; +} + +.taxonomy-description a { + border-bottom: 1px solid #333; +} + +.taxonomy-description a:hover, +.taxonomy-description a:focus { + border-bottom: 0; +} + +.taxonomy-description > :last-child { + margin-bottom: 0; +} + +.page-content { + background-color: #fff; + padding: 7.6923%; +} + +.page-content > :last-child { + margin-bottom: 0; +} + +.page-links { + clear: both; + font-family: "Noto Sans", sans-serif; + margin-bottom: 1.3333em; +} + +.page-links a, +.page-links > span { + border: 1px solid #eaeaea; + border: 1px solid rgba(51, 51, 51, 0.1); + display: inline-block; + font-size: 12px; + font-size: 1.2rem; + height: 2em; + line-height: 2; + margin: 0 0.3333em 0.3333em 0; + text-align: center; + width: 2em; +} + +.page-links a { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3); + background-color: #333; + border-color: #333; + color: #fff; +} + +.page-links a:hover, +.page-links a:focus { + background-color: #707070; + background-color: rgba(51, 51, 51, 0.7); + border-color: transparent; + color: #fff; +} + +.page-links > .page-links-title { + border: 0; + color: #707070; + color: rgba(51, 51, 51, 0.7); + height: auto; + margin: 0; + padding-right: 0.5em; + width: auto; +} + +.entry-attachment { + margin-bottom: 1.6em; +} + +.type-attachment .entry-title { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + word-wrap: break-word; +} + +.entry-caption { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + line-height: 1.5; + padding-top: 0.5em; + word-wrap: break-word; +} + +.entry-caption > :last-child { + margin-bottom: 0; +} + + +/** + * 12.2 Post Formats + */ + +.format-aside .entry-title, +.format-image .entry-title, +.format-video .entry-title, +.format-quote .entry-title, +.format-gallery .entry-title, +.format-status .entry-title, +.format-link .entry-title, +.format-audio .entry-title, +.format-chat .entry-title { + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; + margin-bottom: 1.3333em; +} + +.format-link .entry-title a:after { + content: "\f442"; + font-size: 24px; + height: 24px; + position: relative; + top: 0; + width: 24px; +} + +.blog .format-status .entry-title, +.archive .format-status .entry-title { + display: none; +} + + +/** + * 12.3 Comments + */ + +.comments-area { + background-color: #fff; + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + padding: 7.6923%; +} + +.comments-area > :last-child { + margin-bottom: 0; +} + +.comment-list + .comment-respond { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); +} + +.comment-list + .comment-respond, +.comment-navigation + .comment-respond { + padding-top: 1.6em; +} + +.comments-title, +.comment-reply-title { + font-family: "Noto Serif", serif; + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; +} + +.comments-title { + margin-bottom: 1.3333em; +} + +.comment-list { + list-style: none; + margin: 0; +} + +.comment-list article, +.comment-list .pingback, +.comment-list .trackback { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + padding: 1.6em 0; +} + +.comment-list .children { + list-style: none; + margin: 0; +} + +.comment-list .children > li { + padding-left: 0.8em; +} + +.comment-author { + color: #707070; + color: rgba(51, 51, 51, 0.7); + margin-bottom: 0.4em; +} + +.comment-author a:hover { + border-bottom: 1px solid #707070; + border-bottom: 1px solid rgba(51, 51, 51, 0.7); +} + +.comment-author .avatar { + float: left; + height: 24px; + margin-right: 0.8em; + width: 24px; +} + +.bypostauthor > article .fn:after { + content: "\f304"; + position: relative; + top: 5px; + left: 3px; +} + +.comment-metadata, +.pingback .edit-link { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; +} + +.comment-metadata a, +.pingback .edit-link a { + color: #707070; + color: rgba(51, 51, 51, 0.7); +} + +.comment-metadata a:hover, +.pingback .edit-link a:hover { + border-bottom: 1px solid #333; +} + +.comment-metadata a:hover, +.comment-metadata a:focus, +.pingback .edit-link a:hover, +.pingback .edit-link a:focus { + color: #333; +} + +.comment-metadata { + margin-bottom: 1.6em; +} + +.comment-metadata .edit-link { + margin-left: 1em; +} + +.pingback .edit-link { + margin-left: 1em; +} + +.pingback .edit-link:before { + top: 5px; +} + +.comment-content ul, +.comment-content ol { + margin: 0 0 1.6em 1.3333em; +} + +.comment-content li > ul, +.comment-content li > ol { + margin-bottom: 0; +} + +.comment-content > :last-child { + margin-bottom: 0; +} + +.comment-list .reply { + font-size: 12px; + font-size: 1.2rem; +} + +.comment-list .reply a { + border: 1px solid #eaeaea; + border: 1px solid rgba(51, 51, 51, 0.1); + color: #707070; + color: rgba(51, 51, 51, 0.7); + display: inline-block; + font-family: "Noto Sans", sans-serif; + font-weight: 700; + line-height: 1; + margin-top: 2em; + padding: 0.4167em 0.8333em; + text-transform: uppercase; +} + +.comment-list .reply a:hover, +.comment-list .reply a:focus { + border-color: #333; + color: #333; + outline: 0; +} + +.comment-form { + padding-top: 1.6em; +} + +.comment-form label { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + font-weight: 700; + display: block; + letter-spacing: 0.04em; + line-height: 1.5; + text-transform: uppercase; +} + +.comment-form input[type="text"], +.comment-form input[type="email"], +.comment-form input[type="url"], +.comment-form input[type="submit"] { + width: 100%; +} + +.comment-notes, +.comment-awaiting-moderation, +.logged-in-as, +.form-allowed-tags { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + margin-bottom: 2em; +} + +.logged-in-as a:hover { + border-bottom: 1px solid #333; +} + +.no-comments { + border-top: 1px solid #eaeaea; + border-top: 1px solid rgba(51, 51, 51, 0.1); + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-weight: 700; + padding-top: 1.6em; +} + +.comment-navigation + .no-comments { + border-top: 0; +} + +.form-allowed-tags code { + font-family: Inconsolata, monospace; +} + +.form-submit { + margin-bottom: 0; +} + +.required { + color: #c0392b; +} + +.comment-reply-title small { + font-size: 100%; +} + +.comment-reply-title small a { + border: 0; + float: right; + height: 32px; + overflow: hidden; + width: 26px; +} + +.comment-reply-title small a:before { + content: "\f405"; + font-size: 32px; + position: relative; + top: -3px; +} + + +/** + * 13.0 Footer + */ + +.site-info { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; +} + +.site-info a { + border-bottom: 1px solid transparent; + color: #707070; + color: rgba(51, 51, 51, 0.7); +} + +.site-info a:hover { + border-bottom: 1px solid #333; +} + +.site-info a:hover, +.site-info a:focus { + color: #333; +} + + +/** + * 14.0 Media + */ + +.site .avatar { + border-radius: 50%; +} + +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-top: 0; + margin-bottom: 0; + padding: 0; +} + +audio, +canvas { + display: inline-block; +} + +embed, +iframe, +object, +video { + margin-bottom: 1.6em; + max-width: 100%; + vertical-align: middle; +} + +p > embed, +p > iframe, +p > object, +p > video { + margin-bottom: 0; +} + +.wp-audio-shortcode, +.wp-video, +.wp-playlist.wp-audio-playlist { + font-size: 15px; + font-size: 1.5rem; + margin-top: 0; + margin-bottom: 1.6em; +} + +.wp-playlist.wp-playlist { + padding-bottom: 0; +} + +.wp-playlist .wp-playlist-tracks { + margin-top: 0; +} + +.wp-playlist-item .wp-playlist-caption { + border-bottom: 0; + padding: 10px 0; +} + +.wp-playlist-item .wp-playlist-item-length { + top: 10px; +} + + +/** + * 14.1 Captions + */ + +.wp-caption { + margin-bottom: 1.6em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0; +} + +.wp-caption-text { + color: #707070; + color: rgba(51, 51, 51, 0.7); + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + padding: 0.5em 0; +} + + +/** + * 14.2 Galleries + */ + +.gallery { + margin-bottom: 1.6em; +} + +.gallery-item { + display: inline-block; + padding: 1.79104477%; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-icon img { + margin: 0 auto; +} + +.gallery-caption { + color: #707070; + color: rgba(51, 51, 51, 0.7); + display: block; + font-family: "Noto Sans", sans-serif; + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + padding: 0.5em 0; +} + +.gallery-columns-6 .gallery-caption, +.gallery-columns-7 .gallery-caption, +.gallery-columns-8 .gallery-caption, +.gallery-columns-9 .gallery-caption { + display: none; +} + + +/** + * 15.0 Media Queries + */ + +/* + * Does the same thing as , + * but in the future W3C standard way. -ms- prefix is required for IE10+ to + * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor + * the meta tag. See https://core.trac.wordpress.org/ticket/25888. + */ +@-ms-viewport { + width: device-width; +} + +@viewport { + width: device-width; +} + +/** + * 15.1 Mobile Large 620px + */ + +@media screen and (min-width: 38.75em) { + ul, + ol { + margin-left: 0; + } + + li > ul, + li > ol, + blockquote > ul, + blockquote > ol { + margin-left: 1.3333em; + } + + blockquote { + margin-left: -1em; + } + + blockquote > blockquote { + margin-left: 0; + } + + .site-branding { + min-height: 3.2em; + } + + .site-title { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.0909; + } + + .site-description { + display: block; + } + + .secondary { + margin: 7.6923% 7.6923% 0; + padding: 7.6923% 7.6923% 0; + } + + .main-navigation { + margin-bottom: 11.1111%; + } + + .main-navigation ul { + border-top: 1px solid rgba(51, 51, 51, 0.1); + border-bottom: 1px solid rgba(51, 51, 51, 0.1); + } + + .main-navigation ul ul { + border-top: 0; + border-bottom: 0; + } + + .social-navigation { + margin-bottom: 11.1111%; + } + + .social-navigation { + margin-top: 0; + } + + .widget-area { + margin-top: 0; + } + + .widget { + margin-bottom: 11.1111%; + } + + .site-main { + padding: 7.6923% 0; + } + + .hentry.sticky:not(.has-post-thumbnail) { + padding-top: inherit; + } + + .hentry, + .page-header, + .page-content { + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); + margin: 0 7.6923%; + } + + .hentry + .hentry, + .page-header + .hentry, + .page-header + .page-content { + margin-top: 7.6923%; + } + + .hentry + .hentry { + border-top: 0; + } + + .post-thumbnail { + margin-bottom: 2.4em; + } + + .entry-header { + padding: 0 9.0909%; + } + + .entry-content, + .entry-summary { + padding: 0 9.0909% 9.0909%; + } + + .entry-footer { + padding: 4.5454% 9.0909%; + } + + .page-header { + border-bottom: 0; + border-left: 7px solid #333; + padding: 3.8461% 7.6923%; + } + + .page-title, + .taxonomy-description { + margin-left: -7px; + } + + .page-content { + padding: 9.0909%; + } + + .site-footer { + border-top: 0; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); + margin: 0 7.6923%; + padding: 3.84615% 7.6923%; + } + + .post-navigation { + border-top: 0; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); + margin: 7.6923% 7.6923% 0; + } + + .post-navigation a { + padding: 4.5454% 9.0909%; + } + + .pagination { + border-top: 0; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); + margin: 7.6923% 7.6923% 0; + padding: 0; + } + + /* restore screen-reader-text */ + .pagination .current .screen-reader-text { + position: absolute !important; + } + + .pagination .page-numbers { + display: inline-block; + } + + .image-navigation { + padding: 0 9.0909%; + } + + .comments-area { + border-top: 0; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); + margin: 7.6923% 7.6923% 0; + } + + .comment-content ul, + .comment-content ol { + margin-left: 0; + } + + .comment-content li > ul, + .comment-content li > ol, + .comment-content blockquote > ul, + .comment-content blockquote > ol { + margin-left: 1.3333em; + } +} + + +/** + * 15.2 Tablet Small 740px + */ + +@media screen and (min-width: 46.25em) { + body, + button, + input, + select, + textarea { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.6471; + } + + button, + input { + line-height: normal; + } + + p, + address, + pre, + hr, + ul, + ol, + dl, + dd, + table { + margin-bottom: 1.6471em; + } + + blockquote { + font-size: 20px; + font-size: 2rem; + line-height: 1.75; + margin-bottom: 1.75em; + margin-left: -1.05em; + padding-left: 0.85em; + } + + blockquote p { + margin-bottom: 1.75em; + } + + blockquote cite, + blockquote small { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.6471; + } + + pre { + line-height: 1.2353; + } + + button, + input[type="button"], + input[type="reset"], + input[type="submit"], + .post-password-form input[type="submit"] { + font-size: 14px; + font-size: 1.4rem; + padding: 0.8214em 1.6429em; + } + + input[type="text"], + input[type="email"], + input[type="url"], + input[type="password"], + input[type="search"], + textarea { + padding: 0.5em; + } + + .main-navigation { + font-size: 14px; + font-size: 1.4rem; + line-height: 1.5; + } + + .main-navigation a { + padding: 1em 0; + } + + .main-navigation ul ul { + margin-left: 1em; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .main-navigation .menu-item-has-children > a { + padding-right: 54px; + } + + .main-navigation .menu-item-description { + font-size: 14px; + font-size: 1.4rem; + line-height: 1.5; + } + + .social-navigation ul { + margin-bottom: -1.4706em; + } + + .social-navigation a { + height: 2.8824em; + width: 2.8824em; + } + + .secondary-toggle { + height: 56px; + width: 56px; + } + + .secondary-toggle:before { + line-height: 54px; + width: 54px; + } + + .post-password-form label, + .post-navigation .meta-nav, + .image-navigation, + .comment-navigation, + .author-heading, + .author-bio, + .entry-footer, + .page-links a, + .page-links span, + .comment-metadata, + .pingback .edit-link, + .comment-list .reply, + .comment-notes, + .comment-awaiting-moderation, + .logged-in-as, + .comment-form label, + .form-allowed-tags, + .site-info, + .wp-caption-text, + .gallery-caption, + .entry-caption { + font-size: 14px; + font-size: 1.4rem; + } + + .pagination .nav-links { + min-height: 3.2941em; + } + + .pagination .page-numbers { + line-height: 3.2941em; + padding: 0 0.8235em; + } + + .pagination .prev, + .pagination .next { + height: 56px; + padding: 0; + width: 56px; + } + + .pagination .prev:before, + .pagination .next:before { + height: 56px; + line-height: 56px; + width: 56px; + } + + .image-navigation .nav-previous a:before, + .image-navigation .nav-next a:after, + .comment-navigation .nav-previous a:before, + .comment-navigation .nav-next a:after { + top: 2px; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4118em 1.6471em 1.6471em 0; + } + + blockquote.alignright, + .wp-caption.alignright, + img.alignright { + margin: 0.4118em 0 1.6471em 1.6471em; + } + + blockquote.aligncenter, + .wp-caption.aligncenter, + img.aligncenter { + margin-top: 0.4118em; + margin-bottom: 1.6471em; + } + + .wp-caption.alignleft, + .wp-caption.alignright, + .wp-caption.aligncenter { + margin-bottom: 1.2353em; + } + + .site-branding { + min-height: 3.7059em; + padding-right: 66px; + } + + .site-title { + font-size: 29px; + font-size: 2.9rem; + line-height: 1.2069; + } + + .site-description { + font-size: 14px; + font-size: 1.4rem; + } + + .widget { + font-size: 14px; + font-size: 1.4rem; + line-height: 1.5; + } + + .widget p, + .widget address, + .widget hr, + .widget ul, + .widget ol, + .widget dl, + .widget dd, + .widget table, + .widget pre { + margin-bottom: 1.5em; + } + + .widget li > ul, + .widget li > ol { + margin-bottom: 0; + } + + .widget blockquote { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.6471; + margin-bottom: 1.6471em; + margin-left: -1.2353em; + padding-left: 1em; + } + + .widget blockquote p { + margin-bottom: 1.6471em; + } + + .widget blockquote cite, + .widget blockquote small { + font-size: 14px; + font-size: 1.4rem; + line-height: 1.5; + } + + .widget blockquote > blockquote { + margin-left: 0; + } + + .widget pre { + line-height: 1.5; + padding: 0.75em; + } + + .widget button, + .widget input, + .widget select, + .widget textarea { + line-height: 1.75; + } + + .widget button, + .widget input { + line-height: normal; + } + + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"] { + font-size: 14px; + font-size: 1.4rem; + padding: 0.8214em 1.6429em; + } + + .widget input[type="text"], + .widget input[type="email"], + .widget input[type="url"], + .widget input[type="password"], + .widget input[type="search"], + .widget textarea { + padding: 0.5625em; + } + + .widget blockquote.alignleft, + .widget .wp-caption.alignleft, + .widget img.alignleft { + margin: 0.5em 1.5em 1.5em 0; + } + + .widget blockquote.alignright, + .widget .wp-caption.alignright, + .widget img.alignright { + margin: 0.5em 0 1.5em 1.5em; + } + + .widget blockquote.aligncenter, + .widget .wp-caption.aligncenter, + .widget img.aligncenter { + margin-top: 0.5em; + margin-bottom: 1.5em; + } + + .widget .wp-caption.alignleft, + .widget .wp-caption.alignright, + .widget .wp-caption.aligncenter { + margin-bottom: 1em; + } + + .widget-title { + margin: 0 0 1.5em; + } + + .widget_calendar td, + .widget_calendar th { + line-height: 2.9286; + } + + .widget_calendar caption { + margin: 0 0 1.5em; + } + + .widget_archive li, + .widget_categories li, + .widget_links li, + .widget_meta li, + .widget_nav_menu li, + .widget_pages li, + .widget_recent_comments li, + .widget_recent_entries li { + padding: 0.9643em 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.9643em 0 0 1em; + padding-top: 0.9643em; + } + + .widget_rss li { + margin-bottom: 1.5em; + } + + .widget_rss .rss-date, + .widget_rss cite { + line-height: 1.75; + } + + .post-thumbnail { + margin-bottom: 3em; + } + + .entry-title { + font-size: 35px; + font-size: 3.5rem; + line-height: 1.2; + margin-bottom: 1.2em; + } + + .entry-content h1, + .entry-summary h1, + .page-content h1, + .comment-content h1 { + font-size: 35px; + font-size: 3.5rem; + line-height: 1.2; + margin-top: 1.6em; + margin-bottom: 0.8em; + } + + .entry-content h2, + .entry-summary h2, + .page-content h2, + .comment-content h2 { + font-size: 29px; + font-size: 2.9rem; + line-height: 1.2069; + margin-top: 1.931em; + margin-bottom: 0.9655em; + } + + .entry-content h3, + .entry-summary h3, + .page-content h3, + .comment-content h3 { + font-size: 24px; + font-size: 2.4rem; + line-height: 1.1667; + margin-top: 2.3333em; + margin-bottom: 1.1667em; + } + + .entry-content h4, + .entry-summary h4, + .page-content h4, + .comment-content h4 { + font-size: 20px; + font-size: 2rem; + line-height: 1.4; + margin-top: 2.8em; + margin-bottom: 1.4em; + } + + .entry-content h5, + .entry-content h6, + .entry-summary h5, + .entry-summary h6, + .page-content h5, + .page-content h6, + .comment-content h5, + .comment-content h6 { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.2353; + margin-top: 3.2941em; + margin-bottom: 1.6471em; + } + + .entry-content .more-link:after, + .entry-summary .more-link:after { + font-size: 24px; + top: 2px; + } + + .author-info { + margin: 0 9.0909%; + padding: 9.0909% 0; + } + + .author-info .avatar { + height: 42px; + margin: 0 1.6471em 1.6471em 0; + width: 42px; + } + + .author-link:after { + top: 3px; + } + + .posted-on:before, + .byline:before, + .cat-links:before, + .tags-links:before, + .comments-link:before, + .entry-format:before, + .edit-link:before, + .full-size-link:before { + top: 3px; + } + + .taxonomy-description { + padding-top: 0.4118em; + } + + .page-title, + .comments-title, + .comment-reply-title, + .post-navigation .post-title { + font-size: 24px; + font-size: 2.4rem; + line-height: 1.1667; + } + + .page-links { + margin-bottom: 1.4117em; + } + + .page-links a, + .page-links > span { + margin: 0 0.2857em 0.2857em 0; + } + + .entry-attachment { + margin-bottom: 1.6471em; + } + + .format-aside .entry-title, + .format-image .entry-title, + .format-video .entry-title, + .format-quote .entry-title, + .format-gallery .entry-title, + .format-status .entry-title, + .format-link .entry-title, + .format-audio .entry-title, + .format-chat .entry-title { + font-size: 20px; + font-size: 2rem; + line-height: 1.4; + margin-bottom: 1.4em; + } + + .format-link .entry-title a:after { + top: 0.0833em; + } + + .comments-title { + margin-bottom: 1.4em; + } + + .comment-list article, + .comment-list .pingback, + .comment-list .trackback { + padding: 1.6471em 0; + } + + .comment-list + .comment-respond, + .comment-navigation + .comment-respond { + padding-top: 1.6471em; + } + + .comment-list .children > li { + padding-left: 1.2353em; + } + + .comment-meta { + position: relative; + } + + .comment-author { + margin-bottom: 0; + } + + .comment-author .avatar { + height: 42px; + margin-right: 1.64705em; + position: relative; + top: 5px; + width: 42px; + } + + .comment-metadata .edit-link:before { + top: 2px; + } + + .pingback .edit-link:before { + top: 6px; + } + + .bypostauthor > article .fn:after { + top: 7px; + left: 6px; + } + + .comment-content ul, + .comment-content ol { + margin-bottom: 1.6471em; + } + + .comment-list .reply a { + padding: 0.4286em 0.8571em; + } + + .comment-form, + .no-comments { + padding-top: 1.6471em; + } + + .comment-reply-title small a:before { + top: -1px; + } + + embed, + iframe, + object, + video { + margin-bottom: 1.6471em; + } + + .wp-audio-shortcode, + .wp-video, + .wp-playlist.wp-audio-playlist { + font-size: 17px; + font-size: 1.7rem; + margin-bottom: 1.6471em; + } + + .wp-caption, + .gallery { + margin-bottom: 1.6471em; + } +} + + +/** + * 15.3 Tablet Large 880px + */ + +@media screen and (min-width: 55em) { + body, + button, + input, + select, + textarea { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.6842; + } + + button, + input { + line-height: normal; + } + + p, + address, + pre, + hr, + ul, + ol, + dl, + dd, + table { + margin-bottom: 1.6842em; + } + + blockquote { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.8182; + margin-bottom: 1.8182em; + margin-left: -1.0909em; + padding-left: 0.9091em; + } + + blockquote p { + margin-bottom: 1.8182em; + } + + blockquote cite, + blockquote small { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.6842; + } + + pre { + line-height: 1.2632; + } + + button, + input[type="button"], + input[type="reset"], + input[type="submit"], + .post-password-form input[type="submit"] { + font-size: 16px; + font-size: 1.6rem; + padding: 0.8125em 1.625em; + } + + input[type="text"], + input[type="email"], + input[type="url"], + input[type="password"], + input[type="search"], + textarea { + padding: 0.5278em; + } + + .main-navigation { + font-size: 16px; + font-size: 1.6rem; + line-height: 1.5; + } + + .main-navigation a { + padding: 0.75em 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .main-navigation .menu-item-has-children > a { + padding-right: 53px; + } + + .main-navigation .menu-item-description { + font-size: 16px; + font-size: 1.6rem; + line-height: 1.5; + } + + .social-navigation ul { + margin-bottom: -1.2632em; + } + + .social-navigation a { + height: 2.5263em; + width: 2.5263em; + } + + .secondary-toggle { + height: 64px; + width: 64px; + } + + .secondary-toggle:before { + line-height: 62px; + width: 62px; + } + + .post-password-form label, + .post-navigation .meta-nav, + .comment-navigation, + .image-navigation, + .author-heading, + .author-bio, + .entry-footer, + .page-links a, + .page-links span, + .comment-metadata, + .pingback .edit-link, + .comment-list .reply, + .comment-notes, + .comment-awaiting-moderation, + .logged-in-as, + .comment-form label, + .form-allowed-tags, + .site-info, + .wp-caption-text, + .gallery-caption, + .entry-caption { + font-size: 16px; + font-size: 1.6rem; + } + + .pagination .nav-links { + min-height: 3.3684em; + } + + .pagination .page-numbers { + line-height: 3.3684em; + padding: 0 0.8421em; + } + + .pagination .prev, + .pagination .next { + height: 64px; + padding: 0; + width: 64px; + } + + .pagination .prev:before, + .pagination .next:before { + height: 64px; + line-height: 64px; + width: 64px; + } + + .image-navigation .nav-previous a:before, + .image-navigation .nav-next a:after, + .comment-navigation .nav-previous a:before, + .comment-navigation .nav-next a:after { + font-size: 24px; + top: -1px; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4211em 1.6842em 1.6842em 0; + } + + blockquote.alignright, + .wp-caption.alignright, + img.alignright { + margin: 0.4211em 0 1.6842em 1.6842em; + } + + blockquote.aligncenter, + .wp-caption.aligncenter, + img.aligncenter { + margin-top: 0.4211em; + margin-bottom: 1.6842em; + } + + .wp-caption.alignleft, + .wp-caption.alignright, + .wp-caption.aligncenter { + margin-bottom: 1.2632em; + } + + .site-branding { + min-height: 3.7895em; + padding-right: 74px; + } + + .site-title { + font-size: 32px; + font-size: 3.2rem; + line-height: 1.25; + } + + .site-description { + font-size: 16px; + font-size: 1.6rem; + } + + .widget { + font-size: 16px; + font-size: 1.6rem; + } + + .widget blockquote { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.6842; + margin-bottom: 1.6842em; + margin-left: -1.2632em; + padding-left: 1.0526em; + } + + .widget blockquote p { + margin-bottom: 1.6842em; + } + + .widget blockquote cite, + .widget blockquote small { + font-size: 16px; + font-size: 1.6rem; + } + + .widget button, + .widget input, + .widget select, + .widget textarea { + line-height: 1.5; + } + + .widget button, + .widget input { + line-height: normal; + } + + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"] { + font-size: 16px; + font-size: 1.6rem; + padding: 0.8125em 1.625em; + } + + .widget input[type="text"], + .widget input[type="email"], + .widget input[type="url"], + .widget input[type="password"], + .widget input[type="search"], + .widget textarea { + padding: 0.75em; + } + + .widget .wp-caption-text, + .widget .gallery-caption { + line-height: 1.5; + } + + .widget_calendar td, + .widget_calendar th { + line-height: 2.9375; + } + + .widget_archive li, + .widget_categories li, + .widget_links li, + .widget_meta li, + .widget_nav_menu li, + .widget_pages li, + .widget_recent_comments li, + .widget_recent_entries li { + padding: 0.7188em 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.7188em 0 0 1em; + padding-top: 0.7188em; + } + + .widget_rss .rss-date, + .widget_rss cite { + font-size: 13px; + font-size: 1.3rem; + line-height: 1.8462; + } + + .post-thumbnail { + margin-bottom: 2.9474em; + } + + .entry-title { + font-size: 39px; + font-size: 3.9rem; + line-height: 1.2308; + margin-bottom: 1.2308em; + } + + .entry-content h1, + .entry-summary h1, + .page-content h1, + .comment-content h1 { + font-size: 39px; + font-size: 3.9rem; + line-height: 1.2308; + margin-top: 1.641em; + margin-bottom: 0.8205em; + } + + .entry-content h2, + .entry-summary h2, + .page-content h2, + .comment-content h2 { + font-size: 32px; + font-size: 3.2rem; + line-height: 1.25; + margin-top: 2em; + margin-bottom: 1em; + } + + .entry-content h3, + .entry-summary h3, + .page-content h3, + .comment-content h3 { + font-size: 27px; + font-size: 2.7rem; + line-height: 1.1852; + margin-top: 2.3704em; + margin-bottom: 1.1852em; + } + + .entry-content h4, + .entry-summary h4, + .page-content h4, + .comment-content h4 { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.4545; + margin-top: 2.9091em; + margin-bottom: 1.4545em; + } + + .entry-content h5, + .entry-content h6, + .entry-summary h5, + .entry-summary h6, + .page-content h5, + .page-content h6, + .comment-content h5, + .comment-content h6 { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.2632; + margin-top: 3.3684em; + margin-bottom: 1.6842em; + } + + .entry-content .more-link:after, + .entry-summary .more-link:after { + top: 3px; + } + + .author-info .avatar { + height: 56px; + margin: 0 1.6842em 1.6842em 0; + width: 56px; + } + + .author-link:after { + font-size: 24px; + top: 0; + } + + .posted-on:before, + .byline:before, + .cat-links:before, + .tags-links:before, + .comments-link:before, + .entry-format:before, + .edit-link:before, + .full-size-link:before { + top: 4px; + } + + .taxonomy-description { + padding-top: 0.4211em; + } + + .page-title, + .comments-title, + .comment-reply-title, + .post-navigation .post-title { + font-size: 27px; + font-size: 2.7rem; + line-height: 1.1852; + } + + .page-links { + margin-bottom: 1.4736em; + } + + .page-links a, + .page-links > span { + margin: 0 0.25em 0.25em 0; + } + + .entry-attachment { + margin-bottom: 1.6842em + } + + .format-aside .entry-title, + .format-image .entry-title, + .format-video .entry-title, + .format-quote .entry-title, + .format-gallery .entry-title, + .format-status .entry-title, + .format-link .entry-title, + .format-audio .entry-title, + .format-chat .entry-title { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.4545; + margin-bottom: 1.4545em; + } + + .format-link .entry-title a:after { + top: 0.125em; + } + + .comments-title { + margin-bottom: 1.4545em; + } + + .comment-list article, + .comment-list .pingback, + .comment-list .trackback { + padding: 1.6842em 0; + } + + .comment-list + .comment-respond, + .comment-navigation + .comment-respond { + padding-top: 1.6842em; + } + + .comment-list .children > li { + padding-left: 1.4737em; + } + + .comment-author .avatar { + height: 56px; + margin-right: 1.6842em; + top: 3px; + width: 56px; + } + + .comment-metadata { + line-height: 2; + } + + .comment-metadata .edit-link:before { + top: 8px; + } + + .pingback .edit-link:before { + top: 8px; + } + + .bypostauthor > article .fn:after { + top: 8px; + } + + .comment-content ul, + .comment-content ol { + margin-bottom: 1.6842em; + } + + .comment-list .reply a { + padding: 0.4375em 0.875em; + } + + .comment-form, + .no-comments { + padding-top: 1.6842em; + } + + embed, + iframe, + object, + video { + margin-bottom: 1.6842em; + } + + .wp-audio-shortcode, + .wp-video, + .wp-playlist.wp-audio-playlist { + font-size: 19px; + font-size: 1.9rem; + margin-bottom: 1.6842em; + } + + .wp-caption, + .gallery { + margin-bottom: 1.6842em; + } +} + + +/** + * 15.4 Desktop Small 955px + */ + +@media screen and (min-width: 59.6875em) { + body:before { + background-color: #fff; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); + content: ""; + display: block; + height: 100%; + min-height: 100%; + position: fixed; + top: 0; + left: 0; + width: 29.4118%; + z-index: 0; /* Fixes flashing bug with scrolling on Safari */ + } + + .site { + margin: 0 auto; + max-width: 1403px; + } + + .sidebar { + float: left; + margin-right: -100%; + max-width: 413px; + position: relative; + width: 29.4118%; + } + + .secondary { + background-color: transparent; + display: block; + margin: 0; + padding: 0; + } + + .site-main { + padding: 8.3333% 0; + } + + .site-content { + display: block; + float: left; + margin-left: 29.4118%; + width: 70.5882%; + } + + body { + font-size: 15px; + font-size: 1.5rem; + line-height: 1.6; + } + + p, + address, + pre, + hr, + ul, + ol, + dl, + dd, + table { + margin-bottom: 1.6em; + } + + blockquote { + font-size: 18px; + font-size: 1.8rem; + line-height: 1.6667; + margin-bottom: 1.6667em; + margin-left: -1.3333em; + padding-left: 1.1111em; + } + + blockquote cite, + blockquote small { + font-size: 15px; + font-size: 1.5rem; + line-height: 1.6; + } + + pre { + line-height: 1.2; + } + + button, + input, + select, + textarea { + font-size: 16px; + font-size: 1.6rem; + line-height: 1.5; + } + + button, + input { + line-height: normal; + } + + button, + input[type="button"], + input[type="reset"], + input[type="submit"], + .post-password-form input[type="submit"] { + font-size: 12px; + font-size: 1.2rem; + padding: 0.7917em 1.5833em; + } + + input[type="text"], + input[type="email"], + input[type="url"], + input[type="password"], + input[type="search"], + textarea { + padding: 0.375em; + } + + .main-navigation { + font-size: 12px; + font-size: 1.2rem; + margin: 0 20% 20%; + } + + .main-navigation a { + padding: 0.5em 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .menu-item-has-children > a { + padding-right: 35px; + } + + .main-navigation .menu-item-description { + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + } + + .dropdown-toggle { + height: 24px; + width: 24px; + } + + .dropdown-toggle:after { + font-size: 16px; + line-height: 24px; + width: 24px; + } + + .social-navigation { + margin: 0 20% 20%; + } + + .social-navigation ul { + margin-bottom: -1.6em; + } + + .social-navigation li { + width: 25%; + } + + .social-navigation a { + height: 3.2em; + } + + .secondary-toggle { + display: none; + } + + .post-password-form label, + .post-navigation .meta-nav, + .comment-navigation, + .image-navigation, + .author-heading, + .author-bio, + .entry-footer, + .page-links a, + .page-links span, + .comment-metadata, + .pingback .edit-link, + .comment-list .reply, + .comment-notes, + .comment-awaiting-moderation, + .logged-in-as, + .comment-form label, + .form-allowed-tags, + .site-info, + .wp-caption-text, + .gallery-caption, + .entry-caption { + font-size: 12px; + font-size: 1.2rem; + } + + .post-navigation { + margin: 8.3333% 8.3333% 0; + } + + .post-navigation a { + padding: 5% 10%; + } + + .pagination { + margin: 8.333% 8.333% 0; + } + + .pagination .nav-links { + min-height: 3.2em; + } + + .pagination .page-numbers { + line-height: 3.2em; + padding: 0 0.8em; + } + + .pagination .prev, + .pagination .next { + height: 48px; + padding: 0; + width: 48px; + } + + .pagination .prev:before, + .pagination .next:before { + height: 48px; + line-height: 48px; + width: 48px; + } + + .image-navigation .nav-previous a:before, + .image-navigation .nav-next a:after, + .comment-navigation .nav-previous a:before, + .comment-navigation .nav-next a:after { + font-size: 16px; + top: 0; + } + + .image-navigation { + padding: 0 10%; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4em 1.6em 1.6em 0; + } + + blockquote.alignright, + .wp-caption.alignright, + img.alignright { + margin: 0.4em 0 1.6em 1.6em; + } + + blockquote.aligncenter, + .wp-caption.aligncenter, + img.aligncenter { + clear: both; + margin-top: 0.4em; + margin-bottom: 1.6em; + } + + .wp-caption.alignleft, + .wp-caption.alignright, + .wp-caption.aligncenter { + margin-bottom: 1.2em; + } + + .site-header { + background-color: transparent; + border-bottom: 0; + margin: 20% 0; + padding: 0 20%; + } + + .site-branding { + min-height: 0; + padding: 0; + } + + .site-title { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.3636; + } + + .site-description { + font-size: 12px; + font-size: 1.2rem; + } + + .widget { + font-size: 12px; + font-size: 1.2rem; + margin: 0 0 20%; + padding: 0 20%; + } + + .widget blockquote { + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + margin-bottom: 1.5em; + margin-left: -1.5em; + padding-left: 1.1667em; + } + + .widget blockquote p { + margin-bottom: 1.5em; + } + + .widget blockquote cite, + .widget blockquote small { + font-size: 12px; + font-size: 1.2rem; + } + + .widget pre { + padding: 0.5em; + } + + .widget button, + .widget input, + .widget select, + .widget textarea { + font-size: 12px; + font-size: 1.2rem; + } + + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"] { + font-size: 12px; + font-size: 1.2rem; + padding: 0.5417em 1.0833em; + } + + .widget input[type="text"], + .widget input[type="email"], + .widget input[type="url"], + .widget input[type="password"], + .widget input[type="search"], + .widget textarea { + padding: 0.4583em; + } + + .widget .wp-caption-text, + .widget .gallery-caption { + font-size: 12px; + font-size: 1.2rem; + } + + .widget_calendar td, + .widget_calendar th { + line-height: 1.9167; + } + + .widget_archive li, + .widget_categories li, + .widget_links li, + .widget_meta li, + .widget_nav_menu li, + .widget_pages li, + .widget_recent_comments li, + .widget_recent_entries li { + padding: 0.4583em 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.4583em 0 0 1em; + padding-top: 0.4583em; + } + + .widget_rss .rss-date, + .widget_rss cite { + font-size: 12px; + font-size: 1.2rem; + line-height: 1.5; + } + + .hentry, + .page-header, + .page-content { + margin: 0 8.3333%; + } + + .hentry { + padding-top: 8.3333%; + } + + .hentry + .hentry, + .page-header + .hentry, + .page-header + .page-content { + margin-top: 8.3333%; + } + + .post-thumbnail { + margin-bottom: 2.4em; + } + + .entry-header { + padding: 0 10%; + } + + .entry-title { + font-size: 31px; + font-size: 3.1rem; + line-height: 1.1613; + margin-bottom: 1.1613em; + } + + .entry-content, + .entry-summary { + padding: 0 10% 10%; + } + + .entry-content h1, + .entry-summary h1, + .page-content h1, + .comment-content h1 { + font-size: 31px; + font-size: 3.1rem; + line-height: 1.1613; + margin-top: 1.5484em; + margin-bottom: 0.7742em; + } + + .entry-content h2, + .entry-summary h2, + .page-content h2, + .comment-content h2 { + font-size: 26px; + font-size: 2.6rem; + line-height: 1.3846; + margin-top: 1.8462em; + margin-bottom: 0.9231em; + } + + .entry-content h3, + .entry-summary h3, + .page-content h3, + .comment-content h3 { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.3636; + margin-top: 2.1818em; + margin-bottom: 1.0909em; + } + + .entry-content h4, + .entry-summary h4, + .page-content h4, + .comment-content h4 { + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; + margin-top: 2.6667em; + margin-bottom: 1.3333em; + } + + .entry-content h5, + .entry-content h6, + .entry-summary h5, + .entry-summary h6, + .page-content h5, + .page-content h6, + .comment-content h5, + .comment-content h6 { + font-size: 15px; + font-size: 1.5rem; + line-height: 1.2; + margin-top: 3.2em; + margin-bottom: 1.6em; + } + + .entry-content .more-link:after, + .entry-summary .more-link:after { + font-size: 16px; + top: 5px; + } + + .author-info { + margin: 0 10%; + padding: 10% 0; + } + + .author-info .avatar { + height: 36px; + margin: 0 1.5em 1.5em 0; + width: 36px; + } + + .author-link:after { + font-size: 16px; + top: 1px; + } + + .entry-footer { + padding: 5% 10%; + } + + .posted-on:before, + .byline:before, + .cat-links:before, + .tags-links:before, + .comments-link:before, + .entry-format:before, + .edit-link:before, + .full-size-link:before { + top: 0; + } + + .page-header { + padding: 4.1666% 8.3333%; + } + + .page-content { + padding: 8.3333%; + } + + .taxonomy-description { + padding-top: 0.4em; + } + + .page-title, + .comments-title, + .comment-reply-title, + .post-navigation .post-title { + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; + } + + .page-links { + margin-bottom: 1.3333em; + } + + .page-links a, + .page-links > span { + margin: 0 0.3333em 0.3333em 0; + } + + .entry-attachment { + margin-bottom: 1.6em; + } + + .format-aside .entry-title, + .format-image .entry-title, + .format-video .entry-title, + .format-quote .entry-title, + .format-gallery .entry-title, + .format-status .entry-title, + .format-link .entry-title, + .format-audio .entry-title, + .format-chat .entry-title { + font-size: 18px; + font-size: 1.8rem; + line-height: 1.3333; + margin-bottom: 1.3333em; + } + + .format-link .entry-title a:after { + top: 0; + } + + .comments-area { + margin: 8.3333% 8.3333% 0; + padding: 8.3333%; + } + + .comments-title { + margin-bottom: 1.3333em; + } + + .comment-list article, + .comment-list .pingback, + .comment-list .trackback { + padding: 1.6em 0; + } + + .comment-list + .comment-respond, + .comment-navigation + .comment-respond { + padding-top: 1.6em; + } + + .comment-list .children > li { + padding-left: 0.8em; + } + + .comment-author { + margin-bottom: 0.4em; + } + + .comment-author .avatar { + height: 24px; + margin-right: 0.8em; + top: 0; + width: 24px; + } + + .comment-metadata .edit-link:before { + top: 3px; + } + + .pingback .edit-link:before { + top: 5px; + } + + .bypostauthor > article .fn:after { + top: 5px; + left: 3px; + } + + .comment-content ul, + .comment-content ol { + margin-bottom: 2em; + } + + .comment-list .reply a { + padding: 0.4167em 0.8333em; + } + + .comment-form, + .no-comments { + padding-top: 1.6em; + } + + .comment-reply-title small a:before { + top: -3px; + } + + .site-footer { + float: left; + margin: 0 0 0 35.2941%; + padding: 0; + width: 58.8235%; + } + + .site-info { + padding: 5% 10%; + } + + embed, + iframe, + object, + video { + margin-bottom: 1.6em; + } + + .wp-audio-shortcode, + .wp-video, + .wp-playlist.wp-audio-playlist { + font-size: 15px; + font-size: 1.5rem; + margin-bottom: 1.6em; + } + + .wp-caption, + .gallery { + margin-bottom: 1.6em; + } +} + + +/** + * 15.5 Desktop Medium 1100px + */ + +@media screen and (min-width: 68.75em) { + body, + button, + input, + select, + textarea { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.6471; + } + + button, + input { + line-height: normal; + } + + p, + address, + pre, + hr, + ul, + ol, + dl, + dd, + table { + margin-bottom: 1.6471em; + } + + blockquote { + font-size: 20px; + font-size: 2rem; + line-height: 1.75; + margin-bottom: 1.75em; + margin-left: -1.05em; + padding-left: 0.85em; + } + + blockquote p { + margin-bottom: 1.75em; + } + + blockquote cite, + blockquote small { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.6471; + } + + pre { + line-height: 1.2353; + } + + button, + input[type="button"], + input[type="reset"], + input[type="submit"], + .post-password-form input[type="submit"] { + font-size: 14px; + font-size: 1.4rem; + padding: 0.8214em 1.5714em; + } + + input[type="text"], + input[type="email"], + input[type="url"], + input[type="password"], + input[type="search"], + textarea { + padding: 0.5em; + } + + .main-navigation { + font-size: 14px; + font-size: 1.4rem; + } + + .main-navigation a { + padding: 0.4643em 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .menu-item-has-children > a { + padding-right: 33px; + } + + .main-navigation .menu-item-description { + line-height: 1.4583; + margin-top: 0.25em; + } + + .dropdown-toggle { + height: 28px; + width: 28px; + } + + .dropdown-toggle:after { + line-height: 28px; + width: 28px; + } + + .social-navigation ul { + margin-bottom: -1.4706em; + } + + .social-navigation li { + width: 20%; + } + + .social-navigation a { + height: 2.8824em; + } + + .post-password-form label, + .post-navigation .meta-nav, + .comment-navigation, + .image-navigation, + .author-heading, + .author-bio, + .entry-footer, + .page-links a, + .page-links span, + .comment-metadata, + .pingback .edit-link, + .comment-list .reply, + .comment-notes, + .comment-awaiting-moderation, + .logged-in-as, + .comment-form label, + .form-allowed-tags, + .site-info, + .wp-caption-text, + .gallery-caption, + .entry-caption { + font-size: 14px; + font-size: 1.4rem; + } + + .pagination .nav-links { + min-height: 3.2941em; + } + + .pagination .page-numbers { + line-height: 3.2941em; + padding: 0 0.8235em; + } + + .pagination .prev, + .pagination .next { + height: 56px; + padding: 0; + width: 56px; + } + + .pagination .prev:before, + .pagination .next:before { + height: 56px; + line-height: 56px; + width: 56px; + } + + .image-navigation .nav-previous a:before, + .image-navigation .nav-next a:after, + .comment-navigation .nav-previous a:before, + .comment-navigation .nav-next a:after { + top: 2px; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4118em 1.6471em 1.6471em 0; + } + + blockquote.alignright, + .wp-caption.alignright, + img.alignright { + margin: 0.4118em 0 1.6471em 1.6471em; + } + + blockquote.aligncenter, + .wp-caption.aligncenter, + img.aligncenter { + margin-top: 0.4118em; + margin-bottom: 1.6471em; + } + + .wp-caption.alignleft, + .wp-caption.alignright, + .wp-caption.aligncenter { + margin-bottom: 1.2353em; + } + + .site-title { + font-size: 24px; + font-size: 2.4rem; + line-height: 1.1667; + } + + .site-description { + font-size: 14px; + font-size: 1.4rem; + } + + .widget { + font-size: 14px; + font-size: 1.4rem; + } + + .widget blockquote { + font-size: 14px; + font-size: 1.4rem; + padding-left: 1.2143em; + } + + .widget button, + .widget input, + .widget select, + .widget textarea { + font-size: 14px; + font-size: 1.4rem; + } + + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"] { + font-size: 12px; + font-size: 1.2rem; + padding: 0.75em 1.5em; + } + + .widget input[type="text"], + .widget input[type="email"], + .widget input[type="url"], + .widget input[type="password"], + .widget input[type="search"], + .widget textarea { + padding: 0.5em; + } + + .widget .wp-caption-text, + .widget .gallery-caption { + line-height: 1.4583; + padding: 0.5833em 0; + } + + .widget_calendar caption { + margin: 0 0 1.9286em; + } + + .widget_calendar td, + .widget_calendar th { + line-height: 1.9286; + } + + .widget_archive li, + .widget_categories li, + .widget_links li, + .widget_meta li, + .widget_nav_menu li, + .widget_pages li, + .widget_recent_comments li, + .widget_recent_entries li { + padding: 0.4643em 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.4643em 0 0 1em; + padding-top: 0.4643em; + } + + .widget_rss .rss-date, + .widget_rss cite { + line-height: 1.75; + } + + .post-thumbnail { + margin-bottom: 2.4706em; + } + + .entry-title { + font-size: 35px; + font-size: 3.5rem; + line-height: 1.2; + margin-bottom: 1.2em; + } + + .entry-content h1, + .entry-summary h1, + .page-content h1, + .comment-content h1 { + font-size: 35px; + font-size: 3.5rem; + line-height: 1.2; + margin-top: 1.6em; + margin-bottom: 0.8em; + } + + .entry-content h2, + .entry-summary h2, + .page-content h2, + .comment-content h2 { + font-size: 29px; + font-size: 2.9rem; + line-height: 1.2069; + margin-top: 1.931em; + margin-bottom: 0.9655em; + } + + .entry-content h3, + .entry-summary h3, + .page-content h3, + .comment-content h3 { + font-size: 24px; + font-size: 2.4rem; + line-height: 1.1667; + margin-top: 2.3333em; + margin-bottom: 1.1667em; + } + + .entry-content h4, + .entry-summary h4, + .page-content h4, + .comment-content h4 { + font-size: 20px; + font-size: 2rem; + line-height: 1.4; + margin-top: 2.8em; + margin-bottom: 1.4em; + } + + .entry-content h5, + .entry-content h6, + .entry-summary h5, + .entry-summary h6, + .page-content h5, + .page-content h6, + .comment-content h5, + .comment-content h6 { + font-size: 17px; + font-size: 1.7rem; + line-height: 1.2353; + margin-top: 3.2941em; + margin-bottom: 1.6471em; + } + + .entry-content .more-link:after, + .entry-summary .more-link:after { + font-size: 24px; + top: 2px; + } + + .author-info .avatar { + height: 42px; + margin: 0 1.6471em 1.6471em 0; + width: 42px; + } + + .author-link:after { + top: 3px; + } + + .posted-on:before, + .byline:before, + .cat-links:before, + .tags-links:before, + .comments-link:before, + .entry-format:before, + .edit-link:before, + .full-size-link:before { + top: 3px; + } + + .taxonomy-description { + padding-top: 0.4118em; + } + + .page-title, + .comments-title, + .comment-reply-title, + .post-navigation .post-title { + font-size: 24px; + font-size: 2.4rem; + line-height: 1.1667; + } + + .page-links { + margin-bottom: 1.4117em; + } + + .page-links a, + .page-links > span { + margin: 0 0.2857em 0.2857em 0; + } + + .entry-attachment { + margin-bottom: 1.6471em; + } + + .format-aside .entry-title, + .format-image .entry-title, + .format-video .entry-title, + .format-quote .entry-title, + .format-gallery .entry-title, + .format-status .entry-title, + .format-link .entry-title, + .format-audio .entry-title, + .format-chat .entry-title { + font-size: 20px; + font-size: 2rem; + line-height: 1.4; + margin-bottom: 1.4em; + } + + .format-link .entry-title a:after { + top: 0.0833em; + } + + .comments-title { + margin-bottom: 1.4em; + } + + .comment-list article, + .comment-list .pingback, + .comment-list .trackback { + padding: 1.6471em 0; + } + + .comment-list + .comment-respond, + .comment-navigation + .comment-respond { + padding-top: 1.6471em; + } + + .comment-list .children > li { + padding-left: 1.1667em; + } + + .comment-author { + margin-bottom: 0; + } + + .comment-author .avatar { + height: 42px; + margin-right: 1.64705em; + top: 5px; + width: 42px; + } + + .bypostauthor > article .fn:after { + top: 7px; + left: 6px; + } + + .comment-metadata .edit-link:before { + top: 6px; + } + + .pingback .edit-link:before { + top: 6px; + } + + .comment-content ul, + .comment-content ol { + margin-bottom: 1.6471em; + } + + .comment-list .reply a { + padding: 0.4286em 0.8571em; + } + + .comment-form, + .no-comments { + padding-top: 1.6471em; + } + + .comment-reply-title small a:before { + top: -1px; + } + + embed, + iframe, + object, + video { + margin-bottom: 1.6471em; + } + + .wp-audio-shortcode, + .wp-video, + .wp-playlist.wp-audio-playlist { + font-size: 17px; + font-size: 1.7rem; + margin-bottom: 1.6471em; + } + + .wp-caption, + .gallery { + margin-bottom: 1.6471em; + } +} + + +/** + * 15.6 Desktop Large 1240px + */ + +@media screen and (min-width: 77.5em) { + body, + button, + input, + select, + textarea { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.6842; + } + + button, + input { + line-height: normal; + } + + p, + address, + pre, + hr, + ul, + ol, + dl, + dd, + table { + margin-bottom: 1.6842em; + } + + blockquote { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.8182; + margin-bottom: 1.8182em; + margin-left: -1.0909em; + padding-left: 0.9091em; + } + + blockquote p { + margin-bottom: 1.8182em; + } + + blockquote cite, + blockquote small { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.6842; + } + + pre { + line-height: 1.2632; + } + + button, + input[type="button"], + input[type="reset"], + input[type="submit"], + .post-password-form input[type="submit"] { + font-size: 16px; + font-size: 1.6rem; + padding: 0.8125em 1.625em; + } + + input[type="text"], + input[type="email"], + input[type="url"], + input[type="password"], + input[type="search"], + textarea { + padding: 0.5278em; + } + + .main-navigation { + font-size: 16px; + font-size: 1.6rem; + } + + .main-navigation a { + padding: 0.5em 0; + } + + .main-navigation .page_item_has_children > a, + .main-navigation .menu-item-has-children > a { + padding-right: 32px; + } + + .main-navigation .menu-item-description { + font-size: 13px; + font-size: 1.3rem; + line-height: 1.5385; + margin-top: 0.3077em; + } + + .dropdown-toggle { + height: 32px; + top: 4px; + width: 32px; + } + + .dropdown-toggle:after { + line-height: 32px; + width: 32px; + } + + .social-navigation ul { + margin-bottom: -1.2632em; + } + + .social-navigation a { + height: 2.5263em; + } + + .post-password-form label, + .post-navigation .meta-nav, + .comment-navigation, + .image-navigation, + .author-heading, + .author-bio, + .entry-footer, + .page-links a, + .page-links span, + .comment-metadata, + .pingback .edit-link, + .comment-list .reply, + .comment-notes, + .comment-awaiting-moderation, + .logged-in-as, + .comment-form label, + .form-allowed-tags, + .site-info, + .wp-caption-text, + .gallery-caption, + .entry-caption { + font-size: 16px; + font-size: 1.6rem; + } + + .pagination .nav-links { + min-height: 3.3684em; + } + + .pagination .page-numbers { + line-height: 3.3684em; + padding: 0 0.8421em; + } + + .pagination .prev, + .pagination .next { + height: 64px; + padding: 0; + width: 64px; + } + + .pagination .prev:before, + .pagination .next:before { + height: 64px; + line-height: 64px; + width: 64px; + } + + .image-navigation .nav-previous a:before, + .image-navigation .nav-next a:after, + .comment-navigation .nav-previous a:before, + .comment-navigation .nav-next a:after { + font-size: 24px; + top: -1px; + } + + blockquote.alignleft, + .wp-caption.alignleft, + img.alignleft { + margin: 0.4211em 1.6842em 1.6842em 0; + } + + blockquote.alignright, + .wp-caption.alignright, + img.alignright { + margin: 0.4211em 0 1.6842em 1.6842em; + } + + blockquote.aligncenter, + .wp-caption.aligncenter, + img.aligncenter { + margin-top: 0.4211em; + margin-bottom: 1.6842em; + } + + .wp-caption.alignleft, + .wp-caption.alignright, + .wp-caption.aligncenter { + margin-bottom: 1.2632em; + } + + .site-title { + font-size: 27px; + font-size: 2.7rem; + line-height: 1.1852; + } + + .site-description { + font-size: 16px; + font-size: 1.6rem; + } + + .widget { + font-size: 16px; + font-size: 1.6rem; + } + + .widget blockquote { + font-size: 16px; + font-size: 1.6rem; + padding-left: 1.25em; + } + + .widget blockquote cite, + .widget blockquote small { + font-size: 13px; + font-size: 1.3rem; + line-height: 1.8462; + } + + .widget button, + .widget input, + .widget select, + .widget textarea { + font-size: 16px; + font-size: 1.6rem; + } + + .widget button, + .widget input[type="button"], + .widget input[type="reset"], + .widget input[type="submit"] { + font-size: 13px; + font-size: 1.3rem; + padding: 0.8462em 1.6923em; + } + + .widget input[type="text"], + .widget input[type="email"], + .widget input[type="url"], + .widget input[type="password"], + .widget input[type="search"], + .widget textarea { + padding: 0.5em; + } + + .widget .wp-caption-text, + .widget .gallery-caption { + font-size: 13px; + font-size: 1.3rem; + line-height: 1.5385; + padding: 0.6154em 0; + } + + .widget_calendar td, + .widget_calendar th { + line-height: 1.9375; + } + + .widget_calendar caption { + margin: 0 0 1.5em; + } + + .widget_archive li, + .widget_categories li, + .widget_links li, + .widget_meta li, + .widget_nav_menu li, + .widget_pages li, + .widget_recent_comments li, + .widget_recent_entries li { + padding: 0.4688em 0; + } + + .widget_categories .children, + .widget_nav_menu .sub-menu, + .widget_pages .children { + margin: 0.4688em 0 0 1em; + padding-top: 0.4688em; + } + + .widget_rss .rss-date, + .widget_rss cite { + font-size: 13px; + font-size: 1.3rem; + line-height: 1.8462; + } + + .post-thumbnail { + margin-bottom: 2.9474em; + } + + .entry-title { + font-size: 39px; + font-size: 3.9rem; + line-height: 1.2308; + margin-bottom: 1.2308em; + } + + .entry-content h1, + .entry-summary h1, + .page-content h1, + .comment-content h1 { + font-size: 39px; + font-size: 3.9rem; + line-height: 1.2308; + margin-top: 1.641em; + margin-bottom: 0.8205em; + } + + .entry-content h2, + .entry-summary h2, + .page-content h2, + .comment-content h2 { + font-size: 32px; + font-size: 3.2rem; + line-height: 1.25; + margin-top: 2em; + margin-bottom: 1em; + } + + .entry-content h3, + .entry-summary h3, + .page-content h3, + .comment-content h3 { + font-size: 27px; + font-size: 2.7rem; + line-height: 1.1852; + margin-top: 2.3704em; + margin-bottom: 1.1852em; + } + + .entry-content h4, + .entry-summary h4, + .page-content h4, + .comment-content h4 { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.4545; + margin-top: 2.9091em; + margin-bottom: 1.4545em; + } + + .entry-content h5, + .entry-content h6, + .entry-summary h5, + .entry-summary h6, + .page-content h5, + .page-content h6, + .comment-content h5, + .comment-content h6 { + font-size: 19px; + font-size: 1.9rem; + line-height: 1.2632; + margin-top: 3.3684em; + margin-bottom: 1.6842em; + } + + .entry-content .more-link:after, + .entry-summary .more-link:after { + top: 3px; + } + + .author-info .avatar { + height: 56px; + margin: 0 1.6842em 1.6842em 0; + width: 56px; + } + + .author-link:after { + font-size: 24px; + top: 0; + } + + .posted-on:before, + .byline:before, + .cat-links:before, + .tags-links:before, + .comments-link:before, + .entry-format:before, + .edit-link:before, + .full-size-link:before { + top: 4px; + } + + .taxonomy-description { + padding-top: 0.4211em; + } + + .page-title, + .comments-title, + .comment-reply-title, + .post-navigation .post-title { + font-size: 27px; + font-size: 2.7rem; + line-height: 1.1852; + } + + .page-links { + margin-bottom: 1.4736em; + } + + .page-links a, + .page-links > span { + margin: 0 0.25em 0.25em 0; + } + + .entry-attachment { + margin-bottom: 1.6842em; + } + + .format-aside .entry-title, + .format-image .entry-title, + .format-video .entry-title, + .format-quote .entry-title, + .format-gallery .entry-title, + .format-status .entry-title, + .format-link .entry-title, + .format-audio .entry-title, + .format-chat .entry-title { + font-size: 22px; + font-size: 2.2rem; + line-height: 1.4545; + margin-bottom: 1.4545em; + } + + .format-link .entry-title a:after { + top: 3px; + } + + .comments-title { + margin-bottom: 1.4545em; + } + + .comment-list article, + .comment-list .pingback, + .comment-list .trackback { + padding: 1.6842em 0; + } + + .comment-list + .comment-respond, + .comment-navigation + .comment-respond { + padding-top: 1.6842em; + } + + .comment-list .children > li { + padding-left: 1.4737em; + } + + .comment-author .avatar { + height: 56px; + margin-right: 1.6842em; + top: 3px; + width: 56px; + } + + .bypostauthor > article .fn:after { + top: 8px; + } + + .comment-metadata .edit-link:before { + top: 8px; + } + + .pingback .edit-link:before { + top: 8px; + } + + .comment-content ul, + .comment-content ol { + margin-bottom: 1.6842em; + } + + .comment-list .reply a { + padding: 0.4375em 0.875em; + } + + .comment-form, + .no-comments { + padding-top: 1.6842em; + } + + embed, + iframe, + object, + video { + margin-bottom: 1.6842em; + } + + .wp-audio-shortcode, + .wp-video, + .wp-playlist.wp-audio-playlist { + font-size: 19px; + font-size: 1.9rem; + margin-bottom: 1.6842em; + } + + .wp-caption, + .gallery { + margin-bottom: 1.6842em; + } +} + + +/** + * 15.7 Desktop X-Large 1403px + */ + +@media screen and (min-width: 87.6875em) { + body:before { + width: -webkit-calc(50% - 289px); + width: calc(50% - 289px); + } +} + + +/** + * 16.0 Print + */ + +@media print { + body { + background: none !important; /* Brute force since user agents all print differently. */ + font-size: 11.25pt; + } + + .secondary-toggle, + .navigation, + .page-links, + .edit-link, + #reply-title, + .comment-form, + .comment-edit-link, + .comment-list .reply a, + button, + input, + textarea, + select { + display: none; + } + + .site-header, + .site-footer, + .hentry, + .entry-footer, + .page-header, + .page-content, + .comments-area { + background: none !important; /* Make sure color schemes dont't affect to print */ + } + + body, + blockquote, + blockquote cite, + blockquote small, + label, + a, + .site-title a, + .site-description, + .post-title, + .author-heading, + .entry-footer, + .entry-footer a, + .taxonomy-description, + .entry-caption, + .comment-author, + .comment-metadata, + .comment-metadata a, + .comment-notes, + .comment-awaiting-moderation, + .no-comments, + .site-info, + .site-info a, + .wp-caption-text, + .gallery-caption { + color: #000 !important; /* Make sure color schemes don't affect to print */ + } + + pre, + abbr[title], + table, + th, + td, + .site-header, + .site-footer, + .hentry + .hentry, + .author-info, + .page-header, + .comments-area, + .comment-list + .comment-respond, + .comment-list article, + .comment-list .pingback, + .comment-list .trackback, + .no-comments { + border-color: #eaeaea !important; /* Make sure color schemes don't affect to print */ + } + + .site { + margin: 0 7.6923%; + } + + .site-branding { + padding: 0; + } + + .site-header { + padding: 7.6923% 0; + } + + .site-description { + display: block; + } + + .hentry + .hentry { + margin-top: 7.6923%; + } + + .hentry.has-post-thumbnail { + padding-top: 7.6923%; + } + + .sticky-post { + background: #000 !important; + color: #fff !important; + } + + .entry-header, + .entry-footer { + padding: 0; + } + + .entry-content, + .entry-summary { + padding: 0 0 7.6923%; + } + + .post-thumbnail img { + margin: 0; + } + + .author-info { + margin: 0; + } + + .page-content { + padding: 7.6923% 0 0; + } + + .page-header { + padding: 3.84615% 0; + } + + .comments-area { + border: 0; + padding: 7.6923% 0 0; + } + + .site-footer { + margin-top: 7.6923%; + padding: 3.84615% 0; + } +} diff --git a/wp-content/themes/twentyfourteen/content-aside.php b/wp-content/themes/twentyfourteen/content-aside.php index 3837a2e9..0401579d 100644 --- a/wp-content/themes/twentyfourteen/content-aside.php +++ b/wp-content/themes/twentyfourteen/content-aside.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content-audio.php b/wp-content/themes/twentyfourteen/content-audio.php index cb5b0224..9fa9df41 100644 --- a/wp-content/themes/twentyfourteen/content-audio.php +++ b/wp-content/themes/twentyfourteen/content-audio.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content-gallery.php b/wp-content/themes/twentyfourteen/content-gallery.php index c49a2614..6e3fe832 100644 --- a/wp-content/themes/twentyfourteen/content-gallery.php +++ b/wp-content/themes/twentyfourteen/content-gallery.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content-image.php b/wp-content/themes/twentyfourteen/content-image.php index 836601ff..a81e493d 100644 --- a/wp-content/themes/twentyfourteen/content-image.php +++ b/wp-content/themes/twentyfourteen/content-image.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content-link.php b/wp-content/themes/twentyfourteen/content-link.php index d208ba09..858301ef 100644 --- a/wp-content/themes/twentyfourteen/content-link.php +++ b/wp-content/themes/twentyfourteen/content-link.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content-quote.php b/wp-content/themes/twentyfourteen/content-quote.php index b93cf994..10a5d112 100644 --- a/wp-content/themes/twentyfourteen/content-quote.php +++ b/wp-content/themes/twentyfourteen/content-quote.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content-video.php b/wp-content/themes/twentyfourteen/content-video.php index bedbd7fb..4c49aaa1 100644 --- a/wp-content/themes/twentyfourteen/content-video.php +++ b/wp-content/themes/twentyfourteen/content-video.php @@ -43,7 +43,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/content.php b/wp-content/themes/twentyfourteen/content.php index d9bf754f..e571d8b3 100644 --- a/wp-content/themes/twentyfourteen/content.php +++ b/wp-content/themes/twentyfourteen/content.php @@ -51,7 +51,12 @@
    →', 'twentyfourteen' ) ); + /* translators: %s: Name of current post */ + the_content( sprintf( + __( 'Continue reading %s ', 'twentyfourteen' ), + the_title( '', '', false ) + ) ); + wp_link_pages( array( 'before' => '', diff --git a/wp-content/themes/twentyfourteen/css/editor-style.css b/wp-content/themes/twentyfourteen/css/editor-style.css index 1d66b73c..010f3580 100644 --- a/wp-content/themes/twentyfourteen/css/editor-style.css +++ b/wp-content/themes/twentyfourteen/css/editor-style.css @@ -336,7 +336,8 @@ blockquote.alignright p { * ---------------------------------------------------------------------------- */ -.mceItemTable { +.mceItemTable, +.mce-item-table { border: 1px solid rgba(0, 0, 0, 0.1); border-width: 1px 0 0 1px; border-collapse: separate; @@ -348,7 +349,9 @@ blockquote.alignright p { } .mceItemTable th, -.mceItemTable caption { +.mceItemTable caption, +.mce-item-table th, +.mce-item-table caption { border: 1px solid rgba(0, 0, 0, 0.1); border-width: 0 1px 1px 0; font-weight: 700; @@ -358,7 +361,8 @@ blockquote.alignright p { vertical-align: baseline; } -.mceItemTable td { +.mceItemTable td, +.mce-item-table td { border: 1px solid rgba(0, 0, 0, 0.1); border-width: 0 1px 1px 0; font-family: Lato, sans-serif; diff --git a/wp-content/themes/twentyfourteen/functions.php b/wp-content/themes/twentyfourteen/functions.php index d95d29dc..2e66b2e2 100644 --- a/wp-content/themes/twentyfourteen/functions.php +++ b/wp-content/themes/twentyfourteen/functions.php @@ -211,7 +211,11 @@ function twentyfourteen_font_url() { * by Lato, translate this to 'off'. Do not translate into your own language. */ if ( 'off' !== _x( 'on', 'Lato font: on or off', 'twentyfourteen' ) ) { - $font_url = add_query_arg( 'family', urlencode( 'Lato:300,400,700,900,300italic,400italic,700italic' ), "//fonts.googleapis.com/css" ); + $query_args = array( + 'family' => urlencode( 'Lato:300,400,700,900,300italic,400italic,700italic' ), + 'subset' => urlencode( 'latin,latin-ext' ), + ); + $font_url = add_query_arg( $query_args, '//fonts.googleapis.com/css' ); } return $font_url; @@ -230,10 +234,10 @@ function twentyfourteen_scripts() { wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.0.3' ); // Load our main stylesheet. - wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri(), array( 'genericons' ) ); + wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri() ); // Load the Internet Explorer specific stylesheet. - wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style', 'genericons' ), '20131205' ); + wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style' ), '20131205' ); wp_style_add_data( 'twentyfourteen-ie', 'conditional', 'lt IE 9' ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { @@ -501,7 +505,7 @@ require get_template_directory() . '/inc/custom-header.php'; // Custom template tags for this theme. require get_template_directory() . '/inc/template-tags.php'; -// Add Theme Customizer functionality. +// Add Customizer functionality. require get_template_directory() . '/inc/customizer.php'; /* diff --git a/wp-content/themes/twentyfourteen/header.php b/wp-content/themes/twentyfourteen/header.php index bd8f8fac..139e207f 100644 --- a/wp-content/themes/twentyfourteen/header.php +++ b/wp-content/themes/twentyfourteen/header.php @@ -35,7 +35,7 @@ diff --git a/wp-content/themes/twentyfourteen/inc/back-compat.php b/wp-content/themes/twentyfourteen/inc/back-compat.php index ac06b944..c184d912 100644 --- a/wp-content/themes/twentyfourteen/inc/back-compat.php +++ b/wp-content/themes/twentyfourteen/inc/back-compat.php @@ -39,7 +39,7 @@ function twentyfourteen_upgrade_notice() { } /** - * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6. + * Prevent the Customizer from being loaded on WordPress versions prior to 3.6. * * @since Twenty Fourteen 1.0 */ diff --git a/wp-content/themes/twentyfourteen/inc/custom-header.php b/wp-content/themes/twentyfourteen/inc/custom-header.php index 523db809..c922e641 100644 --- a/wp-content/themes/twentyfourteen/inc/custom-header.php +++ b/wp-content/themes/twentyfourteen/inc/custom-header.php @@ -140,7 +140,7 @@ function twentyfourteen_admin_header_image() { -

    onclick="return false;" href="">

    +

    onclick="return false;" href="" tabindex="-1">

    get_section( 'colors' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); - $wp_customize->get_section( 'background_image' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); - // Add postMessage support for site title and description. $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; @@ -30,14 +26,24 @@ function twentyfourteen_customize_register( $wp_customize ) { // Rename the label to "Display Site Title & Tagline" in order to make this option extra clear. $wp_customize->get_control( 'display_header_text' )->label = __( 'Display Site Title & Tagline', 'twentyfourteen' ); + // Add custom description to Colors and Background controls or sections. + if ( property_exists( $wp_customize->get_control( 'background_color' ), 'description' ) ) { + $wp_customize->get_control( 'background_color' )->description = __( 'May only be visible on wide screens.', 'twentyfourteen' ); + $wp_customize->get_control( 'background_image' )->description = __( 'May only be visible on wide screens.', 'twentyfourteen' ); + } else { + $wp_customize->get_section( 'colors' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); + $wp_customize->get_section( 'background_image' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); + } + // Add the featured content section in case it's not already there. $wp_customize->add_section( 'featured_content', array( - 'title' => __( 'Featured Content', 'twentyfourteen' ), - 'description' => sprintf( __( 'Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), + 'title' => __( 'Featured Content', 'twentyfourteen' ), + 'description' => sprintf( __( 'Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), esc_url( add_query_arg( 'tag', _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), admin_url( 'edit.php' ) ) ), admin_url( 'edit.php?show_sticky=1' ) ), - 'priority' => 130, + 'priority' => 130, + 'active_callback' => 'is_front_page', ) ); // Add the featured content layout setting and control. @@ -75,7 +81,7 @@ function twentyfourteen_sanitize_layout( $layout ) { } /** - * Bind JS handlers to make Theme Customizer preview reload changes asynchronously. + * Bind JS handlers to make Customizer preview reload changes asynchronously. * * @since Twenty Fourteen 1.0 */ diff --git a/wp-content/themes/twentyfourteen/inc/featured-content.php b/wp-content/themes/twentyfourteen/inc/featured-content.php index ccff4cac..8bc7dc5b 100644 --- a/wp-content/themes/twentyfourteen/inc/featured-content.php +++ b/wp-content/themes/twentyfourteen/inc/featured-content.php @@ -97,7 +97,7 @@ class Featured_Content { /** * Hide "featured" tag from the front-end. * - * Has to run on wp_loaded so that the preview filters of the customizer + * Has to run on wp_loaded so that the preview filters of the Customizer * have a chance to alter the value. * * @static @@ -235,10 +235,8 @@ class Featured_Content { return; } - $page_on_front = get_option( 'page_on_front' ); - // Bail if the blog page is not the front page. - if ( ! empty( $page_on_front ) ) { + if ( 'posts' !== get_option( 'show_on_front' ) ) { return; } @@ -398,7 +396,7 @@ class Featured_Content { * @access public * @since Twenty Fourteen 1.0 * - * @param WP_Customize_Manager $wp_customize Theme Customizer object. + * @param WP_Customize_Manager $wp_customize Customizer object. */ public static function customize_register( $wp_customize ) { $wp_customize->add_section( 'featured_content', array( diff --git a/wp-content/themes/twentyfourteen/inc/template-tags.php b/wp-content/themes/twentyfourteen/inc/template-tags.php index bea90891..084f97ae 100644 --- a/wp-content/themes/twentyfourteen/inc/template-tags.php +++ b/wp-content/themes/twentyfourteen/inc/template-tags.php @@ -189,15 +189,36 @@ function twentyfourteen_post_thumbnail() { - + %2$s', + esc_url( get_permalink( get_the_ID() ) ), + /* translators: %s: Name of current post */ + sprintf( __( 'Continue reading %s ', 'twentyfourteen' ), '' . get_the_title( get_the_ID() ) . '' ) + ); + return ' … ' . $link; +} +add_filter( 'excerpt_more', 'twentyfourteen_excerpt_more' ); +endif; diff --git a/wp-content/themes/twentyfourteen/js/customizer.js b/wp-content/themes/twentyfourteen/js/customizer.js index 9f323d1d..10f3340e 100644 --- a/wp-content/themes/twentyfourteen/js/customizer.js +++ b/wp-content/themes/twentyfourteen/js/customizer.js @@ -1,7 +1,7 @@ /** - * Twenty Fourteen Theme Customizer enhancements for a better user experience. + * Twenty Fourteen Customizer enhancements for a better user experience. * - * Contains handlers to make Theme Customizer preview reload changes asynchronously. + * Contains handlers to make Customizer preview reload changes asynchronously. */ ( function( $ ) { // Site title and description. diff --git a/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot b/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot index cf670305..634f3e2d 100644 --- a/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot +++ b/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot @@ -2,9 +2,9 @@ # This file is distributed under the GNU General Public License v2 or later. msgid "" msgstr "" -"Project-Id-Version: Twenty Fourteen 1.2\n" +"Project-Id-Version: Twenty Fourteen 1.3\n" "Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfourteen\n" -"POT-Creation-Date: 2014-09-03 00:45:47+00:00\n" +"POT-Creation-Date: 2014-12-18 16:59:51+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -108,15 +108,16 @@ msgstr "" msgid "Edit" msgstr "" -#: content-aside.php:46 content-audio.php:46 content-gallery.php:46 -#: content-image.php:46 content-link.php:46 content-quote.php:46 -#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172 -msgid "Continue reading " +#. translators: %s: Name of current post +#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 +#: content-image.php:48 content-link.php:48 content-quote.php:48 +#: content-video.php:48 content.php:56 inc/template-tags.php:219 +msgid "Continue reading %s " msgstr "" -#: content-aside.php:48 content-audio.php:48 content-gallery.php:48 -#: content-image.php:48 content-link.php:48 content-page.php:22 -#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54 +#: content-aside.php:53 content-audio.php:53 content-gallery.php:53 +#: content-image.php:53 content-link.php:53 content-page.php:22 +#: content-quote.php:53 content-video.php:53 content.php:61 image.php:54 msgid "Pages:" msgstr "" @@ -141,7 +142,7 @@ msgid "" "searching can help." msgstr "" -#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# +#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.3) #-#-#-#-# #. Author URI of the plugin/theme #: footer.php:21 msgid "http://wordpress.org/" @@ -188,21 +189,21 @@ msgctxt "Lato font: on or off" msgid "on" msgstr "" -#: functions.php:254 +#: functions.php:258 msgid "Previous" msgstr "" -#: functions.php:255 +#: functions.php:259 msgid "Next" msgstr "" -#: functions.php:372 +#: functions.php:376 msgid "%d Article" msgid_plural "%d Articles" msgstr[0] "" msgstr[1] "" -#: functions.php:491 +#: functions.php:495 msgid "Page %s" msgstr "" @@ -232,53 +233,57 @@ msgid "" "version %s. Please upgrade and try again." msgstr "" -#: inc/customizer.php:19 inc/customizer.php:20 -msgid "Background may only be visible on wide screens." -msgstr "" - -#: inc/customizer.php:28 +#: inc/customizer.php:24 msgid "Site Title Color" msgstr "" -#: inc/customizer.php:31 +#: inc/customizer.php:27 msgid "Display Site Title & Tagline" msgstr "" -#: inc/customizer.php:35 inc/featured-content.php:405 +#: inc/customizer.php:31 inc/customizer.php:32 +msgid "May only be visible on wide screens." +msgstr "" + +#: inc/customizer.php:34 inc/customizer.php:35 +msgid "Background may only be visible on wide screens." +msgstr "" + +#: inc/customizer.php:40 inc/featured-content.php:403 msgid "Featured Content" msgstr "" -#: inc/customizer.php:36 inc/featured-content.php:406 +#: inc/customizer.php:41 inc/featured-content.php:404 msgid "" "Use a tag to feature your posts. If no posts match the " "tag, sticky posts will be displayed instead." msgstr "" -#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 -#: inc/featured-content.php:416 inc/featured-content.php:476 +#: inc/customizer.php:42 inc/customizer.php:108 inc/featured-content.php:405 +#: inc/featured-content.php:414 inc/featured-content.php:474 msgctxt "featured content default tag slug" msgid "featured" msgstr "" -#: inc/customizer.php:50 +#: inc/customizer.php:56 msgid "Layout" msgstr "" -#: inc/customizer.php:54 +#: inc/customizer.php:60 msgid "Grid" msgstr "" -#: inc/customizer.php:55 +#: inc/customizer.php:61 msgid "Slider" msgstr "" -#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# +#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.3) #-#-#-#-# #. Theme Name of the plugin/theme -#: inc/customizer.php:99 +#: inc/customizer.php:105 msgid "Twenty Fourteen" msgstr "" -#: inc/customizer.php:102 +#: inc/customizer.php:108 msgid "" "The home page features your choice of up to 6 posts prominently displayed in " "a grid or slider, controlled by a tag; you can change " @@ -287,7 +292,7 @@ msgid "" "instead." msgstr "" -#: inc/customizer.php:103 +#: inc/customizer.php:109 msgid "" "Enhance your site design by using Featured Images for " "posts you’d like to stand out (also known as post thumbnails). This " @@ -296,17 +301,17 @@ msgid "" "title—and in the Featured Content area on the home page." msgstr "" -#: inc/customizer.php:104 +#: inc/customizer.php:110 msgid "" "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." msgstr "" -#: inc/featured-content.php:428 +#: inc/featured-content.php:426 msgid "Tag Name" msgstr "" -#: inc/featured-content.php:433 +#: inc/featured-content.php:431 msgid "Don’t display tag on front end." msgstr "" @@ -408,6 +413,10 @@ msgstr "" msgid "More asides" msgstr "" +#: inc/widgets.php:127 inc/widgets.php:172 +msgid "Continue reading " +msgstr "" + #: inc/widgets.php:162 msgid "This gallery contains %2$s photo." msgid_plural "" diff --git a/wp-content/themes/twentyfourteen/style.css b/wp-content/themes/twentyfourteen/style.css index d88aed58..0bba0606 100644 --- a/wp-content/themes/twentyfourteen/style.css +++ b/wp-content/themes/twentyfourteen/style.css @@ -4,7 +4,7 @@ Theme URI: http://wordpress.org/themes/twentyfourteen Author: the WordPress team Author URI: http://wordpress.org/ Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier. -Version: 1.2 +Version: 1.3 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready @@ -459,7 +459,7 @@ hr { } /* Support a widely-adopted but non-standard selector for text selection styles - * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898. + * to achieve a better experience. See https://core.trac.wordpress.org/ticket/25898. */ ::selection { background: #24890d; @@ -1336,6 +1336,10 @@ a.post-thumbnail:hover { color: #41a62a; } +.entry-content .more-link { + white-space: nowrap; +} + /* Mediaelements */ .hentry .mejs-container { @@ -3073,7 +3077,7 @@ a.post-thumbnail:hover { /* Does the same thing as , * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor - * the meta tag. See http://core.trac.wordpress.org/ticket/25888. + * the meta tag. See https://core.trac.wordpress.org/ticket/25888. */ @-ms-viewport { width: device-width; diff --git a/wp-content/themes/twentyfourteen/taxonomy-post_format.php b/wp-content/themes/twentyfourteen/taxonomy-post_format.php index 7dd08002..0503d2b3 100644 --- a/wp-content/themes/twentyfourteen/taxonomy-post_format.php +++ b/wp-content/themes/twentyfourteen/taxonomy-post_format.php @@ -6,7 +6,7 @@ * If you'd like to further customize these Post Format views, you may create a * new template file for each specific one. * - * @todo http://core.trac.wordpress.org/ticket/23257: Add plural versions of Post Format strings + * @todo https://core.trac.wordpress.org/ticket/23257: Add plural versions of Post Format strings * and remove plurals below. * * @link http://codex.wordpress.org/Template_Hierarchy diff --git a/wp-content/themes/twentythirteen/content-aside.php b/wp-content/themes/twentythirteen/content-aside.php index 8aa309b5..fbc01e61 100644 --- a/wp-content/themes/twentythirteen/content-aside.php +++ b/wp-content/themes/twentythirteen/content-aside.php @@ -10,8 +10,15 @@
    >
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-audio.php b/wp-content/themes/twentythirteen/content-audio.php index 5ba1862e..73a0d692 100644 --- a/wp-content/themes/twentythirteen/content-audio.php +++ b/wp-content/themes/twentythirteen/content-audio.php @@ -21,8 +21,15 @@
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-chat.php b/wp-content/themes/twentythirteen/content-chat.php index b34ab46f..6a40b893 100644 --- a/wp-content/themes/twentythirteen/content-chat.php +++ b/wp-content/themes/twentythirteen/content-chat.php @@ -20,8 +20,15 @@
    - - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-gallery.php b/wp-content/themes/twentythirteen/content-gallery.php index a4e24646..a43647f7 100644 --- a/wp-content/themes/twentythirteen/content-gallery.php +++ b/wp-content/themes/twentythirteen/content-gallery.php @@ -21,8 +21,15 @@
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?> diff --git a/wp-content/themes/twentythirteen/content-image.php b/wp-content/themes/twentythirteen/content-image.php index 972423dd..01e2f347 100644 --- a/wp-content/themes/twentythirteen/content-image.php +++ b/wp-content/themes/twentythirteen/content-image.php @@ -20,8 +20,15 @@
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-link.php b/wp-content/themes/twentythirteen/content-link.php index 2da7ffbf..cc02d824 100644 --- a/wp-content/themes/twentythirteen/content-link.php +++ b/wp-content/themes/twentythirteen/content-link.php @@ -21,8 +21,15 @@
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-quote.php b/wp-content/themes/twentythirteen/content-quote.php index 307537d2..ac4de672 100644 --- a/wp-content/themes/twentythirteen/content-quote.php +++ b/wp-content/themes/twentythirteen/content-quote.php @@ -10,8 +10,15 @@
    >
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-status.php b/wp-content/themes/twentythirteen/content-status.php index 272f5de8..e0e51f30 100644 --- a/wp-content/themes/twentythirteen/content-status.php +++ b/wp-content/themes/twentythirteen/content-status.php @@ -10,8 +10,15 @@
    >
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content-video.php b/wp-content/themes/twentythirteen/content-video.php index ac017588..8118a080 100644 --- a/wp-content/themes/twentythirteen/content-video.php +++ b/wp-content/themes/twentythirteen/content-video.php @@ -20,8 +20,15 @@
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/content.php b/wp-content/themes/twentythirteen/content.php index c3417404..98b6c319 100644 --- a/wp-content/themes/twentythirteen/content.php +++ b/wp-content/themes/twentythirteen/content.php @@ -38,8 +38,15 @@
    - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> + →', 'twentythirteen' ), + the_title( '', '', false ) + ) ); + + wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); + ?>
    diff --git a/wp-content/themes/twentythirteen/css/ie.css b/wp-content/themes/twentythirteen/css/ie.css index 2ea67d4f..5724b94e 100644 --- a/wp-content/themes/twentythirteen/css/ie.css +++ b/wp-content/themes/twentythirteen/css/ie.css @@ -2,9 +2,7 @@ Styles for older IE versions (previous to IE9). */ -.site { - min-width: 1040px; -} + .genericon:before:hover, .menu-toggle:after:hover, @@ -287,4 +285,4 @@ img.alignleft { .rtl .comment-reply-login:before { -ms-filter: "FlipH"; filter: FlipH; -} \ No newline at end of file +} diff --git a/wp-content/themes/twentythirteen/functions.php b/wp-content/themes/twentythirteen/functions.php index 5474d07d..5d0b0a38 100644 --- a/wp-content/themes/twentythirteen/functions.php +++ b/wp-content/themes/twentythirteen/functions.php @@ -461,6 +461,27 @@ function twentythirteen_get_link_url() { return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() ); } +if ( ! function_exists( 'twentythirteen_excerpt_more' ) && ! is_admin() ) : +/** + * Replaces "[...]" (appended to automatically generated excerpts) with ... + * and a Continue reading link. + * + * @since Twenty Thirteen 1.4 + * + * @param string $more Default Read More excerpt link. + * @return string Filtered Read More excerpt link. + */ +function twentythirteen_excerpt_more( $more ) { + $link = sprintf( '%2$s', + esc_url( get_permalink( get_the_ID() ) ), + /* translators: %s: Name of current post */ + sprintf( __( 'Continue reading %s ', 'twentythirteen' ), '' . get_the_title( get_the_ID() ) . '' ) + ); + return ' … ' . $link; +} +add_filter( 'excerpt_more', 'twentythirteen_excerpt_more' ); +endif; + /** * Extend the default WordPress body classes. * @@ -526,6 +547,6 @@ add_action( 'customize_register', 'twentythirteen_customize_register' ); * @since Twenty Thirteen 1.0 */ function twentythirteen_customize_preview_js() { - wp_enqueue_script( 'twentythirteen-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20130226', true ); + wp_enqueue_script( 'twentythirteen-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20141120', true ); } add_action( 'customize_preview_init', 'twentythirteen_customize_preview_js' ); diff --git a/wp-content/themes/twentythirteen/inc/back-compat.php b/wp-content/themes/twentythirteen/inc/back-compat.php index 329bcaa9..993ef1c6 100644 --- a/wp-content/themes/twentythirteen/inc/back-compat.php +++ b/wp-content/themes/twentythirteen/inc/back-compat.php @@ -39,7 +39,7 @@ function twentythirteen_upgrade_notice() { } /** - * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6. + * Prevent the Customizer from being loaded on WordPress versions prior to 3.6. * * @since Twenty Thirteen 1.0 */ diff --git a/wp-content/themes/twentythirteen/inc/custom-header.php b/wp-content/themes/twentythirteen/inc/custom-header.php index 58b6c559..61bc6aff 100644 --- a/wp-content/themes/twentythirteen/inc/custom-header.php +++ b/wp-content/themes/twentythirteen/inc/custom-header.php @@ -220,7 +220,7 @@ function twentythirteen_admin_header_image() { diff --git a/wp-content/themes/twentythirteen/js/theme-customizer.js b/wp-content/themes/twentythirteen/js/theme-customizer.js index 640db0fa..60721045 100644 --- a/wp-content/themes/twentythirteen/js/theme-customizer.js +++ b/wp-content/themes/twentythirteen/js/theme-customizer.js @@ -1,7 +1,7 @@ /** - * Theme Customizer enhancements for a better user experience. + * Customizer enhancements for a better user experience. * - * Contains handlers to make Theme Customizer preview reload changes asynchronously. + * Contains handlers to make Customizer preview reload changes asynchronously. * Things like site title and description changes. */ @@ -21,8 +21,9 @@ wp.customize( 'header_textcolor', function( value ) { value.bind( function( to ) { if ( 'blank' == to ) { - if ( 'remove-header' == _wpCustomizeSettings.values.header_image ) + if ( 'remove-header' == wp.customize.instance( 'header_image' ).get() ) { $( '.home-link' ).css( 'min-height', '0' ); + } $( '.site-title, .site-description' ).css( { 'clip': 'rect(1px, 1px, 1px, 1px)', 'position': 'absolute' diff --git a/wp-content/themes/twentythirteen/languages/twentythirteen.pot b/wp-content/themes/twentythirteen/languages/twentythirteen.pot index 238133dc..e6317d1a 100644 --- a/wp-content/themes/twentythirteen/languages/twentythirteen.pot +++ b/wp-content/themes/twentythirteen/languages/twentythirteen.pot @@ -2,9 +2,9 @@ # This file is distributed under the GNU General Public License v2 or later. msgid "" msgstr "" -"Project-Id-Version: Twenty Thirteen 1.3\n" +"Project-Id-Version: Twenty Thirteen 1.4\n" "Report-Msgid-Bugs-To: http://wordpress.org/tags/twentythirteen\n" -"POT-Creation-Date: 2014-09-03 00:45:47+00:00\n" +"POT-Creation-Date: 2014-12-18 16:59:50+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -89,38 +89,40 @@ msgstr "" msgid "Comments are closed." msgstr "" -#: content-aside.php:13 content-audio.php:24 content-gallery.php:24 -#: content-image.php:23 content-link.php:24 content-quote.php:13 -#: content-status.php:13 content-video.php:23 content.php:41 -msgid "Continue reading " +#. translators: %s: Name of current post +#: content-aside.php:16 content-audio.php:27 content-chat.php:26 +#: content-gallery.php:27 content-image.php:26 content-link.php:27 +#: content-quote.php:16 content-status.php:16 content-video.php:26 +#: content.php:44 functions.php:478 +msgid "Continue reading %s " msgstr "" -#: content-aside.php:14 content-audio.php:25 content-chat.php:24 -#: content-gallery.php:25 content-image.php:24 content-link.php:25 -#: content-quote.php:14 content-status.php:14 content-video.php:24 -#: content.php:42 image.php:70 page.php:35 +#: content-aside.php:20 content-audio.php:31 content-chat.php:30 +#: content-gallery.php:31 content-image.php:30 content-link.php:31 +#: content-quote.php:20 content-status.php:20 content-video.php:30 +#: content.php:48 image.php:70 page.php:35 msgid "Pages:" msgstr "" -#: content-aside.php:20 content-aside.php:28 content-audio.php:31 -#: content-chat.php:29 content-gallery.php:39 content-image.php:35 -#: content-link.php:19 content-quote.php:25 content-status.php:19 -#: content-video.php:35 content.php:31 image.php:44 page.php:39 +#: content-aside.php:27 content-aside.php:35 content-audio.php:38 +#: content-chat.php:36 content-gallery.php:46 content-image.php:42 +#: content-link.php:19 content-quote.php:32 content-status.php:26 +#: content-video.php:42 content.php:31 image.php:44 page.php:39 msgid "Edit" msgstr "" -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 +#: content-gallery.php:43 content-image.php:39 content-quote.php:29 +#: content-video.php:39 content.php:56 msgid "Leave a comment" msgstr "" -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 +#: content-gallery.php:43 content-image.php:39 content-quote.php:29 +#: content-video.php:39 content.php:56 msgid "One comment so far" msgstr "" -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 +#: content-gallery.php:43 content-image.php:39 content-quote.php:29 +#: content-video.php:39 content.php:56 msgid "View all % comments" msgstr "" @@ -145,7 +147,7 @@ msgid "" "searching can help." msgstr "" -#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.3) #-#-#-#-# +#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.4) #-#-#-#-# #. Author URI of the plugin/theme #: footer.php:19 msgid "http://wordpress.org/" diff --git a/wp-content/themes/twentythirteen/style.css b/wp-content/themes/twentythirteen/style.css index 1c5ad6ef..c229164c 100644 --- a/wp-content/themes/twentythirteen/style.css +++ b/wp-content/themes/twentythirteen/style.css @@ -4,7 +4,7 @@ Theme URI: http://wordpress.org/themes/twentythirteen Author: the WordPress team Author URI: http://wordpress.org/ Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. -Version: 1.3 +Version: 1.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready @@ -1139,6 +1139,10 @@ ul.nav-menu .focus > ul, color: #ea9629; } +.entry-content .more-link { + white-space: nowrap; +} + .entry-content blockquote { font-size: 24px; } @@ -1555,6 +1559,14 @@ footer.entry-meta { display: inline; } +/* Standard */ +.format-standard .wp-video, +.format-standard .wp-audio-shortcode, +.format-audio .wp-audio-shortcode, +.format-standard .video-player { + margin-bottom: 24px; +} + /* Quote */ .format-quote { background-color: #210d10; @@ -2622,7 +2634,7 @@ footer.entry-meta { /* Does the same thing as , * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor - * the meta tag. See http://core.trac.wordpress.org/ticket/25888. + * the meta tag. See https://core.trac.wordpress.org/ticket/25888. */ @-ms-viewport { width: device-width; diff --git a/wp-content/themes/twentytwelve/404.php b/wp-content/themes/twentytwelve/404.php deleted file mode 100644 index db3ef811..00000000 --- a/wp-content/themes/twentytwelve/404.php +++ /dev/null @@ -1,29 +0,0 @@ - - -
    -
    - -
    -
    -

    -
    - -
    -

    - -
    -
    - -
    -
    - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/archive.php b/wp-content/themes/twentytwelve/archive.php deleted file mode 100644 index 2d442bd3..00000000 --- a/wp-content/themes/twentytwelve/archive.php +++ /dev/null @@ -1,63 +0,0 @@ - - -
    -
    - - -
    -

    ' . get_the_date() . '' ); - elseif ( is_month() ) : - printf( __( 'Monthly Archives: %s', 'twentytwelve' ), '' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentytwelve' ) ) . '' ); - elseif ( is_year() ) : - printf( __( 'Yearly Archives: %s', 'twentytwelve' ), '' . get_the_date( _x( 'Y', 'yearly archives date format', 'twentytwelve' ) ) . '' ); - else : - _e( 'Archives', 'twentytwelve' ); - endif; - ?>

    -
    - - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/author.php b/wp-content/themes/twentytwelve/author.php deleted file mode 100644 index 6570108e..00000000 --- a/wp-content/themes/twentytwelve/author.php +++ /dev/null @@ -1,84 +0,0 @@ - - -
    -
    - - - - - -
    -

    ' . get_the_author() . '' ); ?>

    -
    - - - - - - -
    -
    - -
    -
    -

    -

    -
    -
    - - - - - - - - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/category.php b/wp-content/themes/twentytwelve/category.php deleted file mode 100644 index 0376977e..00000000 --- a/wp-content/themes/twentytwelve/category.php +++ /dev/null @@ -1,51 +0,0 @@ - - -
    -
    - - -
    -

    ' . single_cat_title( '', false ) . '' ); ?>

    - - -
    - -
    - - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/comments.php b/wp-content/themes/twentytwelve/comments.php deleted file mode 100644 index d6a733ef..00000000 --- a/wp-content/themes/twentytwelve/comments.php +++ /dev/null @@ -1,60 +0,0 @@ - - -
    - - - - -

    - ' . get_the_title() . '' ); - ?> -

    - -
      - 'twentytwelve_comment', 'style' => 'ol' ) ); ?> -
    - - 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> - - - - -

    - - - - - - -
    \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/content-aside.php b/wp-content/themes/twentytwelve/content-aside.php deleted file mode 100644 index 4a84ae76..00000000 --- a/wp-content/themes/twentytwelve/content-aside.php +++ /dev/null @@ -1,28 +0,0 @@ - - -
    > -
    -

    -
    - →', 'twentytwelve' ) ); ?> -
    -
    - -
    - - - - - ', '' ); ?> -
    -
    diff --git a/wp-content/themes/twentytwelve/content-image.php b/wp-content/themes/twentytwelve/content-image.php deleted file mode 100644 index a683b83c..00000000 --- a/wp-content/themes/twentytwelve/content-image.php +++ /dev/null @@ -1,28 +0,0 @@ - - -
    > -
    - →', 'twentytwelve' ) ); ?> -
    - -
    - -

    -

    -
    - - - - ', '' ); ?> -
    -
    diff --git a/wp-content/themes/twentytwelve/content-link.php b/wp-content/themes/twentytwelve/content-link.php deleted file mode 100644 index 31e4ec95..00000000 --- a/wp-content/themes/twentytwelve/content-link.php +++ /dev/null @@ -1,26 +0,0 @@ - - -
    > -
    -
    - →', 'twentytwelve' ) ); ?> -
    - -
    - - - - - ', '' ); ?> -
    -
    diff --git a/wp-content/themes/twentytwelve/content-none.php b/wp-content/themes/twentytwelve/content-none.php deleted file mode 100644 index b7757821..00000000 --- a/wp-content/themes/twentytwelve/content-none.php +++ /dev/null @@ -1,20 +0,0 @@ - - -
    -
    -

    -
    - -
    -

    - -
    -
    diff --git a/wp-content/themes/twentytwelve/content-page.php b/wp-content/themes/twentytwelve/content-page.php deleted file mode 100644 index 0abcbf79..00000000 --- a/wp-content/themes/twentytwelve/content-page.php +++ /dev/null @@ -1,26 +0,0 @@ - - -
    > -
    - - - -

    -
    - -
    - - '' ) ); ?> -
    -
    - ', '' ); ?> -
    -
    diff --git a/wp-content/themes/twentytwelve/content-quote.php b/wp-content/themes/twentytwelve/content-quote.php deleted file mode 100644 index 0a98a96d..00000000 --- a/wp-content/themes/twentytwelve/content-quote.php +++ /dev/null @@ -1,25 +0,0 @@ - - -
    > -
    - →', 'twentytwelve' ) ); ?> -
    - -
    - - - - - ', '' ); ?> -
    -
    diff --git a/wp-content/themes/twentytwelve/content-status.php b/wp-content/themes/twentytwelve/content-status.php deleted file mode 100644 index 55b72db6..00000000 --- a/wp-content/themes/twentytwelve/content-status.php +++ /dev/null @@ -1,42 +0,0 @@ - - -
    > -
    -
    -

    -

    -
    - -
    - -
    - →', 'twentytwelve' ) ); ?> -
    - -
    - - - - ', '' ); ?> -
    -
    diff --git a/wp-content/themes/twentytwelve/content.php b/wp-content/themes/twentytwelve/content.php deleted file mode 100644 index 56493ed0..00000000 --- a/wp-content/themes/twentytwelve/content.php +++ /dev/null @@ -1,73 +0,0 @@ - - -
    > - -
    - -
    - -
    - - - -

    - -

    - -

    - - - - -
    - - -
    - -
    - -
    - →', 'twentytwelve' ) ); ?> - '' ) ); ?> -
    - - - -
    diff --git a/wp-content/themes/twentytwelve/css/ie.css b/wp-content/themes/twentytwelve/css/ie.css deleted file mode 100644 index 4d4f5424..00000000 --- a/wp-content/themes/twentytwelve/css/ie.css +++ /dev/null @@ -1,258 +0,0 @@ -/* -Styles for older IE versions (previous to IE9). -*/ - -body { - background-color: #e6e6e6; -} -body.custom-background-empty { - background-color: #fff; -} -body.custom-background-empty .site, -body.custom-background-white .site { - box-shadow: none; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} -.assistive-text, -.site .screen-reader-text { - clip: rect(1px 1px 1px 1px); /* IE7 */ -} -.full-width .site-content { - float: none; - width: 100%; -} -img.size-full, -img.size-large, -img.header-image, -img.wp-post-image, -img[class*="align"], -img[class*="wp-image-"], -img[class*="attachment-"] { - width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ -} -.author-avatar { - float: left; - margin-top: 8px; - margin-top: 0.571428571rem; -} -.author-description { - float: right; - width: 80%; -} -.site { - box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); - margin: 48px auto; - max-width: 960px; - overflow: hidden; - padding: 0 40px; -} -.site-content { - float: left; - width: 65.104166667%; -} -body.template-front-page .site-content, -body.attachment .site-content, -body.full-width .site-content { - width: 100%; -} -.widget-area { - float: right; - width: 26.041666667%; -} -.site-header h1, -.site-header h2 { - text-align: left; -} -.site-header h1 { - font-size: 26px; - line-height: 1.846153846; -} -.main-navigation ul.nav-menu, -.main-navigation div.nav-menu > ul { - border-bottom: 1px solid #ededed; - border-top: 1px solid #ededed; - display: inline-block !important; - text-align: left; - width: 100%; -} -.main-navigation ul { - margin: 0; - text-indent: 0; -} -.main-navigation li a, -.main-navigation li { - display: inline-block; - text-decoration: none; -} -.ie7 .main-navigation li a, -.ie7 .main-navigation li { - display: inline; -} -.main-navigation li a { - border-bottom: 0; - color: #6a6a6a; - line-height: 3.692307692; - text-transform: uppercase; -} -.main-navigation li a:hover { - color: #000; -} -.main-navigation li { - margin: 0 40px 0 0; - position: relative; -} -.main-navigation li ul { - margin: 0; - padding: 0; - position: absolute; - top: 100%; - z-index: 1; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); -} -.ie7 .main-navigation li ul { - clip: inherit; - display: none; - left: 0; - overflow: visible; -} -.main-navigation li ul ul, -.ie7 .main-navigation li ul ul { - top: 0; - left: 100%; -} -.main-navigation ul li:hover > ul, -.main-navigation ul li:focus > ul, -.main-navigation .focus > ul { - border-left: 0; - clip: inherit; - overflow: inherit; - height: inherit; - width: inherit; -} -.ie7 .main-navigation ul li:hover > ul, -.ie7 .main-navigation ul li:focus > ul { - display: block; -} -.main-navigation li ul li a { - background: #efefef; - border-bottom: 1px solid #ededed; - display: block; - font-size: 11px; - line-height: 2.181818182; - padding: 8px 10px; - width: 180px; -} -.main-navigation li ul li a:hover { - background: #e3e3e3; - color: #444; -} -.main-navigation .current-menu-item > a, -.main-navigation .current-menu-ancestor > a, -.main-navigation .current_page_item > a, -.main-navigation .current_page_ancestor > a { - color: #636363; - font-weight: bold; -} -.menu-toggle { - display: none; -} -.entry-header .entry-title { - font-size: 22px; -} -#respond form input[type="text"] { - width: 46.333333333%; -} -#respond form textarea.blog-textarea { - width: 79.666666667%; -} -.template-front-page .site-content, -.template-front-page article { - overflow: hidden; -} -.template-front-page.has-post-thumbnail article { - float: left; - width: 47.916666667%; -} -.entry-page-image { - float: right; - margin-bottom: 0; - width: 47.916666667%; -} -.template-front-page .widget-area .widget, -.template-front-page.two-sidebars .widget-area .front-widgets { - float: left; - margin-bottom: 24px; - width: 51.875%; -} -.template-front-page .widget-area .widget:nth-child(odd) { - clear: right; -} -.template-front-page .widget-area .widget:nth-child(even), -.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { - float: right; - margin: 0 0 24px; - width: 39.0625%; -} -.template-front-page.two-sidebars .widget, -.template-front-page.two-sidebars .widget:nth-child(even) { - float: none; - width: auto; -} - -/* =RTL overrides for IE7 and IE8 --------------------------------------------------------------- */ -.rtl .site-header h1, -.rtl .site-header h2 { - text-align: right; -} -.rtl .widget-area, -.rtl .author-description { - float: left; -} -.rtl .author-avatar, -.rtl .site-content { - float: right; -} -.rtl .main-navigation ul.nav-menu, -.rtl .main-navigation div.nav-menu > ul { - text-align: right; -} -.rtl .main-navigation ul li ul li, -.rtl .main-navigation ul li ul li ul li { - margin-left: 40px; - margin-right: auto; -} -.rtl .main-navigation li ul ul { - position: absolute; - bottom: 0; - right: 100%; - z-index: 1; -} -.ie7 .rtl .main-navigation li ul ul { - position: absolute; - bottom: 0; - right: 100%; - z-index: 1; -} -.ie7 .rtl .main-navigation ul li { - z-index: 99; -} -.ie7 .rtl .main-navigation li ul { - position: absolute; - bottom: 100%; - right: 0; - z-index: 1; -} -.ie7 .rtl .main-navigation li { - margin-right: auto; - margin-left: 40px; -} -.ie7 .rtl .main-navigation li ul ul ul { - position: relative; - z-index: 1; -} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/editor-style-rtl.css b/wp-content/themes/twentytwelve/editor-style-rtl.css deleted file mode 100644 index 5fd832c6..00000000 --- a/wp-content/themes/twentytwelve/editor-style-rtl.css +++ /dev/null @@ -1,28 +0,0 @@ -/* -Theme Name: Twenty Twelve -Description: Used to style the TinyMCE editor for RTL languages. -See also rtl.css file. -*/ - -html .mceContentBody { - direction: rtl; - unicode-bidi: embed; -} -li { - margin: 0 24px 0 0; - margin: 0 1.714285714rem 0 0; -} -dl { - margin: 0 24px; - margin: 0 1.714285714rem; -} -tr th { - text-align: right; -} -td { - padding: 6px 0 6px 10px; - text-align: right; -} -.wp-caption { - text-align: right; -} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/editor-style.css b/wp-content/themes/twentytwelve/editor-style.css deleted file mode 100644 index 24e9b24f..00000000 --- a/wp-content/themes/twentytwelve/editor-style.css +++ /dev/null @@ -1,342 +0,0 @@ -/* -Theme Name: Twenty Twelve -Description: Used to style the TinyMCE editor. -*/ - -html { - font-size: 87.5%; -} -html .mceContentBody { - max-width: 625px; -} -body { - color: #444; - font-family: "Open Sans", Helvetica, Arial, sans-serif; - font-size: 14px; - font-size: 1rem; - line-height: 1; - text-rendering: optimizeLegibility; - vertical-align: baseline; -} - - -/* =Headings --------------------------------------------------------------- */ - -h1, -h2, -h3, -h4, -h5, -h6 { - clear: both; - line-height: 1.846153846; - margin: 24px 0; - margin: 1.714285714rem 0; -} -h1 { - font-size: 21px; - font-size: 1.5rem; - line-height: 1.5; -} -h2 { - font-size: 18px; - font-size: 1.285714286rem; - line-height: 1.6; -} -h3 { - font-size: 16px; - font-size: 1.142857143rem; -} -h4 { - font-size: 14px; - font-size: 1rem; -} -h5 { - font-size: 13px; - font-size: 0.928571429rem; -} -h6 { - font-size: 12px; - font-size: 0.857142857rem; -} -hr { - background-color: #ccc; - border: 0; - height: 1px; - margin: 24px; - margin-bottom: 1.714285714rem; -} - - -/* =Text elements --------------------------------------------------------------- */ - -p { - line-height: 1.714285714; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; -} -ul, -ol { - margin: 0 0 24px; - margin: 0 0 1.714285714rem; - line-height: 1.714285714; - padding: 0; -} -ul { - list-style: disc outside; -} -ol { - list-style: decimal outside; -} -ul ul, -ol ol, -ul ol, -ol ul { - margin-bottom: 0; -} -li { - margin: 0 0 0 24px; - margin: 0 0 0 1.714285714rem; -} -dl { - margin: 0 24px; - margin: 0 1.714285714rem; -} -dt { - font-weight: bold; - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -dd { - line-height: 1.714285714; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; -} -strong { - font-weight: bold; -} -cite, -em, -i { - font-style: italic; -} -cite { - border: none; -} -big { - font-size: 128.571429%; -} -.mceContentBody blockquote { - font-style: italic !important; - font-weight: normal; - margin: 0; - padding: 24px; - padding: 1.714285714rem; -} -pre { - border: 1px solid #ededed; - color: #666; - font-family: Consolas, Monaco, Lucida Console, monospace; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 1.714285714; - margin: 24px 0; - margin: 1.714285714rem 0; - overflow: auto; - padding: 24px; - padding: 1.714285714rem; -} -code, -kbd, -samp, -var { - font-family: Consolas, Monaco, Lucida Console, monospace; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; -} -abbr, -acronym, -dfn { - border-bottom: 1px dotted #666; - cursor: help; -} -address { - display: block; - line-height: 1.714285714; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; -} -del { - color: #333; -} -ins { - background: #fff9c0; - border: none; - color: #333; - text-decoration: none; -} -sup, -sub { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -input[type="text"] { - border: 1px solid #ccc; - border-radius: 3px; - font-family: inherit; - padding: 6px; - padding: 0.428571429rem; -} -textarea { - border: 1px solid #d5d2ca; - border-radius: 3px; - font-family: inherit; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 1.714285714; - padding: 10px; - padding: 0.714285714rem; - width: 96%; -} - - -/* =Links --------------------------------------------------------------- */ - -a, -a em, -a strong { - color: #21759b; - outline: none; -} -a:focus, -a:active, -a:hover { - color: #0f3647; -} - - -/* =Alignment --------------------------------------------------------------- */ - -.alignleft { - display: inline; - float: left; - margin: 12px 24px 12px 0; - margin: 0.857142857rem 1.714285714rem 0.857142857rem 0; -} -.alignright { - display: inline; - float: right; - margin: 12px 0 12px 24px; - margin: 0.857142857rem 0 0.857142857rem 1.714285714rem; -} -.aligncenter { - clear: both; - display: block; - margin-top: 12px; - margin-top: 0.857142857rem; - margin-bottom: 12px; - margin-bottom: 0.857142857rem; -} - - -/* =Tables --------------------------------------------------------------- */ - -table { - border-bottom: 1px solid #ededed; - border-collapse: collapse; - border-spacing: 0; - color: #757575; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; - width: 100%; -} -tr th { - color: #636363; - font-size: 11px; - font-size: 0.785714286rem; - font-weight: bold; - line-height: 2.181818182; - text-align: left; - text-transform: uppercase; -} -td { - border-top: 1px solid #ededed !important; - color: #757575; - font-size: inherit; - font-weight: normal; - padding: 6px 10px 6px 0; - text-align: left; -} - - -/* =Images --------------------------------------------------------------- */ - -img, -.editor-attachment { - border: 0; - border-radius: 3px; - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); - max-width: 100%; -} -img.size-full { - width: auto/9; /* Prevent stretching of full-size images in IE8 */ -} -img[class*="wp-image-"] { - height: auto; - max-width: 100%; -} -img[class*="align"], -img[class*="wp-image-"], -img[class*="attachment-"] { - height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ -} -img.mce-wp-nextpage { - border-radius: 0; - box-shadow: none; -} -img.wp-smiley { - border: 0; - border-radius: 0; - box-shadow: none; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} -.wp-caption { - background: transparent; - border: none; - margin: 0; - padding: 4px; - text-align: left; -} -.wp-caption-dt { - margin: 0; -} -.wp-caption .wp-caption-text, -.wp-caption-dd { - color: #757575; - font-style: italic; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - margin: 0 0 24px; - margin: 0 0 1.71429rem; -} diff --git a/wp-content/themes/twentytwelve/footer.php b/wp-content/themes/twentytwelve/footer.php deleted file mode 100644 index 79848d34..00000000 --- a/wp-content/themes/twentytwelve/footer.php +++ /dev/null @@ -1,23 +0,0 @@ - -
    -
    -
    - - -
    -
    -
    - - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/functions.php b/wp-content/themes/twentytwelve/functions.php deleted file mode 100644 index 38ea36ec..00000000 --- a/wp-content/themes/twentytwelve/functions.php +++ /dev/null @@ -1,499 +0,0 @@ - for posts and comments. - add_theme_support( 'automatic-feed-links' ); - - // This theme supports a variety of post formats. - add_theme_support( 'post-formats', array( 'aside', 'image', 'link', 'quote', 'status' ) ); - - // This theme uses wp_nav_menu() in one location. - register_nav_menu( 'primary', __( 'Primary Menu', 'twentytwelve' ) ); - - /* - * This theme supports custom background color and image, - * and here we also set up the default background color. - */ - add_theme_support( 'custom-background', array( - 'default-color' => 'e6e6e6', - ) ); - - // This theme uses a custom image size for featured images, displayed on "standard" posts. - add_theme_support( 'post-thumbnails' ); - set_post_thumbnail_size( 624, 9999 ); // Unlimited height, soft crop -} -add_action( 'after_setup_theme', 'twentytwelve_setup' ); - -/** - * Add support for a custom header image. - */ -require( get_template_directory() . '/inc/custom-header.php' ); - -/** - * Return the Google font stylesheet URL if available. - * - * The use of Open Sans by default is localized. For languages that use - * characters not supported by the font, the font can be disabled. - * - * @since Twenty Twelve 1.2 - * - * @return string Font stylesheet or empty string if disabled. - */ -function twentytwelve_get_font_url() { - $font_url = ''; - - /* translators: If there are characters in your language that are not supported - * by Open Sans, translate this to 'off'. Do not translate into your own language. - */ - if ( 'off' !== _x( 'on', 'Open Sans font: on or off', 'twentytwelve' ) ) { - $subsets = 'latin,latin-ext'; - - /* translators: To add an additional Open Sans character subset specific to your language, - * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your own language. - */ - $subset = _x( 'no-subset', 'Open Sans font: add new subset (greek, cyrillic, vietnamese)', 'twentytwelve' ); - - if ( 'cyrillic' == $subset ) - $subsets .= ',cyrillic,cyrillic-ext'; - elseif ( 'greek' == $subset ) - $subsets .= ',greek,greek-ext'; - elseif ( 'vietnamese' == $subset ) - $subsets .= ',vietnamese'; - - $protocol = is_ssl() ? 'https' : 'http'; - $query_args = array( - 'family' => 'Open+Sans:400italic,700italic,400,700', - 'subset' => $subsets, - ); - $font_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" ); - } - - return $font_url; -} - -/** - * Enqueue scripts and styles for front-end. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_scripts_styles() { - global $wp_styles; - - /* - * Adds JavaScript to pages with the comment form to support - * sites with threaded comments (when in use). - */ - if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) - wp_enqueue_script( 'comment-reply' ); - - // Adds JavaScript for handling the navigation menu hide-and-show behavior. - wp_enqueue_script( 'twentytwelve-navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery' ), '20140711', true ); - - $font_url = twentytwelve_get_font_url(); - if ( ! empty( $font_url ) ) - wp_enqueue_style( 'twentytwelve-fonts', esc_url_raw( $font_url ), array(), null ); - - // Loads our main stylesheet. - wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() ); - - // Loads the Internet Explorer specific stylesheet. - wp_enqueue_style( 'twentytwelve-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentytwelve-style' ), '20121010' ); - $wp_styles->add_data( 'twentytwelve-ie', 'conditional', 'lt IE 9' ); -} -add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' ); - -/** - * Filter TinyMCE CSS path to include Google Fonts. - * - * Adds additional stylesheets to the TinyMCE editor if needed. - * - * @uses twentytwelve_get_font_url() To get the Google Font stylesheet URL. - * - * @since Twenty Twelve 1.2 - * - * @param string $mce_css CSS path to load in TinyMCE. - * @return string Filtered CSS path. - */ -function twentytwelve_mce_css( $mce_css ) { - $font_url = twentytwelve_get_font_url(); - - if ( empty( $font_url ) ) - return $mce_css; - - if ( ! empty( $mce_css ) ) - $mce_css .= ','; - - $mce_css .= esc_url_raw( str_replace( ',', '%2C', $font_url ) ); - - return $mce_css; -} -add_filter( 'mce_css', 'twentytwelve_mce_css' ); - -/** - * Filter the page title. - * - * Creates a nicely formatted and more specific title element text - * for output in head of document, based on current view. - * - * @since Twenty Twelve 1.0 - * - * @param string $title Default title text for current view. - * @param string $sep Optional separator. - * @return string Filtered title. - */ -function twentytwelve_wp_title( $title, $sep ) { - global $paged, $page; - - if ( is_feed() ) - return $title; - - // Add the site name. - $title .= get_bloginfo( 'name', 'display' ); - - // Add the site description for the home/front page. - $site_description = get_bloginfo( 'description', 'display' ); - if ( $site_description && ( is_home() || is_front_page() ) ) - $title = "$title $sep $site_description"; - - // Add a page number if necessary. - if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) - $title = "$title $sep " . sprintf( __( 'Page %s', 'twentytwelve' ), max( $paged, $page ) ); - - return $title; -} -add_filter( 'wp_title', 'twentytwelve_wp_title', 10, 2 ); - -/** - * Filter the page menu arguments. - * - * Makes our wp_nav_menu() fallback -- wp_page_menu() -- show a home link. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_page_menu_args( $args ) { - if ( ! isset( $args['show_home'] ) ) - $args['show_home'] = true; - return $args; -} -add_filter( 'wp_page_menu_args', 'twentytwelve_page_menu_args' ); - -/** - * Register sidebars. - * - * Registers our main widget area and the front page widget areas. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_widgets_init() { - register_sidebar( array( - 'name' => __( 'Main Sidebar', 'twentytwelve' ), - 'id' => 'sidebar-1', - 'description' => __( 'Appears on posts and pages except the optional Front Page template, which has its own widgets', 'twentytwelve' ), - 'before_widget' => '', - 'before_title' => '

    ', - 'after_title' => '

    ', - ) ); - - register_sidebar( array( - 'name' => __( 'First Front Page Widget Area', 'twentytwelve' ), - 'id' => 'sidebar-2', - 'description' => __( 'Appears when using the optional Front Page template with a page set as Static Front Page', 'twentytwelve' ), - 'before_widget' => '', - 'before_title' => '

    ', - 'after_title' => '

    ', - ) ); - - register_sidebar( array( - 'name' => __( 'Second Front Page Widget Area', 'twentytwelve' ), - 'id' => 'sidebar-3', - 'description' => __( 'Appears when using the optional Front Page template with a page set as Static Front Page', 'twentytwelve' ), - 'before_widget' => '', - 'before_title' => '

    ', - 'after_title' => '

    ', - ) ); -} -add_action( 'widgets_init', 'twentytwelve_widgets_init' ); - -if ( ! function_exists( 'twentytwelve_content_nav' ) ) : -/** - * Displays navigation to next/previous pages when applicable. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_content_nav( $html_id ) { - global $wp_query; - - $html_id = esc_attr( $html_id ); - - if ( $wp_query->max_num_pages > 1 ) : ?> - - comment_type ) : - case 'pingback' : - case 'trackback' : - // Display trackbacks differently than normal comments. - ?> -
  • id="comment-"> -

    ', '' ); ?>

    - -
  • id="li-comment-"> -
    -
    - %1$s %2$s', - get_comment_author_link(), - // If current post author is also comment author, make it known visually. - ( $comment->user_id === $post->post_author ) ? '' . __( 'Post author', 'twentytwelve' ) . '' : '' - ); - printf( '', - esc_url( get_comment_link( $comment->comment_ID ) ), - get_comment_time( 'c' ), - /* translators: 1: date, 2: time */ - sprintf( __( '%1$s at %2$s', 'twentytwelve' ), get_comment_date(), get_comment_time() ) - ); - ?> -
    - - comment_approved ) : ?> -

    - - -
    - - ', '

    ' ); ?> -
    - -
    - __( 'Reply', 'twentytwelve' ), 'after' => ' ', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> -
    -
    - ', - esc_url( get_permalink() ), - esc_attr( get_the_time() ), - esc_attr( get_the_date( 'c' ) ), - esc_html( get_the_date() ) - ); - - $author = sprintf( '', - esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), - esc_attr( sprintf( __( 'View all posts by %s', 'twentytwelve' ), get_the_author() ) ), - get_the_author() - ); - - // Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's name. - if ( $tag_list ) { - $utility_text = __( 'This entry was posted in %1$s and tagged %2$s on %3$s by %4$s.', 'twentytwelve' ); - } elseif ( $categories_list ) { - $utility_text = __( 'This entry was posted in %1$s on %3$s by %4$s.', 'twentytwelve' ); - } else { - $utility_text = __( 'This entry was posted on %3$s by %4$s.', 'twentytwelve' ); - } - - printf( - $utility_text, - $categories_list, - $tag_list, - $date, - $author - ); -} -endif; - -/** - * Extend the default WordPress body classes. - * - * Extends the default WordPress body class to denote: - * 1. Using a full-width layout, when no active widgets in the sidebar - * or full-width template. - * 2. Front Page template: thumbnail in use and number of sidebars for - * widget areas. - * 3. White or empty background color to change the layout and spacing. - * 4. Custom fonts enabled. - * 5. Single or multiple authors. - * - * @since Twenty Twelve 1.0 - * - * @param array $classes Existing class values. - * @return array Filtered class values. - */ -function twentytwelve_body_class( $classes ) { - $background_color = get_background_color(); - $background_image = get_background_image(); - - if ( ! is_active_sidebar( 'sidebar-1' ) || is_page_template( 'page-templates/full-width.php' ) ) - $classes[] = 'full-width'; - - if ( is_page_template( 'page-templates/front-page.php' ) ) { - $classes[] = 'template-front-page'; - if ( has_post_thumbnail() ) - $classes[] = 'has-post-thumbnail'; - if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) ) - $classes[] = 'two-sidebars'; - } - - if ( empty( $background_image ) ) { - if ( empty( $background_color ) ) - $classes[] = 'custom-background-empty'; - elseif ( in_array( $background_color, array( 'fff', 'ffffff' ) ) ) - $classes[] = 'custom-background-white'; - } - - // Enable custom font class only if the font CSS is queued to load. - if ( wp_style_is( 'twentytwelve-fonts', 'queue' ) ) - $classes[] = 'custom-font-enabled'; - - if ( ! is_multi_author() ) - $classes[] = 'single-author'; - - return $classes; -} -add_filter( 'body_class', 'twentytwelve_body_class' ); - -/** - * Adjust content width in certain contexts. - * - * Adjusts content_width value for full-width and single image attachment - * templates, and when there are no active widgets in the sidebar. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_content_width() { - if ( is_page_template( 'page-templates/full-width.php' ) || is_attachment() || ! is_active_sidebar( 'sidebar-1' ) ) { - global $content_width; - $content_width = 960; - } -} -add_action( 'template_redirect', 'twentytwelve_content_width' ); - -/** - * Register postMessage support. - * - * Add postMessage support for site title and description for the Customizer. - * - * @since Twenty Twelve 1.0 - * - * @param WP_Customize_Manager $wp_customize Customizer object. - */ -function twentytwelve_customize_register( $wp_customize ) { - $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; - $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; - $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; -} -add_action( 'customize_register', 'twentytwelve_customize_register' ); - -/** - * Enqueue Javascript postMessage handlers for the Customizer. - * - * Binds JS handlers to make the Customizer preview reload changes asynchronously. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_customize_preview_js() { - wp_enqueue_script( 'twentytwelve-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20130301', true ); -} -add_action( 'customize_preview_init', 'twentytwelve_customize_preview_js' ); diff --git a/wp-content/themes/twentytwelve/header.php b/wp-content/themes/twentytwelve/header.php deleted file mode 100644 index 8dcd9a99..00000000 --- a/wp-content/themes/twentytwelve/header.php +++ /dev/null @@ -1,53 +0,0 @@ - section and everything up till
    - * - * @package WordPress - * @subpackage Twenty_Twelve - * @since Twenty Twelve 1.0 - */ -?> - - - -> - - - - -<?php wp_title( '|', true, 'right' ); ?> - - - - - - - -> -
    - - -
    \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/image.php b/wp-content/themes/twentytwelve/image.php deleted file mode 100644 index 1dc2aa93..00000000 --- a/wp-content/themes/twentytwelve/image.php +++ /dev/null @@ -1,116 +0,0 @@ - - -
    -
    - - - -
    > -
    -

    - -
    - Published at %4$s × %5$s in %8$s.', 'twentytwelve' ), - esc_attr( get_the_date( 'c' ) ), - esc_html( get_the_date() ), - esc_url( wp_get_attachment_url() ), - $metadata['width'], - $metadata['height'], - esc_url( get_permalink( $post->post_parent ) ), - esc_attr( strip_tags( get_the_title( $post->post_parent ) ) ), - get_the_title( $post->post_parent ) - ); - ?> - ', '' ); ?> -
    - - -
    - -
    - -
    -
    - $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) ); -foreach ( $attachments as $k => $attachment ) : - if ( $attachment->ID == $post->ID ) - break; -endforeach; - -// If there is more than 1 attachment in a gallery -if ( count( $attachments ) > 1 ) : - $k++; - if ( isset( $attachments[ $k ] ) ) : - // get the URL of the next image attachment - $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); - else : - // or get the URL of the first image attachment - $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); - endif; -else : - // or, if there's only 1 image, get the URL of the image - $next_attachment_url = wp_get_attachment_url(); -endif; -?> - ID, $attachment_size ); - ?> - - post_excerpt ) ) : ?> -
    - -
    - -
    - -
    - -
    - - '' ) ); ?> -
    - -
    - -
    - - - - - -
    -
    - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/inc/custom-header.php b/wp-content/themes/twentytwelve/inc/custom-header.php deleted file mode 100644 index 1657effa..00000000 --- a/wp-content/themes/twentytwelve/inc/custom-header.php +++ /dev/null @@ -1,165 +0,0 @@ - '515151', - 'default-image' => '', - - // Set height and width, with a maximum value for the width. - 'height' => 250, - 'width' => 960, - 'max-width' => 2000, - - // Support flexible height and width. - 'flex-height' => true, - 'flex-width' => true, - - // Random image rotation off by default. - 'random-default' => false, - - // Callbacks for styling the header and the admin preview. - 'wp-head-callback' => 'twentytwelve_header_style', - 'admin-head-callback' => 'twentytwelve_admin_header_style', - 'admin-preview-callback' => 'twentytwelve_admin_header_image', - ); - - add_theme_support( 'custom-header', $args ); -} -add_action( 'after_setup_theme', 'twentytwelve_custom_header_setup' ); - -/** - * Load our special font CSS file. - * - * @since Twenty Twelve 1.2 - */ -function twentytwelve_custom_header_fonts() { - $font_url = twentytwelve_get_font_url(); - if ( ! empty( $font_url ) ) - wp_enqueue_style( 'twentytwelve-fonts', esc_url_raw( $font_url ), array(), null ); -} -add_action( 'admin_print_styles-appearance_page_custom-header', 'twentytwelve_custom_header_fonts' ); - -/** - * Style the header text displayed on the blog. - * - * get_header_textcolor() options: 515151 is default, hide text (returns 'blank'), or any hex value. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_header_style() { - $text_color = get_header_textcolor(); - - // If no custom options for text are set, let's bail - if ( $text_color == get_theme_support( 'custom-header', 'default-text-color' ) ) - return; - - // If we get this far, we have custom styles. - ?> - - Header admin panel. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_admin_header_style() { -?> - - Header admin panel. - * - * This callback overrides the default markup displayed there. - * - * @since Twenty Twelve 1.0 - */ -function twentytwelve_admin_header_image() { - ?> - - - -
    -
    - - - - - - - - - - - -
    - - -
    -

    -
    - -
    -

    Get started here.', 'twentytwelve' ), admin_url( 'post-new.php' ) ); ?>

    -
    - - -
    -

    -
    - -
    -

    - -
    - - -
    - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/js/navigation.js b/wp-content/themes/twentytwelve/js/navigation.js deleted file mode 100644 index 34a64024..00000000 --- a/wp-content/themes/twentytwelve/js/navigation.js +++ /dev/null @@ -1,55 +0,0 @@ -/** - * Handles toggling the navigation menu for small screens and - * accessibility for submenu items. - */ -( function() { - var nav = document.getElementById( 'site-navigation' ), button, menu; - if ( ! nav ) { - return; - } - - button = nav.getElementsByTagName( 'button' )[0]; - menu = nav.getElementsByTagName( 'ul' )[0]; - if ( ! button ) { - return; - } - - // Hide button if menu is missing or empty. - if ( ! menu || ! menu.childNodes.length ) { - button.style.display = 'none'; - return; - } - - button.onclick = function() { - if ( -1 === menu.className.indexOf( 'nav-menu' ) ) { - menu.className = 'nav-menu'; - } - - if ( -1 !== button.className.indexOf( 'toggled-on' ) ) { - button.className = button.className.replace( ' toggled-on', '' ); - menu.className = menu.className.replace( ' toggled-on', '' ); - } else { - button.className += ' toggled-on'; - menu.className += ' toggled-on'; - } - }; -} )(); - -// Better focus for hidden submenu items for accessibility. -( function( $ ) { - $( '.main-navigation' ).find( 'a' ).on( 'focus.twentytwelve blur.twentytwelve', function() { - $( this ).parents( '.menu-item, .page_item' ).toggleClass( 'focus' ); - } ); - - if ( 'ontouchstart' in window ) { - $( '.menu-item-has-children > a' ).on( 'touchstart.twentytwelve', function( e ) { - var el = $( this ).parent( 'li' ); - - if ( ! el.hasClass( 'focus' ) ) { - e.preventDefault(); - el.toggleClass( 'focus' ); - el.siblings( '.focus').removeClass( 'focus' ); - } - } ); - } -} )( jQuery ); diff --git a/wp-content/themes/twentytwelve/js/theme-customizer.js b/wp-content/themes/twentytwelve/js/theme-customizer.js deleted file mode 100644 index bde05d9c..00000000 --- a/wp-content/themes/twentytwelve/js/theme-customizer.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Theme Customizer enhancements for a better user experience. - * - * Contains handlers to make Theme Customizer preview reload changes asynchronously. - * Things like site title, description, and background color changes. - */ - -( function( $ ) { - // Site title and description. - wp.customize( 'blogname', function( value ) { - value.bind( function( to ) { - $( '.site-title a' ).text( to ); - } ); - } ); - wp.customize( 'blogdescription', function( value ) { - value.bind( function( to ) { - $( '.site-description' ).text( to ); - } ); - } ); - - // Header text color - wp.customize( 'header_textcolor', function( value ) { - value.bind( function( to ) { - if ( 'blank' === to ) { - $( '.site-title, .site-title a, .site-description' ).css( { - 'clip': 'rect(1px, 1px, 1px, 1px)', - 'position': 'absolute' - } ); - } else { - $( '.site-title, .site-title a, .site-description' ).css( { - 'clip': 'auto', - 'color': to, - 'position': 'relative' - } ); - } - } ); - } ); - - // Hook into background color/image change and adjust body class value as needed. - wp.customize( 'background_color', function( value ) { - value.bind( function( to ) { - var body = $( 'body' ); - - if ( ( '#ffffff' == to || '#fff' == to ) && 'none' == body.css( 'background-image' ) ) - body.addClass( 'custom-background-white' ); - else if ( '' == to && 'none' == body.css( 'background-image' ) ) - body.addClass( 'custom-background-empty' ); - else - body.removeClass( 'custom-background-empty custom-background-white' ); - } ); - } ); - wp.customize( 'background_image', function( value ) { - value.bind( function( to ) { - var body = $( 'body' ); - - if ( '' != to ) - body.removeClass( 'custom-background-empty custom-background-white' ); - else if ( 'rgb(255, 255, 255)' == body.css( 'background-color' ) ) - body.addClass( 'custom-background-white' ); - else if ( 'rgb(230, 230, 230)' == body.css( 'background-color' ) && '' == _wpCustomizeSettings.values.background_color ) - body.addClass( 'custom-background-empty' ); - } ); - } ); -} )( jQuery ); diff --git a/wp-content/themes/twentytwelve/languages/twentytwelve.pot b/wp-content/themes/twentytwelve/languages/twentytwelve.pot deleted file mode 100644 index 083e0081..00000000 --- a/wp-content/themes/twentytwelve/languages/twentytwelve.pot +++ /dev/null @@ -1,353 +0,0 @@ -# Copyright (C) 2014 the WordPress team -# This file is distributed under the GNU General Public License v2 or later. -msgid "" -msgstr "" -"Project-Id-Version: Twenty Twelve 1.5\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentytwelve\n" -"POT-Creation-Date: 2014-09-03 00:45:46+00:00\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" - -#: 404.php:17 -msgid "This is somewhat embarrassing, isn’t it?" -msgstr "" - -#: 404.php:21 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" - -#: archive.php:29 -msgid "Daily Archives: %s" -msgstr "" - -#: archive.php:31 -msgid "Monthly Archives: %s" -msgstr "" - -#: archive.php:31 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "" - -#: archive.php:33 -msgid "Yearly Archives: %s" -msgstr "" - -#: archive.php:33 -msgctxt "yearly archives date format" -msgid "Y" -msgstr "" - -#: archive.php:35 -msgid "Archives" -msgstr "" - -#: author.php:32 -msgid "Author Archives: %s" -msgstr "" - -#: author.php:63 content.php:62 -msgid "About %s" -msgstr "" - -#: category.php:21 -msgid "Category Archives: %s" -msgstr "" - -#: comments.php:31 -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" - -#: comments.php:42 -msgid "Comment navigation" -msgstr "" - -#: comments.php:43 -msgid "← Older Comments" -msgstr "" - -#: comments.php:44 -msgid "Newer Comments →" -msgstr "" - -#: comments.php:53 -msgid "Comments are closed." -msgstr "" - -#: content-aside.php:15 content-image.php:13 content-link.php:14 -#: content-quote.php:13 content-status.php:31 content.php:44 -msgid "Continue reading " -msgstr "" - -#: content-aside.php:20 content-link.php:18 content-quote.php:17 -#: content-status.php:15 -msgid "Permalink to %s" -msgstr "" - -#: content-aside.php:23 content-image.php:23 content-link.php:21 -#: content-quote.php:20 content-status.php:37 content.php:33 -msgid "Leave a reply" -msgstr "" - -#: content-aside.php:23 content-image.php:23 content-link.php:21 -#: content-quote.php:20 content-status.php:37 content.php:33 -msgid "1 Reply" -msgstr "" - -#: content-aside.php:23 content-image.php:23 content-link.php:21 -#: content-quote.php:20 content-status.php:37 content.php:33 -msgid "% Replies" -msgstr "" - -#: content-aside.php:26 content-image.php:26 content-link.php:24 -#: content-page.php:24 content-quote.php:23 content-status.php:40 -#: content.php:51 functions.php:345 image.php:37 -msgid "Edit" -msgstr "" - -#: content-link.php:12 -msgid "Link" -msgstr "" - -#: content-none.php:13 index.php:49 search.php:34 -msgid "Nothing Found" -msgstr "" - -#: content-none.php:17 index.php:53 -msgid "" -"Apologies, but no results were found. Perhaps searching will help find a " -"related post." -msgstr "" - -#: content-page.php:21 content.php:45 image.php:102 -msgid "Pages:" -msgstr "" - -#: content.php:16 -msgid "Featured post" -msgstr "" - -#: content.php:66 -msgid "View all posts by %s " -msgstr "" - -#. #-#-#-#-# twentytwelve.pot (Twenty Twelve 1.5) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:16 -msgid "http://wordpress.org/" -msgstr "" - -#: footer.php:16 -msgid "Semantic Personal Publishing Platform" -msgstr "" - -#: footer.php:16 -msgid "Proudly powered by %s" -msgstr "" - -#: functions.php:64 -msgid "Primary Menu" -msgstr "" - -#. translators: If there are characters in your language that are not supported -#. * by Open Sans, translate this to 'off'. Do not translate into your own -#. language. -#: functions.php:101 -msgctxt "Open Sans font: on or off" -msgid "on" -msgstr "" - -#. translators: To add an additional Open Sans character subset specific to -#. your language, -#. * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate -#. into your own language. -#: functions.php:107 -msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" -msgid "no-subset" -msgstr "" - -#: functions.php:213 -msgid "Page %s" -msgstr "" - -#: functions.php:242 -msgid "Main Sidebar" -msgstr "" - -#: functions.php:244 -msgid "" -"Appears on posts and pages except the optional Front Page template, which " -"has its own widgets" -msgstr "" - -#: functions.php:252 -msgid "First Front Page Widget Area" -msgstr "" - -#: functions.php:254 functions.php:264 -msgid "" -"Appears when using the optional Front Page template with a page set as " -"Static Front Page" -msgstr "" - -#: functions.php:262 -msgid "Second Front Page Widget Area" -msgstr "" - -#: functions.php:286 single.php:20 -msgid "Post navigation" -msgstr "" - -#: functions.php:287 -msgid " Older posts" -msgstr "" - -#: functions.php:288 -msgid "Newer posts " -msgstr "" - -#: functions.php:313 -msgid "Pingback:" -msgstr "" - -#: functions.php:313 -msgid "(Edit)" -msgstr "" - -#: functions.php:328 -msgid "Post author" -msgstr "" - -#. translators: 1: date, 2: time -#: functions.php:334 -msgid "%1$s at %2$s" -msgstr "" - -#: functions.php:340 -msgid "Your comment is awaiting moderation." -msgstr "" - -#: functions.php:349 -msgid "Reply" -msgstr "" - -#. Translators: used between list items, there is a space after the comma. -#: functions.php:370 functions.php:373 -msgid ", " -msgstr "" - -#: functions.php:384 -msgid "View all posts by %s" -msgstr "" - -#. Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's -#. name. -#: functions.php:390 -msgid "" -"This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." -msgstr "" - -#: functions.php:392 -msgid "" -"This entry was posted in %1$s on %3$s by %4$s." -msgstr "" - -#: functions.php:394 -msgid "This entry was posted on %3$s by %4$s." -msgstr "" - -#: header.php:43 -msgid "Menu" -msgstr "" - -#: header.php:44 -msgid "Skip to content" -msgstr "" - -#: image.php:26 -msgid "" -"Published at %4$s × " -"%5$s in %8$s." -msgstr "" - -#: image.php:41 -msgid "← Previous" -msgstr "" - -#: image.php:42 -msgid "Next →" -msgstr "" - -#: index.php:38 -msgid "No posts to display" -msgstr "" - -#: index.php:42 -msgid "Ready to publish your first post? Get started here." -msgstr "" - -#: search.php:18 -msgid "Search Results for: %s" -msgstr "" - -#: search.php:38 -msgid "" -"Sorry, but nothing matched your search criteria. Please try again with some " -"different keywords." -msgstr "" - -#: single.php:21 -msgctxt "Previous post link" -msgid "←" -msgstr "" - -#: single.php:22 -msgctxt "Next post link" -msgid "→" -msgstr "" - -#: tag.php:21 -msgid "Tag Archives: %s" -msgstr "" - -#. Theme Name of the plugin/theme -msgid "Twenty Twelve" -msgstr "" - -#. Theme URI of the plugin/theme -msgid "http://wordpress.org/themes/twentytwelve" -msgstr "" - -#. Description of the plugin/theme -msgid "" -"The 2012 theme for WordPress is a fully responsive theme that looks great on " -"any device. Features include a front page template with its own widgets, an " -"optional display font, styling for post formats on both index and single " -"views, and an optional no-sidebar page template. Make it yours with a custom " -"menu, header image, and background." -msgstr "" - -#. Author of the plugin/theme -msgid "the WordPress team" -msgstr "" - -#. Template Name of the plugin/theme -msgid "Front Page Template" -msgstr "" - -#. Template Name of the plugin/theme -msgid "Full-width Page Template, No Sidebar" -msgstr "" diff --git a/wp-content/themes/twentytwelve/page-templates/front-page.php b/wp-content/themes/twentytwelve/page-templates/front-page.php deleted file mode 100644 index 9ae4f27d..00000000 --- a/wp-content/themes/twentytwelve/page-templates/front-page.php +++ /dev/null @@ -1,35 +0,0 @@ - - -
    -
    - - - -
    - -
    - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/page-templates/full-width.php b/wp-content/themes/twentytwelve/page-templates/full-width.php deleted file mode 100644 index b0ce333c..00000000 --- a/wp-content/themes/twentytwelve/page-templates/full-width.php +++ /dev/null @@ -1,30 +0,0 @@ - - -
    -
    - - - - - - -
    -
    - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/page.php b/wp-content/themes/twentytwelve/page.php deleted file mode 100644 index b06cd1f2..00000000 --- a/wp-content/themes/twentytwelve/page.php +++ /dev/null @@ -1,29 +0,0 @@ - - -
    -
    - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/rtl.css b/wp-content/themes/twentytwelve/rtl.css deleted file mode 100644 index 1055f9cc..00000000 --- a/wp-content/themes/twentytwelve/rtl.css +++ /dev/null @@ -1,237 +0,0 @@ -/* -Theme Name: Twenty Twelve -Description: Adds support for languages written in a Right To Left (RTL) direction. -It's easy, just a matter of overwriting all the horizontal positioning attributes -of your CSS stylesheet in a separate stylesheet file named rtl.css. - -See http://codex.wordpress.org/Right_to_Left_Language_Support -*/ - - -body { - direction: rtl; - unicode-bidi: embed; -} -caption, -th, -td { - text-align: right; -} - -/* =Repeatable patterns --------------------------------------------------------------- */ - -/* Images */ -.site-content .gallery-columns-4 .gallery-item { - padding-left: 2%; - padding-right: 0; -} -.site-content .gallery-columns-5 .gallery-item { - padding-left: 2%; - padding-right: 0; -} - -/* Navigation */ -.nav-previous, -.previous-image { - float: right; -} -.nav-next, -.next-image { - float: left; - text-align: left; -} - -/* Author profiles */ -.author-avatar { - float: right; -} -.author-description { - float: right; - margin-right: 15px; - margin-right: 1.071428571rem; - margin-left: auto; -} - - -/* =Main Content ------------------------------------------------ */ - -.comment-content ol, -.comment-content ul { - margin: 0 24px 0 0; - margin: 0 1.714285714rem 0 0; -} - - -/* =Basic post styling --------------------------------------------------------------- */ - -.entry-content li, -.comment-content li { - margin: 0 24px 0 0; - margin: 0 1.714285714rem 0 0; -} -.entry-content td, -.comment-content td { - padding: 6px 0 6px 10px; -} - - -/* Aside posts */ -article.format-aside .aside { - border-right: 22px solid #a8bfe8; - border-left: none; -} - -/* Link posts */ -article.format-link header { - float: left; -} -article.format-link .entry-content { - float: right; -} - -/* Status posts */ -.format-status .entry-header img { - float: right; - margin-left: 21px; - margin-left: 1.5rem; - margin-right: 0; -} - - -/* =Comment styling --------------------------------------------------------------- */ - -.comments-area article header img { - float: right; -} -.comments-area article header cite, -.comments-area article header time { - margin-right: 85px; - margin-right: 6.071428571rem; - margin-left: auto; -} -.comments-area article header h4 { - left: 0; - right: auto; -} -.comments-area .bypostauthor cite span { - margin-right: 5px; - margin-right: 0.357142857rem; - margin-left: auto; -} - -/* Comment form */ -#respond h3#reply-title #cancel-comment-reply-link { - margin-right: 10px; - margin-right: 0.714285714rem; - margin-left: auto; -} -label ~ span.required { - float: right; - margin: -18px -16px 0 0; - margin: -1.285714286rem -1.142857143rem 0 0; -} - - -/* =Front page template styling --------------------------------------------------------------- */ - -.template-front-page .widget-area .widget_text img { - float: right; - margin: 8px 0 8px 24px; - margin: 0.571428571rem 0 0.571428571rem 1.714285714rem; -} - - -/* =Widget styling --------------------------------------------------------------- */ - -.widget-area .widget ul ul { - margin-right: 12px; - margin-right: 0.857142857rem; - margin-left: auto; -} -.widget-area .textwidget li { - margin-left: auto; - margin-right: 36px; - margin-right: 2.571428571rem; -} -.widget_recent_entries .post-date, -.widget_rss .rss-date { - margin-right: 12px; - margin-right: 0.857142857rem; - margin-left: auto; -} -#wp-calendar th, -#wp-calendar td, -#wp-calendar caption { - text-align: right; -} -#wp-calendar #next { - padding-left: 24px; - padding-left: 1.714285714rem; - text-align: left; - padding-right: 0; -} - -/* =Media queries --------------------------------------------------------------- */ - -/* Minimum width of 600 pixels. */ -@media screen and (min-width: 600px) { - .site-content, - .template-front-page.has-post-thumbnail article { - float: right; - } - .widget-area, - .entry-page-image { - float: left; - } - .site-header h1, - .site-header h2 { - text-align: right; - } - .template-front-page .widget-area .widget_text img { - float: right; - margin: 8px 0 8px 24px; - } - .template-front-page .widget-area .widget, - .template-front-page.two-sidebars .widget-area .front-widgets { - float: right; - } - .template-front-page .widget-area .widget:nth-child(odd) { - clear: left; - } - .template-front-page .widget-area .widget:nth-child(even), - .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { - float: left; - margin: 0 24px 0; - margin: 0 1.714285714rem 0; - } - .main-navigation ul.nav-menu, - .main-navigation div.nav-menu > ul { - text-align: right; - } - .main-navigation li { - margin-left: 40px; - margin-left: 2.857142857rem; - margin-right: auto; - } - .main-navigation li ul ul { - margin-right: 0; - right: 100%; - left: auto; - } - .main-navigation ul li:hover > ul { - border-right: 0; - border-left: none; - } - .commentlist .children { - margin-right: 48px; - margin-right: 3.428571429rem; - margin-left: auto; - } -} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/screenshot.png b/wp-content/themes/twentytwelve/screenshot.png deleted file mode 100644 index e5acb36ab7c1ff7ee653903a7d06d728117f235d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323498 zcmb5V18`tX+bz0-iET|hv29Ll+qUgwl1x0YZQJ(5n%K7OGw=KT-?^vmty^{PQ@!h{ zTD!Y<_p{O6tJe;bmlcDD!GQq)0A51;yCML9*#iJ*0u<<9WRyxK2LQixkoYdB?5=yZ zzz6~WaG*K&h?dcr5Ldxy+7JLREe{I#|2+s3008P600=?I62o%s0FE4fo`dRSn?U|9mG$6+%xw9sFOJVc9^@47gU2~k=T zn&d`!GO*DoatXG>h z;P<)q%)YzoV0wW8`e{W5SZOM??U%|=UEGJ>Hls_p0Prj|vL^X$cr}d)0647u)Sgl$ z!vn#;0RleVa}v!GrT}2Myje(bk&^=sY}J){3u6z10bA94qkp3+2o3oEg$4czBn8O- z_DKH(RT2RH*7Co7Aj-elf&cOUE%smkPjRG#nht(`-Ur0@cb(6h7mQCVz&^aqyT+}! zS0V8jzbE^VX5GhAhD*Zi8?5n{zBqwCGAKGi)B(6Hru-zeYEKb*(tsbNTYVJK(Ok@2 zqi|dZ(arYQ$qvfjLBnAq1e#>YiJ&F8e*KF2;auEY-`$)pqW_1gb`+;}Lr?alU#ocP z_|xg7UumlJBp*Vw>*Yw##y3RpinfMWe=L$3Lt31%e}8J#X|I0j0p4KU?MI>sn}5S-{;P<10}RKc{r;Yb>hnH+!_Oe1Hy=JSj$M>&{g18NZ7VaSiWa9 z91ZW*|84vNUc0l3$H-?D6&0PX%ViWco8&KL-J&|vH$#CT)axUY&bLV{CltNrRSMR9TjdjABP+( z3gB>CsZ-}+rETkj$^V33quFli;+M`m{8y@sP+pr=L{+Z_GF}X?G(>g+3u{Z;a{{aj zb4zpkjAyufd;HCfH7w)m>dP~y-Y>-UH<#+|xyJWpd92?aD_V%9smH=e^=});E@`Of zG<3AJJs;O{^IZ@^J2z$y4yHt}5L~(OdMlz|UXqZz!Hc0Ue8q&#hl`qQ6#|&wgoht5 zH+1eDR8;0Cc_Gi~uG`bx3x4KLxOy2W<#*;9q^NCKDfTR{7&mhVs+{q8&?THW;Vo(1 zD;(9RWS`qyK7#&xdkS*jpbhSo4rr-5a`mtCM5JJE?YyQ|x4INud%vMoV zeHehPMhHjxv)EzgGgu@X)kzi~3lHbpvd@lwx{zr5)*t;oZ};)Mz0-IqDHZZ}Sf+v&3OK^Kf1lCVM zzQtH~FJj7uMyuKOJS|Qqnhr{V-|M~5<=Z#(#M7~bDxc<;apFH+*RvswR-;l8>|HHJ zED2(~SJzf1R-;r@)Ku)?pFsv=i&Y-ha`(_r5aC58U9Zctv-%*5Ra)I1Ua%R=M@z59 z3JMw`%Vl-L&3@>fmm~R*1hjgXRGT3;qti2skkl`;R3uWlS8Okdf+ z>o(0UmJ*t43^)&+SbBXnB+%M9H^aGu=+2XOROaG**Gg1UnBQvCbMDYSp=xA^GVFFi z=W}(fqsQs}6FMe3Dy%kD!#mIB^S0aPt??@YRP1};<~ib%whuwq%b}m|Mo&Fi#E3al zXb{8I19i2nS2+flGl93$a4$x{HpLI*FQAuhQ7s|bB+}lRnnIv{mf~@|uiZRrGxR+c z^W2Y*cL-iQ{rH?7o~lgVka`00DguI%45zI%Ybj{q*KIz1M?D~7%`kwYU(_7u-h&q} zeip&Y&2;L_@$Z17XrgAbr$6S7n$j%@IAyvOYYnXj=7>l4vAs14s+l`hd~dz^=yLcM zIKdI6R0}DJw`91lq1wKWzhmY2UHh@acYpV`^(u6)7S^j5?-dDeez+j=HoZrzD4_RQ zGuGD5V9?^6adhk-lYczK2xI*lT0;1JIjq2H#^=`KS~mExAf2>I2>Q(vP{=jx`wiv786z_7_ zOmSac9^I4xG$PDIXniP6h0-0j8?P7Ye4Bkl(#Lm^!!vIqNFff)wq1?(xw`x4BFM2G zLyg_O`uAYvm+FkXMrW+I#mmI3Jvh^0Tw-d7;3J)S_~+LF7!r~PfzQhl3sSIBs~F=F z#;ggdQ=AA*Pr#3=rtOU^eb)*@)pFdDQUZ`3URoVtFmWj(HXF?$G|8inZcM#obJ}5x zp#z=zZA3p0&)t(!O4UhyWzc!8&2@4xpwAv*2#e_a&Z?T3GEY<(9**tu5=rRvBe%#0 z(jp#A>s{@GzP-Os0R_o=2g2Q~uNO>KXdo~Pa7`7JC%)ocrbf2p?9Lmu>>2bNG= z*hAxICeJr2CK#}O1n|`++t1(roetvtc>|GXsFem!`R74k0l5K5{jy1gtQbZMYpGjy zA3H6$GdN+0<88+meb~FGOgE|dN!6iHvL`58HAymh2ikQLN#bWEn!9Omj)FRDAP zN5kS`ijfqNp{Twa>pb(1Rmm)b3>E7~r_{eqqL0}<-_wpU(;_9+n>%K}D_6{Wx?MPw z09iwA7p~+J#02QP-1Ov;!BUBwR%~L70=1T}U3A$i$7d%e*GDpKdw)oyK*Luzjzf)P zDuaeYkX8Gc;^)Xn-J>tKS)`A#zSpkwd4(So3>hDwueps`izr}66_t0bf7)&0RfNd0 z_^zBeh=P#VZTi0pzypyPC7){-3yk7ce>Ly}yIm{`ciihP-|1z=915FcCZD@|4AMYq&uxJW8g~N*W~6e@YwLF!HHn zCHYxcvy8<{y@+*mqzI-PE)*GE?z=1ZxZdoz@AHVse}5nj1Q*2xY)Q|-3J^iXexW2I zVdY+hA*!HdQY{`m`BLBSk0j411mu({_CV?x zSLn2{f$O6XSK07&lwq)9xV+pb$+dt1^FLgYU`*KCG~XdNK9tS(kjRH?#4F`2?5PFg zhEz{eM4x0bnn4Sio+t4Vqr|Dr$UT0qe5{6>zY37idKD#NS=xsT<^8|H1kL8B3Nc6= zV!EoyeKyaUqAEg0%}qj2EfW*qu)yBT#`PT@9xGMxFv`S#hlZuR7hsXeJmS#Q($Uh> z(lN8U{qkKz)xA43*@Od@nhMpTPQ-i*P9^rU@>3}He6>(lBc-gLi9y`5dd2F}+~rB5 zlJs;|sn~4Qyu~?z&(`w;OHdW$=tOv4)(mox>E~EFCnq&o8uFL3r?;N#E?s?d6)PF> z^jt{&DAgZG;0Dhn>$+N6dTLs8Yb*KSVR@VEREAG%X&&`t10qC{!t9GKcovs$Z*#Uu zLg5sLx_bH|0#0P2`Cs5zgzw#47Vr_~Ynr+SclTAkDfj!6g8XMT6*@tWdF|oUU&>pI zg=W6qp6`WaJQ&B!M#siONv_0IBX_d?d2O2=Vo*aR-R=kjzjYt^JMSkFipP1N9vuMz zDgs;x;SUOt8}Xqt#%+Kp1PLwy!lLntmr#I3TO5tdQtu- z^P#p2D=a_MY|-B2_QpH6d5Y1iTgzU&W>R!Yl0j5Nw768@Mi>6;FrBwzzhWDd?Pw$o zaMc>ZFa*Vrm+#kjZ0 zd&`}O(<~rx*Jd0b1_cY^xj=85m1ZssH-sc)FxY?UIA^r&_-_=zEhylduANZ-G)Esd zT;LbuDkZRdqh6>m$wwtq->V*&L9NWEDh9heT1rJl1$yuZrW`X)9!NyChW6LBQ@}P2 z(I$KS8NJETjlSd)YV_tw_Xbn2nQh#UT-tG!u86j2@uHRY=ES75*|(wlmLwF6TT|;% zYj(WL@{b)gSn9g+)Xan_jAYDmuN^vDnbS&Xw1g=saR5IhWmQ#jC@M-UcPa{{=I*cH zH?!nWyNzXEHmZE#cdL2jqom0a5ew)tveE580UzneA$?^??F5>?Z^x$hsrG-q25UE6 zk&N3))uXZBK`6p=Rl1Slagsp+ho%9za>DH`Vp<6B{=L*=RT3blMB)}DA5CH5B-e6` z1o8boyH~5NQs$w|uT#hJ^w8(NS{ZFk7G+*PnjhyD$ zO>|sSaZLQ;@L3rz6SfOWDT*bw9Ma+Udn^3@E~=_yJ-P(FMlOpkEgpCDN5Vms7bu7% zFpHkf<|;JA09nvwWJi@Xn!t8LTi5+e?~Zy>A-V8;Pra}1$F7?yY!@6ra^yn|xn+sv z3~r5`y5Kd@|8<7=T_z(dJsH}}B6;I|Q;&;ab&*G(u_xE937j2DK`ayuw*Ct^Kj*(u z_yt`^B?+SUt0#g59y20FE*&K_bX~W3>?=BMRva3HV3N6(H1Vb5a|a0>tFNLY6_^=z zyqTS+^KNCtEhWu$AVu)c4npj>x!Kua0jNp}%PVVNJ%3Dw3}LD8Em-95&`3X0;*!^W z?R-H`?>&PedimuOp?F~r$1{?XGw{eH!imA-O!avA(q8f9{v?5QY+l|!qlpwDYyTJ> z5wCOTD;dUwOK0O-E)xTC2$D@^9r>z2)ntAWlk5yVnc&4Pxei{k{ zri>`<*qB1)VJo1?hVF}C)Ah)-yFwp2dIX~132LhPs_s3HS{XVKcHnx|nFriOjYG8OOxk zSUW+6&XEurMT3L15REn=7i+V*&jLI<=WFPCiYQu96w9_`gK_D+5I~hJdIiH_a#Ha3bMZ+T4ihR$x}>VF1GgCK49++U2F6A zA!UIf*&4=FpGbwoGW8e%rTW1c_pzcy4#VuxMDLRWW%ZYs@u#&bARFTO zYF3v-o1{hUsIh-h$*t@AVA09>mlqR|-)UOCY`gq`oFl7Opoy_wy`F_#y=1`sPX6~= zfhdT)k1v>09g6ae6X~@3KS=+Af?=aF=~O0QU;waHjQ1D#hZ6diBl?#l`VTeqFE{l6 zJY&L!PJoBkRaKcKt9OGKS}diQC0)G!GBkOzOFNmDaJe!dZ3PrpZhp)^&S&w>8%yru<@6Bx1uNfgMgb&2Jn^8l5X$ZK{fBRVFTLE8Dte zFU9aR>%aXil#t5ib}X4^rKL{FpU7T_nkax*OiI12j6PDL?`nI$t|X((uH(S{`He~% z#nr9VE6DF=FXQnwUuHeL;`b8YXGPV6v#c+({mE5xbjp#@IH`B8J74?W#{sIA*VNC= zTiyFAqbA=*Qa?3|iwY}!I$CP7VF<999|~+gNA=#`drS8SDhwK`Cz4;rD52i}ph^`M z(kw4u-^P|ZlCYR;9A0aWNVys?akPHaC+>&oPW_O0gbJl|7ryq;aAN&qK_JP~ecL#E zv7Tq9@O7aL5iw%|Z7w<~<}v#rNwUz_>%Gfp(vZ&MDl;v5rr_ruCb1a5yVv8!in}Iy ztjFcZJ0!wzHM&rAQu6~#0ZVJ?Ut(}nZ@K=mx@7V#U^m;V7*QvUP(&UXDVSm*ZvK0H zT1pk;GtRnoBqJ5^EF^d#r3gb>%2Hl!vWh}1n=nCvn<$rJ=p>+&;<(DrOvib#{7J}N z?PNNc;dGcabvyoc!#8D;(%$))%FTaU8xlD5)}Tgn`S@`_{MB}9Y8w*<7oGG?ka1;> zpQY-Q+VM)|wM1LE)VM!CZd=Xec~HfW5(Gdia@SBOXJ9p$rF7!PUDg+q2q08bXDuTX zptZ0d0R1XNa&CS}3R3W%w^lJ8c%q7KE-_4simH@(Kc9F{+;+QS$EV9rdn`BMk)^9B zuel)vYEHT?@+NIiC@#{QeL(xD__%-=51>xmlYqUGBu1eCSmmCj&N}T_{$~~RQ{&@h zmq@3k<-=mbqL8|YP{H(K3_wL|QHq}W%-Y{(G3Dgr1P?i%b9=pm#gM<%FtSs(d!X#a z#m>y+zSITYR7n8l)%26UM{Teb{V|p|wTY0fB7U%vIN|}P)-+?2JIShxaugCe?pt8! zfen#n%g^8PE)pdrn6RSdg1>FuE>u*;wV2@SF-V^j3_v8XvD zU(H9*_f#XeppuY71Nz{!S?ATYhA{Wo8W0tL0?WE?vy%2ks`TvJIVAFSfT zXTOa^Z1HK4IB zk7;3ZeS_x0yadAq{=S0;H8Dg<3j;p3|65`P=hz|#b`tte z!G(p1n)SUwIzL~&i^Em;#&3rxd3H%|AZ&@Qv6x7YPM!)Dmn8*M=iYbpZe>*A^lK9s za>RHLfjQ1(5fOO}oC|ECq_V#XjwJeGfBy)@=7g_)8N(-icYcmqZ<03~;uAhj{skNV1Vyp%sT zlAOJ#g25Lp(YnSBUzXKZ@N+36{AB#}5Z7~%A_#;zgv(NqpinIV{R8c5`XXU)Ev6VK z@ze)(aTPK7gSw(%H%?6~^q+p-Gq~=7L zm6DSc!5y@UHhJG0y=*A-lDiJvRT8?+YdEZAV(Uj5Mw-qOM}U+Uz*-tW zYI+{~6%X>Nx>OGW?5lg<^tM-(vwyvL_pJ)Mo<;m{U?F|F`m~Y1Q$eWb*>u95aG!4->g+Ds+op|}c+KnUi_3qER$jBhik&%968^c*Zb0tsYLh;pOvO;+cJ1p`czP1^ z@N~AmqG{iaP|H2e?Qk?VuW}r7GJw?~TCcl5Zf$N(>oLFE@DLQU>2P{MabZzm%w1WV zY2A|ia#J5PEZmpZ??#8B?ZHBP8#Uan-Hto78=uSXCwo9N4D? zwUvss_ID(D=hlcQNyaGqO8%FNUw+~}(eU_rv))mekL0I19ZitI-jB#mSA*v_S?7Em z0@`UB));Wd}O>-R=ZEyFzRQgaHZw2b!fw^yb8*e934|ZRWam^HP0MS%w79`Vi5VsH3Ht zHxX2joRLs^3~S}Nlb`-*_4p%iJR};Xmn8U=`$Tc7x}NfYfqyg~|6?=T)xTZlAfq28JDa+v zAT(C7IDEUXK6)}QZH=ax^R7Yl>vRdq7~suWaDYN(#^eg^V+&Y2LUBUM913~3aNp9_V6|G0Ze4 z=b7*vC?OOqSq5{ouYhuaCfk}5C7pO>!9i;~4k$zqKx=&clDOP#3y;mnzt&+7lD-3j z|K_W=`}|Bk_wJ&9u-7_`2W0SKrms<|NK=YKVqV^7u>isD{tOOx_Ko1clt@+m028aM zB3iuQZi?p0CG19>^)(MfnF6+Yi&r(fX-|T4j#xnX(_+vZ8i&EDiCLGU)wtWyU`hXG zdV3|O{nhG3d(a8G)@J1FGMCeBLQ_ z#_y{`EZX2K?~n?7!4m{vNYH_0n-?JL) zcDzViGA)X4jIi7R0G>HVDJY2q2KYZ);`=K?=f! zRz%a`v@cF39d^x@>U;e|iZ&P;)G=kuV?Np23g%d46b@ixv{k zFl>|$=`8v^yV3jAhq@{DTfBzSIw-KDZ=l0&%fA{4nzO;tln2Oze@RGFE(P(AV6e$l z1s@>$Mw%TB`)*MC71MOwL5q#nb0KWf(TRzr)GG86V@vhIZlFt4h> zH*D5@>b2#7SCrA6vCHEYjT30TSq>Upl{&y8&Lde?%Dy=dM{x+E;GB~O=7@)z z?wAXwpSQ8y7<(HUI{x@vM6h+E948_lGy)hFmO1if2-{jx(e@*EfPwF_ z8rfm3g`MbTIeE4yK*G*NFG$?4Lq73+8eV%kvbSCMs+14`;I~C;gB%A&G&x*dN1U#8LZT|QnWRVjD-_en++s^v3xJ%?qr=5@|4lbzh=k4AE zub3i(ZFRzZt6IeOH2Bcfg%#hp+P0PMl-$zpi^rnVv zG>wf03>(?q$^j?|Hz^&0s6o&C!A}8D|IT(JD@wmOz<*??O;%XUs>k7n=}_O6OukLu zkKemw>G|H>+A*l4iyI>$+#0&e&;lyTY8o8ljeC7?;o!9M>W9Gv=Ey!1r9JDSZAb)O z^G|h+p#bkc<|F^nsGpLSXAi6#_7 zJI9-0wB(A@;abc-tslgG?tK`HsM>?{kHA4Wm% z*xi>w!k|Gh!;NDzkB?_;wyh4NDQ;)uI?@64SS-`ITHICMV|TI%e#-9l$Ak>x2?gSK z{eq#S7M9wR4SsIv+!)AvnD|NRj2tDrmsx^lP7vv1hC;$YK5wUFXRfvy+Z}tIkC;6Y zdf8h&Id8~^>jd30YI4jh96A0-9Mf3gf-}oM!9Y5$(!cPQFTPF0RVrFCoNVsOqtltG zSABX$n1Ei|Kh|#OU@OD*QPSbX50p7dsz9xZ@ zIpBn+ZktxmIie5!BKX8otwWm&48^1%A1)eOb(1+7fh9bYz+Y+RnZyZlpI(tNVWmf= zg}fp70GTwC?p2!>j`IFBd#4ITMhdmf`OtaX!k00NYgg_+UreRe)a)-SzWRj^hhNZ) zF;sH&`!&*1Zi~2K=c94ZSN&iN-jJNrQ))A&&2P1~lSL>!1o~xt3Bo8s47NCt>pJ~3 z9LJUY#_G)x8zgQ6RD34nxL3h@pkfU1#q_;wELTXYJ22H8I@rdA$IAnmh?48+hSe9| z*K&$3n9z8(9f)Ct_IboNf5X)qn8Kl%bfh7+Gi|E()MQ)@$dxC{$>}Y4cc`TYXCXuq z4#Mr4@`%yv@%#EAyk{ENl(ebOO6(n_or{1Q%sa;~#`m`!7yN`7Z5#Y{#2IqGG7hSB zWb3?sCDd}nOARAqvmYYHmAF~i9cw&mdgJc1m?{D;a0RZB<@R;VRWWX7A46A6?c77p_|9%_+S%#Pf{Ay%U1$qD zm>?ixc1~MkJYo}QsV1TzG&-6e*XLjIn2czkZ~6%JB{5Fs1|OeoPbxo*8u0hX8g{Tw zBRkYybdfwJ%5v0aK4b4EV5Sefygk)IyL{h0HA~ORWBALYZ+rOh48k9|WxvyXfB-!E z|6$kvtHk`T0`tHAA0_5L%FF-y{}FEf-vyliWGAFp{L7Yr0EELn8c8N;MG1;%(0?Tj zWlc6;OlELT+UPEj0snaR{~z`FEpsB4lvR0eUnx z8c7{~sNnpJWmQoQQ8WHfUDq8&7Hu$)Tp$gFq(D!pQZ#?&#DhcsA=e^FO0%Kki0dl} zoNNfF&7bs25{PZo&|5tIaqa}&)k0Ob#|In=QD=53t3mRx4`WUcb?DzIaGKYpJ_i(r z8cDC23g#iGc1Wxt!jJWE6NqkjQ`6(WR8n)1Lf~Ya@P=zL23I0wsrf|Auxg-f8h%vu zn%DfG6Pdf44hMeK^9)k`tiyJGuT%I`i`%9_VI(6N4kDVl!g?5@4s&I$J>Y)r z@6k67(U91p9OLC8xi{9ib8#!KxV1a*a)um*Lq(C;}k`0dMEl!>2JC781(uS!+0|IDEd$J4P`wl{LE?>RZ{tZx^s zsY4l`!)r2u@5_Cm;wsenY1G>)3 zX>%z&*O=>kMsmyTa7#kN-ayJz=P=iuA=gD!HzsD|ZO?Y(yTo<-922)RkN?-<*=W9s z3owiuxpVHv9G=VM_jV=4Cf~>Ng{2>R1@D70>pd{`E8{8MHk+Ak^sJ1giyLtmsMCq0 zLz#1ki6|Y%3#IRj4iebdp}U6pa_d#+)m&O*)k8KhD_&byy`5n*7Kd$cf1k%p7q{JA z!-ucpa^jK`l$NL>xhsg?pA*a6EUY-hGiJW zmlWEQGn-lsnc%1+mF$!c=Qj-&5sWM)qjeujcX`Y%3%C2NVKm#xNv>s$pJ0&Gz&OkG z2hi$?kzdLzXWon@j`4pwGZotla2K7c_GRG#t1%b63cA%_|ET-XQSx;=Eg>vAzb;kz zsDVcmDt&y!>?WU1kSLi+DBk4G=23ge>g;nIc&e^!Hl3|xC*k0tyX*+@4fcmqi^VA^ zxxHPj$8fuS`&PW!>cB>M99POOZ+`y#=SLtuRE5w-X#(x4(RiJR*dY3v)yPciPtMGFAud!*-be9WxV#TeGvUnjzBs*=Hue^ zG9NV#A#=o6+1qOKI>J-*_mu1h)j`RSA*|9wW5O<{C%%AWx)%#8)k4Px;`s);%Ykd6 z3s12fUDylp&f-l|uX)w-^Evy7*(jhD+dy4!Mwn6(;kA452)eub3cYHCfX9`B74Kf$ z7I9&-_8C)c829*%{9X8C8o#$p-3?Pi#P_q*ADrg zwmO4v`=Iq{ISw3j975a9uXo9$hURYaiz;;pYCU!_C!P1J5z{$r#%3b*@Ju_}7@2m) zWC)&Ng2iMp0r22R3TOU=fPKdKiv4V##^VTVd|75at@h{gsp6+L_5A#PCeWQaYn{E2 zsMy=iNVUmi5NIR{d;t7s&v5fp#uR&JEgcgvvExMc!JgjuZ>w3$`NB}y{U=&?Zbzko zkSJWWZoW-f%go;e5tkcIP}+4KMtcWS8`)p?pa6MxRn~?FRaV{;xj%UHL^DNJZl|yJ z)DxXDBL)5kfE;Ye>MScRoA(3$jOVFhV>CDv$(3*j1K@Zv>w-(%t^GN3g7gaFqF$+R z!Rc~e1W!=y-ge_FTdL_F*;Z6m)L2?7OM9VxAi(QU@6hW-AX4#3?D&3Y$3p-L9u!;W z<1#pmjNAQ2wsT&)0i%zuo)6s!?|nK4uV=gQ^b&^&z0mVfg-v<%1@H(k^an!p&3{KM z%GpE18NO0+5pHRXj;;KuoDYTr(%P6p?jGvIED%7&ah>;WBR)I$40lh^>6>*YxO^)u zcj8>q*=^m27D>*6-MUuZj@O{GGBmK@QUs9_7zLmzzzdPdx=2Tx9-2QY4eEHf}%3=_g~g<&lMPHq`a}VHSJY z&9XA}nTSZjuX|rs9miY;`h%zEYVvK3d2y81A~Fv=OJJ!lBD89;=Cb1XErNcb`g7;@ zOZ*#>KD>K?ykvtL4ArY%Jj+_!++dym0SM?99KP#n8HWnur$%ba(-?!F*d6v*V!Qyrp23l=f;xySm%#cH7;M z>h5RH<+)t>)yjr!9PC=(xgoiAFPM5;)*$|$$f8)36pa3HEx8R_8~u52eJf-T@yL-~ zMY(0D@Lpzvqh^Qv?+@+OE!-tk_{yMg!V2T7!m~??RTu*M>q5#!b%{5iXk!FuOp>_d zQ!~DN8&w=NC_@)zhK=jPR%QwNmLUumQm2sRGh|9 zom*QM05yZnFy!6c3&N}FGexN7kgE86K9)ubRZAc9Du<0rlPN4|Y>atz;G$bVvjgro z;V;p`<2<$e;exu0>njT@YYRmOke`BpKPfaE;04JpmVpkwq~aO+p#Gss7^|m>2OQeEr?72=j_?mgT_6Xf0NNlevksV$+J}YV`8%=HCsZ#$ z7K^eIKBORfR9R|MQqAl)-%uau-mT&fMQE>_Kx@B}t(&E#JJsh4Mi2)p^zd;$4SiC z*$V@A9a1~tUu%w3Lv?Fh?0=#5aJhqrGOnwL_VAb+9FD`x%=5BQddU~)0Ai>i%eHW>*P`z0tn6~3 zEzZ)+`1qEA3J@6*!FW^XuY)n3oPeio!ijJn84^-BWB40iI1#-*oo(4gUwSb7Iukc{ z@DW#n5qu^5gp7>Lx(|dtx;1FOiM12%1lmH=i%h1`+-(h_e|VB^H#A=XxDi|@E&N23 z%mfZ^Xe`#SMf&{7&`X*v2;zeqKoZHIDF0zVNHK}2*Xhi~d}`_d9}x>cLG3Z*D8_;^ z81WCSFGPRm7z+vD@OVv6Tg6vX<25%6ES7mpP)w4A6B56Q!|g6Qmzio+{8Axe)a&As z+?g5g^_#|G#`9@O03nbF2?`2YlA?z&T9G`Xm=g8G;1U{`c1s}h{yYzn znGvz^)Q7LRdZwqxiOE-Z*y%B+W$`B;q@Oc+lICFpJ7e;fC@N`3m+LI%nzfi&GQI~|RqJuZ zJ3Pq`1zXu@f~bEHqAFY&n==}(=FO+qrtJN;6d$qq^o^X7cj6IqQ~n512iz>uMT0y#lgH)eskHtpO$+$Gk$Eg7z}dN$X=dAnT~Oz!-3dz zxOpb^(Tv8U7ut*y1Qg0%(Xy=L?*@;ivtp6XlD8jXHKv}%{*oGA_x)?<;jQ$7W*toE zjBUxWfkOcPwKj(jnV?H@@;-KZ~j2;lT8>1 zhk6>c=+KDOcZ3ZEW_Vj)V5e}n_saE>9u9b)-M_-Q7paC!-BZfXW5Dt(6M->(qr$pM& zQoX^yJIKfV)#_sKjlc(QuKdrek^_DU;Px_C`_*_afTMv@6Wy)TnyW1Jo=J65g)x45 zz7K>!Z1LXKC(^HO=WMCpq{2RKAgCD>(S66Fz}2v!heW4>+y4Sak9{&j%tP+)_l0Ln zAocb1lvoHor}1trK(DS(O?F5DTqNKN+OEaI60AQjQo#8O+Xj)cAQb%h1ZYZ*Gyda6 z+9JX^|3*GLXih_54@FT%_gm1jl&3FWLYmM0h4m|jvZpNoQYYgwdAchY;c5)}So#hC;%^t+ym;40{s8MXOkUPum)sO;tgUcP7N+<;uH z6_>%XeFH%%eG!f{(Q`0epUC((2Z%NmS4w9uf`@x1rX2WsLofiH86 zBMm_1f-}KQXqL-MHF*s8G-%c zeu)9$C*VJ2K15d|kaNR)y1ll3t=V@3C{VdQ7xG%WtW90R(#t^wOFn6kg~AQIF*}ZR z8V-9n1zKdu#Dy4Kt?o4e>pqMsXIBoF2Gy}Efe;NNOokc#A!a3*N8LAxsOKkH>~D6v zgNnLH@<9TcqyqNe{dvYfq#50gU!5>rvR9LD#wP0admU333s?y{PeCf6+4#o49eXGJ z-A`vW$~b4OvKW@7ekb=Th3Yrzbo%X7-Ch43`g`O(`a^U*F*_YojMU_yHirZM)11dv zjQ-!X2Uh~#9yWs7%CZzxSd?_2J)BrcAn1@sUwBZd1b-%Xe1ceBR#$d}-0gR<_*ggg&?00a~yDAA*N(l}$hRbdF!YFf+jxR%Czot&Uj<2{+R9HS9K z&z2zv%4iy!Q?hxhf8%4Bp`pk z^;W2f#YIG@?~SGVc^Xze$P&2B$)!(01~tufZzpCX+^(UiXnScLb5vG^;mq@R5Nfqh zq5FDGZZI1nrP4_Xp)UR;onc)u>iOd-(#6f#9YFw!FeZ-8puQM9V!i+hB3H1QH3bf* zGJ2PYih)ZQb2#PBb61`@Iv*=B;_wbT{;eYe8L-pqI^?n#89p6H(0g66UR+fxAL3_i z+CGV0n>EcKJwH2#*q9P5Qd>34i{uK5MXlJA6-1Jct7%lCNRWh!e~zjv?eguE=m%?h zTr3v}ugwPugaVy6o5sC|s9)jvJ`fa;#y46pcM{2i)nk*uZcb0sv2HEFV;_mRs1woh zQa#h@GYzweXwfdMfs$ic;+Qn$>zMp3UsNw^ z`?Jt590mdo8m~K7Tpa1iJ1FQcn8bXdG5KdvVNO7>5baGclA%vrP(m_6R(7($gk01Z zg`1o_;LC*jrM1J>B-hb%2CT61e5)K zpZxz~>@0)gilQyuGz~QFL4q{y?%ucsClCn1gFC??G#1?5-GYY%f?IHRcXxLi-n@EM zGc{H7-tYV8+*`NyIeV|QzN5GPFe7B&XI0g0x7cVhOOgNRpBOFyN2zmmz@(gs>1w-3 zoasJb*)!oG9u;tk^$~@nUSAkny)a=wK6(+m>G8niLQG$$9K_FRDIAj#laNp?bR9QX z(9NVz5+5I1?Q)nDFEAbca-|;$iXRYkyH4e|d z?(0>6SuewP){Fr2kYsqQ*pW>9iR3N-N7G>iIWYQw2SAZE}| zYVftDp^1UswZz`^5WG-co@>!p#V&1ouo_Vc?VuHJ{Qu|_4vopMn=w4 z@EbbSE(--ok7Zfq3|{n8;PjJeYF#tZc@h|M70lg zc4+@7@JfKyY2)(%sM!MM-cTrvtHY#V;vG`SWV$_zrh!NemDS_QriX^X7or^K;HkcR z*nETSU>#-4Fe;a%CL@uNm0%(cIce?T*1a`eHIDlGDoc%?#|I>xD9XP|siHi6wh0~| z7UnOGF)^uoWMzBx|LO!XF01AWbMW$tGW^lvycwSD>S#lvih%vDtJAGm@3<5m{6*4> zfQYE8@1#SXmB$~KkVAi$9bh5I5uD#wO&~~%`y-ZGfLTO?mMTn94ha9M&P-Phco1T` z<>UDA8%Cm3BTSLF*~c!eM2pfP&*1l2<5QH;C$a%k^|RHla^n;txqx8SS0->qtl3Z! zqz3N21nM)nvkcZ*m47~ij4**5#^rU4UKjeAK_ubS!QjNhFLCgT!AXFy3KyC`4h}NL z%k$kS3Fn$lm>Gqo7TV*j0|%Z4Izy}x;l-AiOc0bYF|SLT(-`jQkcf5kOlduv$OshQ zuc@s~7vJwd(#w7hdV0O^zj&>-Mxq0BLh%sXT-YQY>_<7Nu|kx8xe2L zi#n0%9p`|vaOAUBpMZ2jp|jgED%ASSsZ*$bUA z>-BN1eiRVD*Lr1Ibyrr=SKX6E}SLtW^DHFpou+iS(!3P+n*d!5}Fd zm7Y-ofZ|XfG$ug`D)aXyple9tAgNXwS0jvr&`qk;mXaE4G;N-lQ0M31a**YP(SQfz zCbunbOZ*>7FPCIH>p|0+coX__wUi{p;7I8 zR;E39hHa03_fyVsT2oa}#)-qaQ$SC33RU12=Re)+-h4gPhkT#WK7SzE3`~xV12x#g@YbU; zI>PSJ1`(8#Z}kO!5amvOTx^eicRsDH9LFKUtX<2eFQm(wmP=li>{xy(yd>)Bv~oMS zy}dKrcHc7iT@Mq%!=Gj14%e!O2=9N)D03#w$=(45 z$jH$X4M2?GXiIVw9R-W4{r z3z6bY8p1I+e0p*c>CJGJ8Mwvdwvyz(2G+3VDhwq6=V_+*(e>x5Hm7gw>F62_%}e0C zAguC3K~BLCpQZyQRO5n?3R2FWSD(f}co!?0;6N8X4(wnpqM_%_i}Kz>s6OxZhbY5Pn<) zApbe9L%ytB-iEcy$>n-_HTv;+L1`rALK}rSj>Jn^tJ9z_Y8lO z2R0$Xur;}{$`Rne;z(RQXWy20l?<%)$$7H9uV)MG6nuaJRf+?l0eCLpgg z$-JlrzsYTWX1DtljJU z4Y{je5RO_srzt74cE*e=lIlS`X3s*x=J>Yd{(#PR@8lvUKA*g3u^6>;C@+BZW3g~u z*WEW}g6ERYs5lFzngKu~32JIs2tY1Cx(|;5FkY?%`B=K5CXETBF0Tsqy}E4kd@EVK z|GQ+xfIP&M-*SP2JxSq3$a6QF)yoM-8&BWn8)x+nz>(d+L`n^`9KExjyga4IFtEng z)mcLDkJg#+!+lQ@GQCJQEhO!RPalHaqWTUHU4JvBLHzyc zJHV)DQl+}ldmDp#7Ct?B*rEMO-NDGo@8d%1q7AwU_YhG4;;LB4IbcM9(W3 zG@AUKL5eS#WG|JpBf8dc@>VI8tdI4j(Mtk$i|l5J8SA3ff;2u`)A77c#21a^m311~ zilr%xRiu)f!(TT8dy_?#VAV*yWb_Jbl?}e@-IGmnKT&|x4U=VHH$DN#xD<4hPbBV- zguegvd=G~gu1YikT^Ui=)18IO5y&n8fQ2NtpkHKPJzs9r@9p{CxB6=BQ1sTyzyGO+iKSr^whtW*IOhlm#2F{@)q-eZ++o`A~r!nW7wacUF$EA@hJroSK910${=w0#_w?^G> z3`GYAW^uA(;PhX+2OK}tjkbh;bm=%J3N;XV%>beo1k1#!;bLHrDHLcbp3YhT6)_DS z61~7}fxCymde>UxQF{ncbGc9B>Ny5uk{2c+!LgRx;4hGQqNdIH978Wh52RmxcY)m%aCe zNoC;`^jGHgw?(jf-)v)LU5j7rlFTOXy+Qq%}UWZ31SpsAN=J=POzQ`LI$N`0M{HY}} zE+Pg0vMX3Zpd~9`s7oKl)JWrDU?muQ1MX=bzN~l2KF_B zxOrq)6be2_CsDO5Rv8`*QBX=)7ANj(qSXbCz00XGKmeN^KP%hXDQzz%kTyiTp;~iK z#E2WgwZBEZVExKe;81<_R&>U0g=4N?+|BjRb(yv2OtWNIcoKPwSCh4g3l9`6q6UsW zw{b{xKFE1K;MCUEh=9*NbI@o3mrK=g!sFhS#$J^4D~+$9SR$Z5Ohyfb*B9ho-i>hS6t-=V$U6=)T9$%x}Lt(*1q=@B3oUoo(r_``J%^ zz`~0z-%BpB=fvpOe`5E+zPrN$fKiRQIm9memiK&`KehMIa-LV3lK&m#S20VNGPnqR zFnFDr*Bl}HQm$P#Pbcc+bXXnPVqgFDj}?a55ix2Hp#=M3FG|t0m4|ibbWU%&@afL( z?lX7dU|Ck_*N?4x#h-}Y2caMVi2_Jq0F)Rhi5Pl_I4cl95#p4~7SlAI;e-s6G=r6d zF(P9@2f%Uw3p@}uj%A)?4748tFWqnX4bc-n5}?|!x~#7+=IKc^fhk{JdF|Px=NewA zW8afuJ>04yU4CL4|4vDc!7e@beNm-tkKT{|+y3{_to6^Dzq|?!d!U-glz}O8QfTo~ z*wmrmztrteC_pL|jU51ttnowTCZsS2gGr0voIb`2$Z19vPDo7hD!td3&4}SJ9g&U)C9|PW&XbqxbW~@98O+ZelG8VOMHa31h zmCr&##(Fs-cmZzht%I67w_H)Cs4DhBpD zrDIp7q_p{io6L!kfla0_29lKuA#r^nDb$Qj(`pp-#8w|GvDAX}mLmKBL0~ucLI4&U zvOnAlCzd*10qc6n_IYlhRzsS05X|G>EJboLH>=O2eIvPt~NH!<`uEusS6K z@mko}gGcmHLN3QxOb6Cqo9&`-O1KXC0R!Q`@Z9hfO`s%ERhCTM+I>K=;m?p@98+Z+i5$ z`&F^aRNw2}mvgb#aX#(4OnR1u?RBdgcv^AFWv|Wa+NR6Ba)9>-f2HuJQqkwzt!@J3T2Dx7}!6*1jwq4R*GI6jPH+s zIH^}jDwaKFDpq<=;V>ZFMnWz^y67=DHqvyz{IQksd(8-89la_x9<#<*37)_{6ahmx z$Ql+v)gP)b$Hxul&<-N_5M$`)K*%7E(S;$OPu<)s4#6syri9}!HLcbDV8Js|ME}4_Z@1`};8IGjEn;v} zN*hj>UaWYGBb`M;N{(i|=tdZ#H;L0?A|<^TH_^MrLI8l!vBW_@nBoZ_Yjtw!n@t?Z zLuMFasfNCmy0a4}*|4QoNj$ju6TPEEJ^bq@3kh6Gst8)-_O}G3Ik-UJQ|*>0{`MEz z5y{Ff)kmWRn=B;+Zd92Gni#C#OiCZ8hx4Qt5?ZEgOB+IKcxnl^@FjAjshS6!%2+SQ zq-#~f6jA{(@6dj&sk4ZFM90U_4O&_!lB~qAPwO@DSSZM!w;AV|ZfWFT`Hk1RjN#vb z_Av}ydfT6o4L`^N9nn-4KO7cW7@~BCa0zNCQ2>!DvQePBE z`m)&caJ>hf;nC0F^!vohpYBM={Q>1ilI8To+&6TLcUfr^<_Ah}qxcNRti`l^;PI~Eyy{mk#syQ^y}-tR<9BYnxqtuNPF}6O zH0iAGjaZkxJ3Sn<_t_pa@I9mBO;6j!D8j4W?V1)k)t@4avTwVa$8`0%IrHZFmATyH zCA3B}6^A<46GEU_d^A(=9O<3mv{(ld6Y)~V)9R&L4*ycBtYNnh<=)|Jz;C@V=t0aS zF)3wi@Aa~G{*l}~xauwUqX=xb^8ldTo@UFRZ>=mhthXFEJipSsB z3&w7Nm5^yG_%k^NUX}8x8RpN96WVvlYoVd7z~FT~?lAquwS_&!30p-%+x z?jImCHN#)9_8{yKxvA?s1)5Bq>S5Zv5Y9YwDP+rlYvO;g-_-5Q`oP54fP@|Tl=&Nf z9nnS9DwO&Uq>Mqj0rXOEc<(51lj2Nsj1dnD?dV8t>y0bkZx?8xZ1OWF8cRVaaZCCL z#d9SR2opF^@Vd|}NNde|Z7ST9ZFYVQeLfVXg1q|}MH~~BlIw1EW7tx!tbQov;5rtw z3q5oqOzc#}Mo0t0kRy11aAWhk9y8Z!bs9_I0{BlSh6K$j{s6)twcl*AIKn4deknQn zdqmaEK1Pq+I}TPX3^&tR3~CfY1U0=c!I1szopt zlfGn}px#lbt7}Wf~ z9o%0sJWKHyZSnSNw7j}LDW=q`eBi6VOcaO9|C|1~!f;%5bxGHwaS?mnPsSrhUm*?> z6~K>@f`E)Ahm}bHHQbqp`v8_F1U^u&QOBCi1~|tNrfL+Pv$}(%z#$QFV^D1v7X+Y6 z5889B!(hNNl{)gEMg^W=54?`5DavXwGbycl-cAybwGsk~UfgfVFWj@?ZwKq2*3J1u zolg9?B<5Fc?nvJoO|M@PU|<1WZ+2H-dNA!$ZCv~`O$?_S?7wfSJz{hkK$@->stlaF z?0a-c@oDAN1&+$yn%Dns11{Pl-;QW5Zgym+>-Ef;xRq_s#oGGLr-Q2xKObA43m5r5s4eloK4*U)mjfUi z+CSeDwB2_#RC$~V>Hlta*gQYg^Xz94Qm}t`bR%o@1_PdER=w{uUdP)m0^M5gzYXJx z-4B>oy&l(UWJY}B|8<+BfHI^nfp<=5T(9r$K#u$5Qe^d0VJw(PYxHY`LbvGMJG}N7yHr^FDOck}vxHVx7^LBPiA4VK~eG99|;Q2=yjqtR} zYSdD8v*rUXE0bBNIgM1>f$vPmG)S#kkYo@7e0-+=p?u>+tk{V8U5X%s{75R)b5zH` zKthlRq`vA#=E%i@nQTZ5pa#D?3?vN!QzQlyK1Z&%7U)O*+y-<|HBqAgcyK_m$Us~W z9FA3xuA2P>ZFsG6GcJXbvQ)cAwmECzMH&C?*2gtH(}V_D~=FYAjeR_bFJ$G4#l%PO+*&5WJT+irJXB3&OzcmtzbVEX<%FSR5E74{-c2SXeFR@g0NlEluU$ zyBsV@Njap;jP-VS^!sVSwv3mK77Isbt9ryq_P%%ug`r$Ju~h-*P=Unjw1=)}xO2fU zzu9>I$;r6+l5#60)LT9tcYgfC?yNQ7?&wBdot08ocq(O4o0lH`nlnT*E=N5|K|X<6 zjU;%)6KY1gi|UvCe5@m7xy_Zmqebx}?H7PXbp+mZGK(fa@?DQ^=)qSrARhu52U2Wv zjAfv{v|JUnAF>%1OysRnof7HPn4S-GtUhgIg}RZfLhriR>_<5Sj{n%ZA9y9dY*oJJ zTflusIOn}uMOSLS-~8umV6XjC{jJZF5bykLxpwQ+sry#%tiEqQSGwr=^e7p-p&{SX z7j55z=hsK`BF@u<KvAws((gd0(z%#qOWzc;TL_E~82PzU)0T(;mrIsui{oMR*euwlkIq9cH<5LCIOd&j~Z}ls${k~7Ti#>aN zlOv)fZP$Z`Rc#l)in;EGgbW&SUIcHdk+30g-Bg91Gz-7;TWo&^grp81Z2#N2znY5R z-x(=hcE9g*s=&d-OsYHHvsqXnvUQG$7mRz~hnbc%1(TacKblhP_ zlNb_YA{g~`>Z&^*H>KXK~qSJ7N6XqM4h@@|gB<5rlZar|Uil*Oh9g|AS;$~l2`7 z;w%aisNU@g3z>I&jFg|ca_&k4Ja>CN&h%4ai8AD@Z1ocY&5|yO;I6{BM*s!*o;V00 zQ`Y))>ae|rS%d%}bA#-^to4SCq8RLthN}Du6*Sb=G`FoJ(r{(vi$UDM+*G4MhHru< zX9TD(MrS}{gjqLioxC_Wl*k$HsDTQZ{p3kP-Vq*z$fyMZyxI_#Ks!c+*~7sW z{xYSaOCj(?V!eG;NJ|!jg;+ZKy{0j(TdX| zR;3DXO%4GZsIb&5fkIA4saT*Ese+oF5h)5tRN}-fhLPi_($ zW-$wzg3&J?-I)F~z1}Ck6mJh_0S-_4**>FRSD$BiZb{CP^08cFPu$ObvgwgC^B+-V zKg_8qG65XU#qfx($7OxJH>0yl$<7)^Uk^DHtpE-Wp|a0|-KPx)?`N~`{3W%}5g6GQ z0=ul0o1QLiSwjHIzDBP|Y%iU|Dx@!silWZv{fKKr@fcp49`?HR=N&935zrL1DX#OkT3~YM*p6vpBoFfS&BL-DsEP&=2ongdo+pROXfXguZ zk+RSAi=tNL-SVWHXndQe4#2nhxu_fu^JCoV(o_2t6GoNQYf~_9U|}n+icrDxp37?M z@e2Z7>vLFiO9LWcx7D+I`}E;%w#}!PNkwq8-2)KwdG(Xez}Ms!do?1!T8U5PU9n>8 zU8MDQucb%jR6_D&)$L63=PS!W69E5fUj5%8>wq-~Go2$LxGQaPq?fKCVZ>*z&PfWFJcIKgZ5?efjDeTL(NtSs=(dajEM1j8c!IuWvh zphutzB4mElZOxxy#3VIcw8b`mQR{q7f{=1qu|Isrp?l8M2KT~q<9eN>C)l7YV$|7 zSLl6Rls#$s2trr;6w|ic;Zm+T04PBZwq*4c6qsphmC-2xg-9SWs4~uipA+M>7En>< zs5xP3c3=30o3aFsHS^ppM$UHFuZ~HI1oucF*TBDFq`1Z;h7F*?6lWyLl0Tse#;TSg zi3`=oYU&@548BI zKoQ~wa6Ty1HI3k`D7VJ4P8?7*&>{L5Se5v$BC}RMBgFW4+~|NeDoUx?k_ttaxBjS3 zg-^}whX@0WV~L{U6H_?vR!ED>MBY z2Ar-WaU$kKD8m^M*d)hMUx`*k*<5|DuHB~Om-Z~<5X4J;#TQ-^;|u4vd% zAq~pd`q~Yih**xTyvzl7+~c$PbjJoMiH=_FM83~na_E~s&93S9ckiGuZ{A60Vr{s8 zYpJx*hminkW~-Yj23Q?vjdf43#QV`nE)~HksJP2Lc2`HFTnNDRAo^B}IMKkSNS55g zbc)OB#>iB6{-y@)!S&STW(Hm`U69_w-sevIedf2${$Lh*NpX{V$K4i-Hq0f_=Q&*5 zGR*zpFMnAU$rtgMA0M4nN;{d6+V09V+8#HvMXMc!gN-Qf+Sa8j1or(qX7EwDvX)-VFNQl+o?5F8dzK?H3)|xf?#^t_Y_o{ptDD@zuD$B_s@F6ZnvhFtPTVHw+oKj^35>|;eJ3{n8=Yh0J|*q zXW%EcO;rO`wldl5Br~DIowRQmQblora)vFlNgGg}0jnIct3(%;nfGqrdT9k!>_|wD z%6J$P&G=>)KDY?^I8p+$t`mZeGi`onCgZLWNc$8{%(XA8X(@jl8tOcevW3C*X4dnkeuduQenH05!9^DIa_C!ggxBlsJuXV zVyV7Srz~E_?6e?#2V4?KsV)bV1OAH=3BN1{{W;l=>gJ+43A?SSW*eAy?w#?X%czB? z28PSU=6zz2EPx_=(e3qp(CMEuA(Xf4=5UXW*Z}pP+cdzdVxd@|q5aS``;J5iD%Yh9 zq=k|~lf)0G3BI*_V8sLXReD4~!7_f=LC9hTatvdVU{xrEmIOm^qAm#%<0vVNj`Gy6 z1xXYBk73Oy-ym$5oS@tfoHEfV6wl_*g(>Sx^#W#w+l`9`-S~lF{cj zO6m4#z2oMgMrk>I#RCGzJww*Q{W4Rh)TZ-lYW{n%vP#%E_lNBvABdPw^xH0-*i(!# zX4r+9mqMO^p`qKaeY~z#zn36zlivXFrvR#J?T~_rzD{Ixosen{-bt-7z|6>8NY7v{ zgfgYu<6R2PwGqwSOEBA)mjaGHw7n*iFJvf^(7P%}hMYHUWngu9Y+}Gk(z#g~`dC}K z+1C%kRVqQ%xZM5C+mWSWyiEd6-Ln!)wu!%Wy{`1nl5@MF=58o& zP(|;#J6a0c1G8`cpJs70y?Ed&-H{Py0X^rZFn-_lmrw= z(+3IBRHWBcmCrNm(0d(n#%=p8<;(a7TuAE}NI#xi6J$xxjy!W+{f&iF;8Irj3sE~Mutb`$yk~fxNUm%g6 z)2unQIBNG=`v>CBNY8R)!~;hI7J09C0oAu*0^5Dy&ZzS`XU?`*;aZ>ObXN{6=<|~4 zED8qq2LB9~`~X0r)9ygfQaNy1*P}x(HN#G%-q!Q?{KTOw!4Rn&Q&vz{`zNMFS8j5h zddox8;wmj7>v?u749$UQRr3+SQ=+#-&fU;LXLwxwn17IFSfHMDlx8q@xxcAF#d&u4(oE=9-}87xYKjTxdSa6EiZg(~ zkWGsOGGdlyzT4wW@#QE*<8aXfBhV((T_&g#s8Gu>(xh6dnrmXQE9%TFu|}dBt{)at zhy$WPbX)^9Q&J*ElVM?Z0zOFr6!Gx_NtOE5B}^+QG(*1EO%9%ZaM&zoK;a~&NyHMw z(7^oHM_>E35h#R&0JSJc3ygH4nHpIDxR>O$pzC1)-?W?V++OlAtETm)LoBuOK3?~DpILsAD6 zQkx7x>r^C9pm-?9HqyXxDL6wZ5@3&2wCW4Gs_yr(P6gXXTt2} zqqbHyTkiv})y0KBcCYyu5&%*u9fdMX-}^&@N8sYHRDm3;gE|{!cs1&-Zf8_Wz;X?S z6RPL!fiCu$q2VkgxWmq!`b9CB^Q&^N;B|nqcdrMVwW@vyEjEmm=N;(GfND=F7G?P4 zTtG`dA$S>Eyw|ac$bn$Rajn7qJ!O_SMdxLRQd3A1sqhr|71Tx@oNb7-nUHJTAXy<#UDF4|GI-vJ{dCp zX=-si9oNQ1C!A8|f0dNY^6VI1eO*UyYrg(b<+D@ToBiBJx59&i^+W)6lWpoB2v~I= zM?ei&`US?KP*>I0{n3^ras=1G^-Y~4tP{-GqlvR@fcg&OhlxgArWaNpGZFxi{yL+$ zb-CNAJVX`gry3PsRipi^=*!SuRLu_5@+>HL$e>B(?H;!X(MBVuO?Pe14q-Y9Y_j*K zKB2dJx$h?$A7uXzfM_5VVI-Q>_SsWVB#7Rar|?1geK^dg?i~^nj2S zdyA4;Y?yWCLcDxtun||!^4!}$9z9Aq*;221%STMB=O8S6F%Mf9b1ZPochuue zxp{iAGQa^#mMtRW5BQnoaM#z!RP^hnn_Cv3#YmhM+tM=2DG-_|N+$w=A(CeeTNo0O zj&gz{gsJ_06GkLbTR}n%nA{$tGm>=IGxtt7Ig}YKdZ^YC)O**>w>FtAfPh=|gpKQr zi9d^V%YWjJ?b1F&yV0UTgF+M33lf2#eH|*r1HFL^FJ%$0L%Ce7PiTz5^N<{FKl3bR zYTah`QCbZIIOh24atfrx@ZbChg#d6l5*-*2My*_8kxc-%s^FLKk0Q>$ayts?1_}x} z`kWFN`oku=dyL%PRGbnlPNPfB0 z7{7!;%<-yeyJ+8kE|y9sI@xUWB`B!nYsphi)~Zy5g7qkNvQiO9Bu}~a*2S95ZOL#3l;S3 zRh0EkljPek=ZBAV<-rfR_Ihfw-Hc@44$k+HS|2YXE&Qc>%SjPoJxd-DV^izDe6(n) zg_=;m+FFnmnW%_e1_rgDA5n%fUNee%Kbo8rK3eas^OZNb`R}srSBd!&V$VO1b^4xf zYc{O(eNO*%Kd4nz(%}m~AtNqcxS}ghZme1KF{9DyDk^t3;n7D}IfwCJRzzZ74p}}|SqqZGR4hQ07fRi8aKK6bdub6(A+i zZ!pXCd!2pTtV7yEX8hGHxI=)(jC3+YL*>=GrM##iT6l!uO#aiLJ_~%0>>|CYA4o^j ze45c*!P5$P5+a5N*0*80B(_$z@!W|k1r~rah%sD@S6v7gSi4RRGGsjo{b(FXlR|fqB z3L7L7T^Dl|W-C*~^q3Mis+U=Cn_|~nbt|~16_{x9sIerZQFK0W=NJQ^6-qHWD+>n& zNp1z-5BD_HqaFv<1lYf*HR8!8{vGVwJoawnBDTQH1C;mn@9(ptRk-ch>M8C_4a%5g z$BB6A|Kj<_XBPGKC!ffG`9UTHF!{DZ~+5Ij{VF1IV#eOrlpVlI^6O3*XzsaN} z^6@Nf!wfTWOzhk)L%FT-jg}cXfCpv_IsZ#$u#Dge1?QY(0 zw9umbc0G~`RLdBY2GjdP{;?~gO~;k+h>C~`MjC-(W43uNYjS}>02ak$3Wo$vNHt^& z*1o3t$?sHJTc_GQoL+rN*qx_fs}1kO65m17H1lo_8B7|)2IAyuk$`A1K9C@k@IZ)61T*!pD>C@l ztJKVP-#QsZa?y8Y&HwHde=*m zKZ=>;hm<(~D7agGiYUs9p?XC#_~qb* zuLjFnuUdqVFnxx9^{~ig6p4?m!D#zN1o5bTE5Hs0x~Lm4`ORHpec&LeO|J}PTMOB~m+v20n)bHfv7b(>8a58n$>^4q8TyY<5$A^^URy!G5#OvJ9g)Oy!{*>RY!&2v`c zn4s0#7Ibz+)kc2%=lS-t9iU`skBP}l4ctUumkE!Q?<=U-%XX;a;=QJ*{IU`J{bE1b zcSrKH&HdV+Gi0&xWqh}XDVXdp=*8+y12L*@Fr`lkbq4s4gqk>hfJhWP3>^LI{gJ1N z3IS93b1>GE1d6(G&Jm#9^v1IgX73d9798>xs(dgVwaqkU0!smx!ci$8jQc@LVbZ2> zfjS8QR3M45AJ0jL9=FU``;xK`X(4A#WtSMC% z8lLOQ(3J+&)gKqtSn`bzrDbXv#6iVD7Gp=ayuS=Yn;@;vt zLB-Z2L=1>@!ZS=;=-*dvvd$!cx#qYK2b%mu{X*9OFMgqqQk{unm{n+qx0M9XRap+0 zg~xwy%kt)e$qe5`pHU2DkQO)OhJX~LWvtcx_2%Gp&pb{tk+4~xNa0Nq5TWXV*1MCI zc0|?b+srwEjWci$P9#*h6S}c7Z>fHXh>!$I3SMzMz*o>pE&jf%(24}zRZ3uY{}q5z z5Nj9W*1iJL?PcUG$_jig_OaR@U0r|3|e&tNC{bOq+bkmAq6 z#-VobV89-a*e{fx7WB0~f*}nhbv$T-yB= z!sQ4FM-B0k1|6~JPl+HBQg~|MZS{t?0U8cQ zq=rKOV{%A^RwYm{{(P``{}Vp>s7Vn+pgPzTij|lZ8PaS=DRNRazF3;^l!B4 zX)km2*;^gC5m$-s{LOA0NtBB>Yx74?`fFS%i`Vnw>djW6!P5ZE>EE4N9~n0~nMrM* zr?OLi*ZH>|q31eX^qHKz<*xFSrQ)ymbCJ2vX0_XwtAlRzFJPq^8|7VnLps(|Wgd;u z(JHy(Nt;7fR6rU*%f`m6Sk0yopYL_&qpw~C@v3EXWP1FF$7(j}wtsBUAky)y=-mvt z-o`<2rcbx*>P?ZG@7n&Y_r^f<)3S?!&V+fIueax5dmN9w`=T@zcE<@?mB@9cbJpLZ zfz!6lPUqwi@{uB5k@~L(V_YMmx4-k1#!GyreoERk-4ABpKk~ggoJ-jErYogS9c1pC z(FP5^BOmbed(A*7i~ex;V5=v3669r4^Xsl}^WmE3ebEtvHNnRKiIW}jM@)Nx-LBWi z1GX<0GpF9UVm-|w^8=k!tryoHpTAbuE%v*xtT@g$>E8~=-gDP^JkMD?pIx%@AFBf0 zH?rQdwQTfmujhJ5UYC+C)+g=dWQgmD4Po7ALio0#dE4hZZ5tOcP6mqBq)bRB?aY~BC<2#+kP<*e4m?~8New~137q&CSON&3E`a$3VWXkohRFiJ z_-I;;myf_m+~J{U6*w<&WZEova6I7xDq50cGox0T-jq{kQ(%7r{a-|VWmgpL7wynP zNC^xeF(54rL#Hrwhcq~Jh#;L(QUcNf(%lT*UDDkkjdXXHm;dkHweA;qUY&K$dG_9C z?;_rdCrkx7d@_lkby>1f%%TbrV^s0W;am+;((k0`dM*6ueK^SI#yh79bW+K5;~J1) zhukz5Y4xlt`8VHNSv0qo^pIeaxw5EUXLqC(?oyWq0w+!<6aj#3Dpu3pXuSkZv-FzD z(YJNN*v4FaM`S8o*(9h&s5D@D-wtu#-&kt7(Sh%QSqxC*A4rV8RWeNfcth^z;O?Wv zR3%h39%lgICY0-{+pOmFLG;HA2&5{ zoVCV->je0BZarl9%r+JW4??lo7Iqr2M+Y#hk%qJJ1h;;Ds8G=-ZY~a6z56>>I{$Cc zO}M7#EzJit1NX_I;=g000+%&6k4_IV_3u+T<8JiwDW|ntZ`BQ{?niIFwHdcabSvPB z9t~HI>T*$ZWdz)Rw{ssmHF)>!viL!b-9S3>{lDG0^snMdVn|2-&iT9=zU>Bcd18JZ zFpx=e)%mv>WxLF)GX;P)d>PsMlu_-`fb&n_3Js&>>X3_itu<=dniQ*|?&Qsw$VS~x zOzhlofl<6Bqk(hJ@7D6WiII4x;MwS83j@-#} z$7OB1SLRR*>&Ks9-~Hy(){Oa2Gc)ZCJ9`wwgx@DpUtEWPk2C-KOhpTQwMZ%NOZ4nZ zA40b#W|1izkEK0JtzuGQiZM^!MqaDcn$@%6#*S3MGG*{rS2}K@rOIW(a$Xoj<3Yl_ zS`PAXBm8`@JuaNxhOYD9q&TO|^5=tb z)<2+%g(0b;ei1klFGgA6aA*4dp=4+F682upEUh}(ERzbCC#JIv8tz>9qL5qS7kpZZ zm&;g;SWH$|7l>ww-1gjm-!3ZRcp|VxXM}3qqo-XQXI1N%M-e2}0buB0niPYDj(hGT z)=naiA8k*uE!q~W$dRIr-r3rQ`4}%M*(86I*iKb!*CghZ*Q26%x|kojlwq>D3o& z0vOQQ(Kv;|#W++?Xi$U*hSo?ubWet>oQ%lS@Y06e(sX8vF1DcI{`RKD@3O?K z^A0*qXx_~`$uofTOM z-nkVy$wI8`Bg&4`(~n0fIAaI8CrC92g};Yj(fZ(vodwYDV#skbh`&hBHSmcQ-bR`|9(B_eR8f(cZA6 zcJ5!)zi)pFGJHZ;iH;4dM+6eo+RlHKM|b~gUutyPiQIo2xv~3q`pwmQAvo+c*Vi{T z6P7azR-HNKOfz=4JRs7gced98+JQzA*Ps;UK{eV}jyUSeIOd|eDH*n_Pq%~Ua_&-r zKx9HB%yNDh2qyMTx68(N8v=yLvM7rqE7FO*T(r7*h;dT5eR-quxE}CAfAIgv|D4RX z*fj!8zZ}?VHuk7o#3S~uQDh~P)Xd5oaS;*G)2CpgPA@0X_qcxCX7{?;5D9AE>09-2 zx7$M4aC0@ctcZG6I-o`~>xIjiE%v%(%ogWs*<4>GtazTas@SbOt@S)UCM!2d`Xfui zkgB4Uo2PPm3-+Ml2J-tGd@DY;&EH-^fn^GsUyw7CPOE{bRHU+(a#Zy7->O`(#anzj zJq~97S8w>-{~hB%q{D6F@q5??`+Je6{YAXRwlQ--oGtrA)2gcplLW~Dz#NPaAyPjvt6vYVQNm&vu64gUtL|lseefCmIY6ldw1ZRB>(j9Y z0^CE8DjKJkeHK){4iaiC73iweKO7ucD)Z5z>zIXi%1+oxFCB9$3i4b0mJ0|6#x-j4 zcZ1O?kZFNvzk$hYG0IxW4C5tQv-43+$7WYO7h4Y2UEFLb<2n&RR|rG4^(vc4?PbTA zYi}LyN^5mlKMi0BS}@I68S~tc#pymcfFlq*Kv}y_EDM% zppq94A%TD>n9-Z%B&cbv4TFagMZp{@QtGp|tj&!E#2H*#HV>AyOsAEncRou#9z%>M zUj*h7OY0DqqGF zfOQ~=$ED&1hQJgxH`0eJ((i}59vAlZSF9#(^c&_OdTkC4o5u?m zf>XKx_Vf8NH!5RM3G^4P(^C@6v0VX7Qq@NG%>Bz*SQ$Of>zBE94OS8oleX*M z*dUqW+tc)Ic)|V#bYv9x?X+L{=<} z0|FR0-R)aU;@*WQnE(g5kWf9itCA6O>!aJx9OQ3;_JmY+=2YSt*;0s9K*bv_yUFAE z<1WUvhmrA0t3indHZN8bz=3eg#O|%^x4NMTdI$+$>>jjeI+&cY2FS{#NXu>RT_6m5 zB0Lb&IT(ddE_O{BhDyoM7^ueq%E(Wpbeb`S5QkJ!_BseELc$yj>X~z;i?R(ns;Ypo zu{fD8Hjf1iKZ6vB?Bl^su@Vt)0$kDC-+g&*e5u5jZW_9=7Z@oBS5k4ii?F%rxfoyB zz_FFywsI_=(v;sI20AGob10F9e@RfZWpMyRd;oVEk$aua3=CDF3l+l`McYU|hcC$WzWq{g&6^K_BrS5rR*?8sXA_VOcCz4VnY?@AIJuY7) za^!Sk(iQu#Pols2-pk&j#Xyr;n&PH&`NbnqqVT<<3%PeY`{FV*!Gs2#7OgDd$ngvu zs4-ODuaqL5k~;9&X*TX)8;bjt!JgDHG|NtXPJCQg8#!;2;~`F=bRp{E0`!J`%W{T| ztu!= zQhGj?9;R=^!+jhHYM@5QgR_ee{KW(1tk~G6(wd5zJt2%Caefp1r)7$Jn*q#^gG8or z{wNG3^L6krO|hN!CmWn4t-H^X+$j{wTmEEB0B``^i%$j2TBlZrRqEWLOKqG!jg9U{ zH+Lt6`WK1N(z)!N`bGO`<=Vr(77-Df#fIHU$Dj8i*H52JWBp|bzCa4kt$yg<_813 z;>dRB@0}N2R%9$rnIdFiYBXTshV<-*)j*Paw-Vg*||%X{#X*Jrq{t9dCy{}=07iH`3u4x?3N+& zFnPdeCo25y-0^0^P~iEjJk9G@A7Ak2YJtOyWiaYTcCV5(cR;$2J6U9cFcC?}&p26B zpcsh?yYi~=!PxBH#Mk|tqrSa?p{JpQ=1=V7k|lFlL@CQLx>N3&f{MBohizoNPyE67 zP52Tx`io7T5c)Yac_4km19W?z35_GMD>N~TPsy1X57bML_011!c^i834^JU0y)g+TnB;%e2+o5ITH2(nX=34! zq!9W4yp_*0|AEHdV@<T4P_c`@mcKbL0ab zsC5ZfLTrkgchkdZ%{8!D*y>lLvKGku!Pu!`9*+b^LaJ;DDF%#$L+EF@JdrJQveS_z z`w;q7`VH}qS(8t4SGVpiX2m(0o+m4xv4+jt7O3*!ua)n$#dvx4l?fM9gfr@6U zIy_W}IKP;mX;^V6zEZvjB$72^X_!3#9}_?b4rT(NN@|7x=rFSv4QDM0PO-3jljQIz zv7iEC0zi-NLQBk*D)b2{KZ9`u-E^r9BJq?jtcdLj?!Uy^ZJRJV3flJyXaqh zmjMZkC8Rv*JPyPzf+Uzt)9m<)d0mwr&abbxG%@h(M66t=TH8;L!xB_@Ey?pp1WXf$ zvwMrexkfgTU!mjs>t5~cjd)H6T)lz8OQYKC+o{i;Pn^9y|3SA23xylsZnEOBoEI4- z^C*(<==IB! z^UeP2FYT+Aj|h)+F4Kl@Z6czdRY+{+xM_M}#WQ`(?FbIC(pmE1lZ?{Hxum8 z0$(O10KMRD>8_k7fc}JR3NwAgfEnV#&k`#icRx zu*mzsEgP5hl188Di$yw23()mdi2gtb5c4G)ttyFd_V0 z8`I*wJ*#l@raOZ_x0f~(n6iFl1ziw22U3$W+F(R&V#M%QMQiQ~4IX6Aqm#g$)u3 zb`GStbyXL0Av_gE3|#2djhn`afX)>a&s`NCaE59|{?dz1@_XCye$fA2BC zP|f_9za#dQ-v;RZ0*X6gX3$^`Qu_NL!=c(+<#Phi965iw4=@)HkX(#$%RUq9IFYgn zKUrf(kAQDRq%|qMb%}!qUQ;sdDvqh8Zyb-Nv%YCb=xMC2ib*aT65|&Kgwdg)zaEJE zLW4d&u{4wQ==Hx(hf^>hH3O$Dyy=8j;Dwl6WN)j~x;k1*h;>yTl?al+2MeOg13vqr zK-J;^IdsTCz$PS?g0r9A-&Yof4?tCmHbMo+;hWLX03ZYa%{52=`)4h*kjz3@Q79l+ zE_L7b+)jx-QO)Hj_@MqqeKAmkhp;97LbE!h_XuK0QGdBVlko+YJ!8dy;%aERg+g97 zZT6JL?&cz~ap3lLz&7C0E%+jAYWwVI<~WV-X6n%dGG<7@g05yC`b$X?NE`P_@1R)MaK=y-nl%u#(;(-qpE9;3kB6=a+9{%t zc3QXZSHE^Z1UqmBk#2C$8BTCd$dX$Tk8Hzj-GbGM=N4*}R_kpJI8L>(9o(K;os_Gi z(0JWH3eyAaKfqp_Qs4Cs>|Z_X$P`1+s$np~UU;9e>;y7_f9>)orLI@U=}rz&014>0 zwNxo_rY@8V>0Ca@hyjSdY5!|q)1b<+6irx2pV};CS@Wx7SedcBPTg$2Wu@JlDC1p0 zK&>K0D4x$&EKliJN0!NGB7(r+akum(#kjUFYRvO1v#E%I>yY_Ww|$c>rPXA4DPDnq zQ7^vuV(zq#;fB>uR9w>)>U@SEwcjIcK=J}L1aB~N4}Sj^XS$D;0H>5ZZijwtW`hEl z4Hc`FtQ>fGK6 zDM;zMH5-!PNNLUB5n}5s>>uaT;ms>@cZ6l8n!zLn%}@))Ly7Q#Y7;oVNCft0O#8;` zQvVyLC;yF8VBuv6i|u!-Ys;CZj?ee^2MQ>nEy@3WGp3}W4e%4o1zHBu5%_Nq`x8bW zgVj)x#y`;cMT6zr)5-Pe=rJ$@fbwx*3?#ysmztCFLw8D`3m^jL00gBvU>(K8b2QZo z{2J^iTlJkHsFCsdMVjYf<_{=Q>`j~6&0SA9kf2+yYP8!U6<*Psfmbzi#;9+4ee;K8 zsh1VU?5_E`9-qVZwrrn;d~Tl?%PGIz?A<<(M2k;rm?IrSE9G{xc|6=t%<2Wcl<|Eb zBC3Gl+Z1aMUjRiJJ}X)Sm#PsIn`W|K&wG@< zxdj=SZUBz(g<%2^Z$V>u+lP&D9CHGm)Dqun{@7Y*$>1Y2@)#(pasW8=+L2`g%o}C> z-DXV0i@JG)u(`NDKJK+|UD_%(Hnt`ZukuO3?qximFm$Zbb|&Zt)k9~Rl`Cz2BR@Vw$50RT5u=jjAq&~08KVKmD?!`E6*zVS6Ecin6!_(_bKRYIRjB6OBq(gF5#OC z^F!*iwyzFe-mMRpcikMt3c{G=aIiVl)c&`|t5<)Gpi<0}f*0{{UVgj7t1bP^NBDo; zO$J}S^NYlGmIY~K!V$C&&tQAQyoJ)CKNa^i3vt9~`{BO`qBa#;6j-O296CQx0(BFg zj?e9bNg%~GD!urv$i#>kdcupSt=%gd9}s~qC;cNvQWE(TOIA7wDnF%&f~eNu_GxB+ zE3ehK%J(qubDT5My7BDnaOo_X0omBVxKXQ_G3oj9_?wY04?BjRXc~I>B-H*W=|tnu zknVGTcMNKGx!5pl&L9a(S_Gw3j+$UG1xd1!m#pt0+P^K_3|XX9+hKI9dTeY4uZaBn zZC%WFTxwDQ!^v?ga@L2}z0wGxN#Ov^RB9zeo33eiB{ym`?~)-m^M=rgxtF;lD-_KX zC+r_XjQDT>DVAZH?RvHP@?dznQ<7ua4l5u~d(yGgTxhm985>i;>X){FT=wUfBmfpIk-wDG7^GoH;d^tHr^`(! zyp?36QQ2wKDQVeSvy^8}u`A#z`|G>I-ejj*B8akz@`FXn)x-??9LDjd1}<_ZO;<^Y z#eOL%^0i-n%|pxe!A~Q{r?2gnh2HCN1`%1U^35y<7x7z_MTbE*S3PbF$gpWJX8qVk)M91(79rg28+P&0#Iu1R$Y@Bo(b;0z+G5eM-JiOF zg0gbXI%pb3Vx4Q}#m0YBb{BSn8)x?yQ5JB+73Z4PBKvjb#|$r)7f3FG z-N0+_Y`*7ny-q$t&xwtA5y?~&s-zn{(MkH+ig?$)aSDe!fG#NvHJNncjhGvL)~wBk zS2c$$7I6g(sT5bB0-3%8sW;cXvZ0&(U&0q-@Te6`~aB`nDN%1&j}z%2!rG zA`7Ka3(ienNNf;1L)M{{n|hS?q7k1CPVjhmfpK;BxsB4bC05N{m zyu);-(!6a1Tq9IPJ!zY{86Y1Gu4qDbn5-r7{%AjW9R|62%04*T^w0(l3T%?2p!zb2 zCn3R*_h=Rl7nJOUE|(~JL41Gxt_pUrRh`b%0$Fabn9#`sbRB^)a48o)ieYo<4%7xo z)72g#*=(g*Hx5)SnSs1GD`~M>gqB8vLf)Xh0ev=q=w{iz;|+_(Hz_q@I5IFgkPe1G z)}hDrmphKxAoi1ftwSH&n56J9FS;_u-sgW5u4Lir8WB?z!LQrt2lD($v7B+d;wivp zAhdn3!=HS*tbp@N={yL|yBmwJ|HaI#ikW-n<>yIBF2PCLPm!?$QC;~TK$5mDXm}p= z_`dIE&b6*CA?3PtXW970wy$AdoETF7c$we!ZT@*lX2T6qosW|&i;VjgK#C+5eKF@V znR)*t;lv+`A0o+Zw8%!t&@a0syo7_!-;X>X)_^gN6k-eE`wbJ&M;6A<{sFi=c-PO2 z@2I2dYo?W_lPAwbWI24)`utqAdO6}My8Tr|&v}fud8(KcDC6!t(SEV;*}Lf-4OLTS z90v(+X>+xp9N7p{_1|mzih!!&Y<_jssX)!DZh%WC6>IFx-|u^A4?}KLl$31#Epa8x zruA>^>hi<^BsN$dSZpmIov1W{q;C#Pb{Ak9ajir-NYTyWieaN+)f&`6chy`Zv6Pf9 zN})rVZY_ExB>Hm|)+vp%hqG4~P$9`l`BK}gBagZ30UrvyYV(LwJcdsdVH?l2IZ_}3 ze-u>WfZSReQ>4sKufOBl~PcU7BXZjHTj-D0stxrYDg>XDF zht4fA4h=VR_n3%&X>zxTM#Z{|5YE8wd5<&rdEH;*iY!Z40n1DYe!4`pt?T zSQ7Y}FI*0MDQdM~MVK)PJwUFvmKi^AG>;usksOog2y>Hk<#GI&CCgLcfpFzX%AT!A zJx$8v)zzF(1k3Tv76e59BE(zX@}~nKMT3E=5K^(hzeX$&FZRZZa|!BbQ7Hk(IyC+3)qI=VohDh_a>B6YwJzbtB#h zAW2HBex*sLa3}h@@{ZJ^%L~LL+V?-yW9jF(WZM&Xki#Oi^!JlX+&j7x^^gxrR!(OH z?2iTQ%TEJ_R6fTWUB-?;#||8TBtFCIh!_|?l^IPxB@q!R8b)Z>hkOT9Gb4E%eG|i( z1{QuLMGG<(Tr`5*Mol0pJ!ec_3_~MDv;+}S({R6Kqdc9IY^m;Cqkxmrbf91?-bwkl z&7)Z3Q>I7|e z(RrF^jwbDpynBR_p`aD6lL4ytUTy5@>_iIQ+(}ED9;-ivz=5k_aFGCx!9iTi*9r!P zsM$eNpui_Fo7eY{JUZeO1-3F;Hz4jfl4%X8#1t=N29a;GnN8FCr*1$zxp+UbaTF3S zANI<-1ogX~byAoRX|mZXRh}`eFc#s{&qeIK!7?(-LU^-%2glCKlx%A96I+dD37tG6 zE9DmR0N7%!xflG-|kRjVz(z6D2VoJ^F;<9Grpp0X=GTjnT;ry>y=|Pw@-7 zwtTcVgLDPMlt3GaePL2i)-nM_bLrJAEnBYMeS82W7>pFM^VIV+BXko*oyxk9kF+0F z{K{BW=_g0`AD-h*oEd#Wz*|#JEiDWn7a?E?hj}u56|a>WXdv}FJg!9^;xy2+UaK*% z=Z^x>Oh|1fq5q%{X;6&5#S(c7!#5{H<=>03#4SkTXut*=;nN{=fQVnBKj9+{ZQY{DOv9q;5Vl834y%G2Vv{4f&2I-OfO5VaQK8NZN$6j-0+BwfDy zix{C7FQW~%SN+F%nRXl3i9QXP6I6a_$l%9un)-7W8Z~B}f;vrV+P;SOjU%_lYlHu3 z{o<@g)o|%0SyLV##~vk_2~a(imfJ;ugHIWVPe+ExkuT&N`H7|It!>o+cQnSy}M4psFk2#>z|PHy`GRS;(y>mg&i zgWbGQzd`Y;sB%hHTSHO(#pCK@#+b_7(V5k9pqMEy85}ZBIJ`zHYe_NWsV%XL1gT^} zkM=GO?%P{$c>37xwax1N(#kS&0sZmV*fg^KUz10~$(%$)4OWDXTJGWAO9}a}nEx~# zEe0u>Eb0Jxm0XrANe@)v5Pnv7#b^{W=s}Zmb~89Zl8aWcahn!-*zt}Z1WNiXJdBIc zka0fJ*77Ivq0z{dSQ~9KJcyIAJJ$T-{wX#rc5AOm*BMilc$>oUY(Qb;YJMvpsLv%L ztgoWJw>aH`)#=b`sm2+@IlJyuGzF(8#G!H4e`Cs8yM0J(kOt|cuy&RGqW=0#hgvDZ zxH&@^Q5JTB9g2pXrJkzrsxzT@x=!YSxtXnkwTUu3gykYS3!gm4*t^NgtJ2GTy7ZwJ zr&qq)*UGO`@wn5HMBKPslsx{ka>s04tC1%Y3{>%YVPM#QXTx`n^{Ql4D{dwZGQUcuD}MGO;cDc(No|0vC|^iy>>+F2emNNcuNO*y&O$=`H2+voqhUz* zx%`#w$^9R(aPdEKYm{#@RG?Rt$gPn+7?iVd6}lFf#?;05Sl8Tq)(a? zNE^qhEV*XRR9pAmLC;Bx1 zlsECc7~v~VT}a$gKTmFBP(xPvv5mZ{It%6sZQ0RV|DB(vso?GCtL>kzEwS5iX!5Vo zg-3%Yvh4p1lPYA+uvkBpVjPsWe!ZOOV~jfK2?i;d)@97pe<6?Guf2!P>Isa!Kme38 zhF7rFG2jF|v?c@!%CqFClq1PO!e{ez|F^f@TCiviih8i9Rn%9PfW|0UQ54Q7lm+V2 z0e<8)c{1l=75+|b-E5jynS#Uomm;>B$87D&@a)Ch>Cw0@igH~ZgxaqcdK?l8;PQLP zTiFV@8P&0`be)W?7T{N{#l{o8WuNmocG_}@PY;aS1j@ujyK09z`&-=<-g5VgciF z(+`eY?h#gDgMzjQrJ9Qz*LfZrQ``x0Nh1I=zyduwFpxC6SPwSWYuTB`O$fF`m&L*H zi<3oJgK&xGu0exQoGZm44FJOO#5IVxJ&;beA4wd25)By&v~OJprz-RDk%Gl-E&Mf6 z5TFW+egu)l%{sZoE96K)R&r=i8>W&F@dCrc$S_V&NtV@1q*OpsXf;6k;LZ0nhBzb7 z1QkJ&?9Z;rlE~7?U4aCgQ#yZjWo{|l{LcS_L1am8*TThbPtD18nnM4&4z7B*-tL+& z9XGST-^5@)u>IZhLD=wqJ`_)7!Mwb0XL-(WXRPJp^CM&9tcTsNmFDEO3zJLIaH|K4 z`Mf*T+`*9PpxqVsug=r$-j(i^Y^#ggLzO0^KaqlgzIpfig^jB(x)0|%+4{x1se`k< zBVj5Qd2@TlMa>ISLxHE?avn$ATP0EDJD-I9Ih`2n6u;*Z>!1@b4g8sBSx~?pJQCg4 zNWr$4vXe3b5pAtcf7O1ux4n0D+B;7Ro<*soWar6_nysx0iYQhht#+hG!{R1N(*EEw zaXEC_-0pFoV<>o}4re?1E2T$g0n$ZS59TWR>Lyu4&QR{BIJZn*6hASJ*%qjMcRy*! zunuKDtZH96u>3iyWtn~b_Byt#?xJ4A%cp6#?Xh<+JF07!!(&lrs`o3aIfT2~w+vGn zP;$OM%vGR<+w4VZ;g+z(ln|KSk;+PT-mwqV_odz1l3-KUU@PmjcmLgZOe}vg>mrEL{h|rNyF;li5 zXV}O=Q|>!5;I(GU^~8&MjRC_QYv%h%?k5Z?icSs6@A-gWKuie1tUaBf)~8BV>hDUO zYc0$`zZqRWv(S93;cT;L^f8m)w{%(4>!y9rd$7L)PYjAP3xt)C4dUDw(zgE(_Itr+M zY%SjF8DS!E9?lVpMlRL>CzO)7h)(*G6H4WENaeH?lGGs;AOC&2 z?wn^XT^@CDHLO`l>)WD5#}=5gJg3dc<9*R#xfZuslVG!vWZ9@?B@{hUulk%l^7c9F zK&HB;G}9Fl26MtJW(r0iCqb1b3-wg#JZ4k1N><5*aV0-!=pkx_VMN0eR;IsBtxbyrb zTQKr(o)UBWg&;~2A7~_p1JRtWzj_LVbEQdR)r_c?<2D|0VJC9!L_auN>-FOPM%34> z=k7u9reydqinqj8Mfvq02}(F2e&K#K0&{R8))+^2floJ+ydzdKkdM{<_@;DhEWI!} zOfmKN)2?1yce$g5f$f)eND25+PNzbdhe2veEviuj5sqM(S1~J?v9`j-Sq#75*t?#M!k0*uZmccIR8U#aYP`+-@=w3M25xfRUwO(zj_y z6R9N-=I8V37U0%MtVhe5=w;5x;?3_SYoF(wyB=2#jfZ0{pA*OQmbwAkzVpu7c2A*n z`iCEUB<%+ZL;tQ8Q!=~-hc>Qs{zWmq!FIQvd49HIH4vJ)cyr>Pb)dSX9&|P`r)}tI zljL-FyU>2oiTf3H)s>rLK2@;odd{B8plW)(xU9nka9p;g<|ZaDJ0c(`f8pcjETjLPLlws!rkW zo}s&)74PQ>TRrZhjq3Tlx>s{u=U%_^8@Z7xZDxz5Ku7DEPY%}PAFn=71jQV{)1px^ zm8xbqCDlur909e3N}c{kczF%tusP=;5qfO(*=!q-ce2yUt2>W`deiqGzrR2aHm|o4 z;4;uil_?PYE<0k#{IJ=aQ_HA+O!WR&u;{;K#`fE^gDBgZjJ6hiNg+}F_`&mcRrhTI z2K9L+$wrhBev+t5O#Nb$Fn$es&cJ8{wMgsor!(gXDwmP$&d>4*JP#VIU9I_LU%l*} zMxVCiR!b9p)(Gw_cHPeQIL^2Yp-*YZvL>W$=6Mt)hFM)jvD>AeY_HVVewhhsBpQfF z>-iH~R4E0z=S44;o`ea?s?vbL{F@NWdmJPJRC*vj-T2nA{RiLIn)pnaf}ump=Cr$o z*~CS@_{H4jIO=S9$ux;u`;8=AIsUu)AE9p z=tZsR!$N?D#iGhmL}F-NtPNfwOJ9jgLfbi0U}nZs?&EMl4#sojlq{e z+OAg|^IZ_xXIf7rSmtfLf${;7$nppt=-RDqmdYjk1A8yg$CjtUjF)nF@VIf6hDu|> z8C`#PPl+tP+=-hkKkFL`d3XuJsrQXbsFxIj5t<-_c3H#5u?@|s+BN}2l}}+q&qvig zdidIWurCI;kQk`!)iZ7mYiNrvf=V|a4{ zjKoWw6H;*OJKzwe67k3VoUN}|AjZ92rY*g&uB>Harzi!M>mrFSL;PdWc^1D?## z_%L+fP`0?-QXS$`%dgwLzx6C9Xwbu3d0>hY-YZ+KS^>U)X@+4#TOg`*%5Mi737DVf zYiW$;8JQ!y6sNn43pGt&S5J2Xm`{JvZm-XCfE0Cuvm$#GiiX;nzvUk3j3$I_-AZuc()lX@qzK&iIM@Ep(U)B`UeW ziVRtQJ7!4AsX~jW6YaxL?~1Ve#fKq$t4^1#C7g!g5`yEHSR{N?aVRyyoIk=JJD1rX zHv~M)1W-l?5CvL>bB{B20{{P(piDeV>2orNIhU;xx$F_aGobC11m1)oe&R=8DiY}kO=v9;j+nf!simZ*q9|o z|77PVv-fbhpy?Z7+p~q<_2<^jj5`ab{;OxJ%8a8=tJJb7VI(&R^^W0ES$B;pxcb>u z<$@1`U0a|N7txo!;@flAV#?5a4X8pmLy;gLloLM}{FXc{t?`qn;^K(c*Vq$LtM~{? z+&g!&{7U7jy2_~XgQGhBRwYY}RJQly_q&EZHT;5BCmH!tpt=Ct>#cj$GTc0{0Y$k= z2c5qdI#BQr=#54f+_@_d?W$SRIwfOcy&Q8UmodsnT@m4_T8tlf}I1bb(IXWF>3 zU7{LFeLWRDl=?2qe05U%TOufoNSux+r`4hESdF6kn3`?1pr6Y zy1XB&0mxe=ERRIa#xj{Gnc=u^&ub=wDlNSX6yDN8S=W458hpUsRwt~Re>Ew7s<~LA zRcQxg`SdDDzzHFqg-p}Y(g7&P4FSLrxEM%&3@GqSus_kRs_WKZmqysfB3fn>R+rS& zD$?Cv2_)9ZY*oBQT(aZ3A{WOI-9^p}7Z0y#wvW6tzR{X)B-2G6t|34irH=V*=D=6g#O+QZi~8=e8Fu%7 zHLuE0HX(_K1Nw!K_N#->q&yaOud}m0R~)B6{xW`pKIY*KW;~fcpHR0BM&4*Me?LvL z{x@r*{Gr^X68lJ}_0`|j0N$QCoEviQyKV@ms8If|&lsQb`o((#ia347_skG z{yf}Ynr>@zwiyk>3KUE?{2J!(;<{{4x-#{X*n;YnyShxvKxw{R@Q1)BUp#gP?^CI{ zf13%(i#Ak_YF(BDdrST1y>vlkj$|Ew81x`aJK#XnoDx+ut~wx@GGG zF&%C6P<;ITlw-z?&8)}Fqdh#&Znr~Yz1&w#lnnWKskaD;jt?Uv%hvK1)XNLoaBogw zty|P@YorWzI9}Ygw##U{Dm-bfu!MPpe~Im}l%COYxb!owUR{^u58Vu>+?G;i17gYkG^lBH zshzC8=s=#>#^EU0L>_c){7*Ob|Mp;fVLeh*f$IQvy%nJ!KM{`6 zN`Yuj+6lK?a}8++yCX7h@HztM)h}VvVfsLQKrSAJcSA9h?KQgx_V^xcE9t&Qt=qr6 zggeLWx=p_Lvj}3*h5;ydSedndj&0x#`jI8IDDkcgb4$aBpP)@CrdJ(veQdWYq;1!| z(w6+*qC;ekqgYV{B-}FBa^cJH1@C!z=l*rO@X}#uPruZ=oLCjUi+P8Hlly>&@O;A*=2ew+Ii}1db-ps*r40Sctv*T*g$&4(dfl*>ASyM;=$M80OrW{$4wd@xB+-FIm(;K&W1> z=9Ts{?1nZx!-8+RgzvIcJ8XaR2Y*^*RSF9nF{bNEy=Z24JJCNLBbnvX`b-QoDx-R< zt-o3ao!k|V&JjeWiTYe-I^)sGuXm%=efPoBgJKc#z1v86G7MolC}N(Wz&4udO?q&> zw%En0^Ex1NY!dOZH1cOzLVrtD6M=*C*UKh(E5Qaw=LPJ19Dl4PN*`<+afTqS5n?4} zjV9G8^$*N$p-Q`p(a1U9g9pB z1f9TgFw7JxDMqZUPLJYveISv<;uhOZI#@P6G?K{onyovpTw5s@#e8}GcS+8aNrEL! zFaCm#rvf|v^^C#claw>n{>R3~-7Y2@PP^s0>U~zR%I`%)1#gWA-O#cDP$(MehjX0K zNbmreKf;IsV>8eXRczulK%7Xf*en`ZZBJ!~53(Qdw#B9MrR{3F{`YSKYRtKwGBBZz z^Y1Lsg#hGk;f3&GQ=$F6U+M4^ZLci@FK2}2P*bLONVgf9N=aUDUy)(>H{h1o z`dHr%Z4m|@NbSG1kU2|1{>M7~d{=BjCd|KQ5+^`kfDc0=#y3*dki@o`)_FdxFK6f5 z>RZ`eZAft5P_cc5yt#;Seu$_QjQ3s&cM9EIu&+|wkzvSuCHvFcP{bpi-Hs92P*7B0 zcuV!v&s2SABxFZBAYmz{2rpwLUZSX7{jW?@&WLe|P;n$4WM|0x`Si|W@XnGTvdN<4 z0xoYEGuQOy(L>uU2jg8)CB$UDTh^tj&K!pzJ5!Gbgj6^DIni6x%>PsI@rpyWo@DYi z)@w~oimpP3S?C@2OVYxe;FwG5`yG~PS!jpB&n10lT5Z{56Jq%*wJm=z?!^_v&UIsN z;M{qh4-@BF9`=ScS7*r^@l+LI6IcDicp~$&_?smEP%iYh7vJv(1T@Cd6R$T&7{x(ptcodxa~J#ii|V{<;&B%Rx| z2_7HTydp86$OpDKOsDcz$^m~usd~1ZXV@OLKaSz$Av4oEy4rqfcX|J2sd#|2RBw~j z#Fam5u=8gTD^X{^Y-6$ij32NZ6--NxM5=)jjsPGL669{8Dq>n5%scql>rqq8P0^!t zP0+5O4UW0|SGROuu2;IpyRFbQ79*(MHZfdsXxt@k5eC9*tnMQE_;uy0GQOFJK4>fk z2>r&8@a9;n+sB~JU%lXk+~3;w#G2AquRb@xRp`yQ!frsl{djd(%S!WMJlrHNvaMjm zzN0apSqLzE^J8D7-R-R0OJvgReP?jx-8F=|-uOayMmqk{>&=cHb=j8*njySupTEsc zzzsXkYVR7{_6LlI;Dg(#lQGeYl0(Y=(QNWm>DaqNgC5OEjU;_2nJmDO5EDTbk56b- zq;F=~c|S3N#KP{j{A3=;Oy+pSxx@bci_fD%apiR5DdS2bQ;+fAZGa5F{>MD49!G*z zuMRiE(TC2c>C?xV7B-IRd#mbAJq3Y_W< zXe8f*z)lrqAA9Ph-TU2dyJ=fp)zf_V5k?`iwX?jnDk7S9v@S}AuTx+za6zMlvp+yi z07ec@L^B13AUVZ@$AJ_5EN+?ws2sk@*h}=2#sEpoc=B|rdH7N5k;Nag$#L?9$k2v` zw{toaN@}G_Z~UdOI~7q)!aEa(A>w=j?0u8nfBd~)%Tlu(WUWVo@S3WnhG)tVp4K7* zbeGPI7O=P!X}-qb4olTv1YiJB0BS>wAL@H&9afHdCa1MFZn-DI^5r4CrY6gVU6a_7 zS@Pe@z^$GCG$KNQ0qnS}Xfa>&J~+`(Fj{|e4kzLnNv7K5wdH=EOpXRr5mf8Mv0ER$$zu3<|t=}E$`-2WsRrTtC z6uc@%AgC6(gQQn52o(Zg+sWFddvIir&zrBl#``DjfBhFXzw~rCJ8B-Ty8?ZDlL4Qm zc)qfWqqu77vf;zy`qkHYvgVxChO}O^A&!6gqq!o{92txODUuGjNLmXHs)89Hcs)Ie zU%cPWRdcP`up9iaKa8dydeDCLejCj8Lw&j#DYS_V@x~c1PSd@k6eB);QBx}0F@Njh zY1KtXX_~n1LYHuue8{|DTKU;+qy=32w+KnX_FWIYmb%bCk(qd>+w16gA zo7kk#HcSC#VXi)ooM)dhC?G&FxYMgU1Suw-FMAgZ-pBS;!fRp-tYE1)%)TEnWfoT( z%@Lk%{P|{jwwYgEPglEfuR7%NS|9E$66DVghx^O+2Ol2)@E1?M`i1VnnVqge*9M2z zLI-L<4D7nNKUi@Ofo)Wbfx#S@t4I+fMKaJNxXZ=raKasPwIUWTrP2Y(C38oqoJ*yd zggjN3LLfWi z=7aQd&!ec54ny&qk>jj;OMU&J&Q=^}>}S5%*^?XXYy5c72b+AGd6Nkm91=h<5|!WH zsS8|299fCRF4|_mlRYO=;^yEW0V4>nRROsI1nDraiiQBz0AMDdjjcO-a)a+Z+c!<Ip-wm3 zITyEOE7{pa|M;x??#*;Fmg7d*QD;aKg1zzJ>{l+GwRW_KtB$p5+2Y|UoGx^FwD{=d zuDkTp&wTUg_3f-71A6rM{A&-^3%XGy*Fb-K zw*2j1KKkM{oG6?Ki)fycN!OUQ!WTlFPB$x;U5>Ro}>ZPE# zjal10rmE^ziUWKl7^=<1uXh4U3Z{ytHPS#iKm>vUO4UL0esT4%`2C9v4*qph7>|$rB5P2chE^@cklTk zqSl}ZRgR!l?+^OWS`EEtu|~T*5F^!CyYw&IQ_GmdDHPuks3AUA=mR zmI?n4Vp}sCzdQhZJ&~t zM}0F1A8smY1tJ3AS!SpL0;~q|`oRC?y=}RZwo2NEayP52JS2Jo^B;H?yi{mC&)lyFu4b2>^3WvE4*=DqTYxj=B ze%8L!Rg+Fv?Y6M%yOTASZS(H8uWxQEN_n!$5E!Bxk@aL0Hh!4oju27^>XRQZ0-O}c zX1RzD&zoBF^=G@wvlJCa6R~K6D~#1QL)nj*Yh5(#npg!R@d_oYVkvb$ zd2iw3xO@I$MimQjsEUD2u*i+uFwu;bViUq#c{!HnyL=RR+>$O+6%+zGiNxECPb;n+ zO-#W&Q?Sse0(5Y83TTP*h*jjyb=|QFr}VR+CFkODp%h=4rn6v(XA6J4@_W7YNqrNW z=tfikC6=O6Drq#M>$5jG9xub`QMwD1zXg=rkN?O2{!je$&%ZmMeeIne`3L^MA9&|} zhri**ne^KmA|*w}0y0XS?qB;qUs%-~adi-Y?^C26g{m{*gcU z<{$bGe&6c}e>G+M>3{sk{@9=SX#U!7`-y+<5B^gp_-p0UaI@Jj&+oN{{}1X%f97BL zqyO_i`LF$}Kl-@EuiF0S|Ng%^{2^SfD(c?Q6wvDl`!P#(K0?fO%IO4y`_C=->uVh{d5`; zOvQ6i=D={ev@bsjO%o=^eip@H*0T++cHuiO%O@M45@rHHgPblE&pW(~XaX7#fkgUf zJLl^$G(i#W_2a{^dV)MphpI21gl}Ag(>}c1mAQm<&$exLGj9&{xRog;%@z zcF0r4kV_LS&^~-Jo-ER76W=;(M$b2Mg$pyF0!YD9la5ZhQvGr_?Mpsev|l)0LEgvk zX(=}^_b)E@xs-w>hzCdM`~>So7aA)>*Ws<#y6=5Dz568J47xaq#|tzKji$=E>M;7# z8(i-4=HR(_3=C%LMSy5AE)*7R>N~d4a^;wP%-A35IM#ihuWp8AA5LRfBwIEi2FS~C zA77QdTrtJiBnAqy3ab@_XD=Y9+2s_?5YRM(@r8#Y+FVM4?srY8ysmjW=Llbr6+j zCsP{~Oet7OCB+26t4Eq8^-T!$)LEan>}=Ua(s9>%@wb5eCx86k`4|72_aFUZ|G?kA z2>hi#^~e9vH{bnN{>UHt`l;b>u%jRSTYks=(-yz6f?0??1O6J6m%sQg|KUIO%lLtR z{P+Ei$nx~V53jCv`0MBJ;lKHB|6B9hfA`<^Q|G&z>)YEAf76I58S($d^wGC};aT@D z{QLjGPn_d7#Ix`HZ~w`keE*;P=l_Wo|DPl#vo1CGbuzOi*kA3zu21V40{%++W}QNV z-*ncerfu+B&Hv5bcm7#bWbLl1+VSMmr*kAVp~)Em6%ZW}Mja3ZML=L-W!9+wk@uqr?(im&bk5CR|+z~zEb z1i(2$e)wDDh-H0N0H*B}9knnZR1p+iqC^M?E6m|o#Wlh3;z0!qX=KwWsP4_kSS(-!QUydMVa?PL2a&d* zF(vjl`oVe+?QiDa)%)>X)fZMJ|IKw)M&Ren0TUKNhqB(GHdi$WmGi}1s%IDsNCZid zhFmJT#6;gpT%E5JMoDuAY3Sf85fz1MdloV_7z!L~vp4Nefkz={n8O5M07Cx1UOKV#)F+(XgwE=w#+Ov^# z#x-@t&=gtbLQ!dPkb>BCl)0X$$R~y(wYVdVnPi$|^R>K)X6jsqQL%KdJl-k`zy-(Q z0JNt?#^&uQ>IvMM^s)4NLBfm@?x24^T?b$9vg1d}kf$~FUVO+}#OIsp>k*;A~ z#}QK&`lt#hBxms{94e(S$)z}PDNWlnnf54`&nQ{Aqba^WH%EYz7C+Ev9c*=ySs68s zm})^lDToJ~GZZBmPkJs0(Dj}59W?Dhzz9W*-i6`*mBET4H4;FY3WmY`2IWF_q*Q?* zA3m?bfFZ}CguvMECWwI$?BABaa~9;e+ABG2V2pDvgzw<(P)J%b%FnpS`qf1UgRi`T zst5wu;a^GYdKd z%P0ag6jN}PaTP;AMP(s{0GAveFhPVfgoICbM0+1sgDthwa_k*GI z)=jl3vwYV41!vS00`P4gy!iA#*4j$Jg;!m3{;&urPe|2rz)B2B}x?tKEEm`-k&o>GUz5n*-ea^gmY^UaL z4>mXK{eD+nOV#iT7F{(trqKF*nRqXweczT3)@^BTZ`@wH-z@9%`-O{p73k^u9Zx>~ z{N5%z5)a!cb@IH0V`_@v7qskpaLuP)4qD)kypO>UX69R zeBqMQy2iLw|MxXduH8`|jz_4)hfbI=V?v*A-dXd)Kespv9yNLHj0ppk%z>w$*;HC? zef0LHeXqP}&e*;P0PKeS9f4(6T|Md)6%%_lzxV1JA025*m-ZXKc;O}asUvTE@Od(A zZQHU1iu%l)Hvao}pZlt|wbRfEOXpn@#@1&qJ^t2LyKScQ8Z&jljPY9Qk551G!uG?B zo>nz$(Y(`p!zY`!w>BQy zR@=~h)P?5_2)y>fn};oZ+{N=}|E4GSaGQ2Ke&6Hk8^oSH+poC(Msv@$JuR8$U0>Fj zT^HZDOt1Z5)njk9P}XJmZ|DF1!YFS2+p5^^$Q(wXHUMOY0lJ-+($T@8iZI$4dWfd+z8 zpkKZI)N}7`F{^szrw-#n0svcHdFDu@;NTbU9Iu*s_cdp&{rjW;_`DWJyIr+x{;*Cl z$R2xT&GYMb9GWYiiuL{rdyX=qa-X1dhD?#%FD~=;FCc&l^zC zu>YIq{`%5^)~pigGHcN_!@DHlKS2m?`u_cU?|60Zq2z!Gmt8Y;jE>>R*7qKM@~u`D z82!7MS56v&ew{v)2nxfV?@kCRW`+tFLu(Rj26ZWDO`$whY37V09tI)>j9j2la0MX; zA?7E1aUdbg3RKJl*c1yc;?jo_>8fbVigp{d+oBOOj7U=IF{s_DOk1uAxdMoHO)ILM0Jeie9;fKjfudRIDiheu}*Qd zFe0g=g3ysBIM6Jc;?!qEU6Nw#3o?FdIjLFs{g-`SiF{c#*A4^*lxfXraWKvOZwqim zN0ufuWmtuJ{s6U85e5KF72V57*5z4S&LS@a-yLT49ilX*<_EyCab8do{5(S}HP)S$avnj36F1yA_7J z6zc&K>zaJC3IU=>;g9p&s`=jQTyVd1oKfLPffG3%_x!Sb+hst(^9Ue9e3r*J9B+1a z9?ksFn30iqtQv+|RT?af7(tE1Oy#(W5Jf;)x+#k|K*0124HG3A)&eF98A4MxRt`Anwylkh|)?Kzwg;fjlmlzuUf{5+p4_2$950 zUNlFSY0w~&t8rp^>?gRKV4sf$rL(%=KEt$Kh7oo>d^9CZpiBaB6GsB5(A66=94rAG zi>#z(pkN9V!b*o&oKwn~0MA2tDpUqB6R@`pk{y_P zLK=-y`F?#VnsWe4<)9$!3V9BKRtMU!h6sxVyq;kZ)}*e=1ULdI;A_Shxs0UKl8hHd z)Mx-{8ffICzN!$&wH>FNSsnoXZ>OAJJH)|bb;ZL*^pkAThhBcp?}op!Z?}`epMLsk ztlxR_R@|`fpR1mHCp$D`|$6#Pd&W;<$E4^_3UeI8xUw*^OrkU2V=|6F4^<( zGaoioU3um7;R9=0K3@IOYu{clZ^g9}TUM`n`mu_kw@jd$w|*QMe_n~z`tR3XDY{_U z;$;)wTl1IupZnTIb?15w9^KQOo=(~^Ix;;L!UyuI`i$|i_6Pvc|n>e^6Z{x-f zUi&CMeg5R?V>`atx@X9=sfL=Y-PgE$#TC(x_4hr!rbqStrxhQ3@V*BV=Pdn0pTJZ1 zKeHxWvS4__zuteP_gT|_f5VE+FW&q34*6Nij^X|Ge`R|nw{pz} zZ_%0k4u81%&R1$@&0El&?OgTrJ(l{=yy2~1eDOECc*vzQ77Xp%34xDz)vyBd;T5-8 zbEgdG(=R`O08qN2z3;g*uBg(V`tzS&TQ_XMAgKN5l^x*=ZkoSf^E=Nhzvh$k7pzz| z#(Hw)%GZYuIa}HB;A;mL-G4`A$BzeFgBZZcq?Eit*IjwqPn-MPs%QHB^?IK#%+w`^W_qG;0hZ$9+kNA(L9EKM|i`Ou?xP-W$`5fMev z!aMN(;o|8day9t^gl2EqxY;^7me|r zd-S1YpOh_GI`8cLpFi}_Q-k{7)34Y704?5W)Yzf5Yul$>acTde;FlkL_Rwqlrp~@% z#_)lGy`Now-}Bwizh-uK_Tpb3yWNYgT+sdS;VpXhHz2`&*k4=XPy{A;hkxuCv10MW z4R1el>m5(L^TZtV6R-lzd2#gv+sMf4ZymVt?+^UtQF70UnH!(E>y1N2*Dkx(+4jsm zA7zIb@Cy!q{Nw}w{BGLZTh6{###v;F)d8lIw4A zzI*xcyYGoTbYFLxwn>-yx6ICLed*y^xa{_YXY5@0@E<-X8Mb7> zvepk@c>aMG$NufA*I#;~q2jzd7WUb^d5;Mg{vQxR8}=UJSc zWIGQ^J8sou5W-Mzu?@$qu6ek38A5;w7M&8PC5!jAvEx~eFbD-p?no3w6wE-Xd<^AQ z0IP^2zq1{{-d5l)03cBOl3kBGX~APqU1ktf3YS=(q5y$_!Gi{*Z5{;FrHHg=9gQd# z4=GTH=vAgfgUHlLItxeJ_>mUaUT--r4eILgG%EfvRGr|K z6m85hQzcQ;C<@SaTWqek54O2Mg$hivwyOd!2%wrWt!D)a8hUew+tiAv-`*z?m0{>y zi)oJ`RaF>ex&qWBQA0T)+_WWSNK;dKRYhU}u4@S40GGu*Qpq$l+|=eFB=Vy{Lk*TX zo=2(U@kmgKgcJeXbA_Vgpn)aF!YG$JAO!Nm$HHUWWx`>C`m1WFBy0)=p`hfQk|Zfa z0F#u<_E^ec?T!a72hap#*^IaQnB1g3g@M8tw7cPk#tgUourHHe4iejybV<}OO+99c zj02oOVVva0G(!j7kGT_!eXc0~~< zEcesfQJzN9l)G|1LNk!0w*pazdl-cRP^{xT0|*uzBQ6QIFRWt35K=kzFeZM*5XLB= zV?dY#)H=+~5}juT4 zZ{h3@Z+NNE6Z=2<#^bTn!S8>hD4orGvbkUTz%Pq z?y=I}oL0NRqMUxcd27)*OJ|)k8~_%#AGqtI&FN9&JQllj{wPA6QCU_xpkMW_Bf;SR z@12JlN*n4@@zZPEuXdggP5a%hHC>AWJJQPeS6q4S=`~=Rr+@f;y2WbE zZuzPsf0}67R@M_ zqxU|4thuG?tZCQIoX9*r`n+rAPCFN%JGKihPJB8iM`57 zibo81;rrVB0KEO)w!xDYUp!_2z<`Cv_B{XjC+_IMW;Axml0Tf^!-QXe3YXk|0}NmJFYK3%)9*`^v19KfM!)!ez44X%k5HSO4Rtjm=bjZG+U z+K?|!G_@N&^YY{En?Bss`H~609T@@us2FnoZ`4g+esMHO1aUk#iC+Es#NYg9U0rkC z&TU=J8r!t>$K<$zgNMBVqslhD`o=laZ=E=z3ZT!d{d>Mxw{F^qDMU%Vwepts_TbWc z?yrevAKtpJB~;bAXNPN3oc((9{`x-oa(_XI^y<;Au(GcI$UzD7c-A#9y6T4M6MI10 zw!dy~pL5e~!+J-dcg3z<3x85@FA}a%Jz@6LapgLU9QuhFzF^YG!7wcL(Z>7gS~_xs z5|nV4o)uO5j8Vh;M!|Kx?4U`Pt(bKI0$Bg#v!ZI^b<@Wx05>dXUhl zn==!ynSVx~1oXOL$NCjk8h!>{`&n(-X|tw{?gP;0%5C4jm!bf`xZeN#D;8Wj3Lta; z-P?j?qYr(*4XohdV|%{do#{TL$CN2(!}@jgjUH&82Y_5wF!a(Ze=`_E&;B2-4@_8e zdjAS2o%F#?Z=CRyifC}l51YQ~+kNsy7ZCXWz;ST(S#xHbH3(qPS?_#)tiAPzJzE-@ zxzc`Mdkf{pb{)PY!NVlf@rZ>y@h?(X2CH+$R`(ofe?gFk`C_2xPbu%XqQzo0;w37 z#t{P$z~NvUU$>uQO#FN@U=E0^2xo<^ElHp*1vn-(LXxzE#i1ZZ zB0;DuR4f;@+sLVNnk?`T1Qd+wMNvfhR>uR(c5wy+C}?-Hon^dRSc@3?v5W(r)v3gc z>*oGurzotHMR1=Atw)&}k4TnLRj9bG*_!5(Fv(;%$;Ca!i3f#Y!U1!EFcGCidVQJ^ z5VE9&(k>-hX4T$rbLzOqF*sH&2PC>nuykZ20l6=WJH7?8Y^$Q?yF z0n#sM!Qcb^EcB{G1ayqCsu4yxC$e4`o3gA2c@&PfP>e-QQ8a|q!>-^2vn+> z5b`U>BN0ZvlIMF?xBGUUwhVNAX0wig3mvT)drUnWD%2k&FWy14&Q5q_W zh80EuVQ^iM&Z4l1byXk&oFQFBC9-^*COzu75Wvtmjt3U0Z5f`j{b>>GQKqY4JCa0( z4N(vzD)GzU{V6d7LV`1?0!#X?D_A4KqTo{Cm=VCHsW>i14hX=2(9cnPBoF{&z!Abk zik1YE7%Gd3G7~h!a&}RGkRjbJu_DK^+&&S;Ap@Ddzk*+kFA$b1CWK&2Fdzbf;U`o6 zmr(x7L86faKavq}3T=lEP*KPQ=t{8A=N_KSj#ZGbn^M%JG?PuUj5A^C#Wnp4PNhN# zqadWpp_6h+aSY@*6xTx`l{3$Ccx9(B_$aN6Yfh8x*@6`1>tV>jf50&S0>B6}RP?_! zjDUtc&!36#G)2)u`KO&Z=8uDsK*yB%i!JSk{f-lWg+dhcA2sh5XPz8#j|RJy735xQ z%DC~eVg)23r6p=`o6AKmDC{5Go^;aw(+_~f0xWl2Q6NAX+b#dw!gX4jvpDQz9Lv-5 zy3d_8sF1WZb9G2TI2Wvn6-1cFPZelcw4@{-e8h_*s9g>aM}fG1JZo-9gM7R@X~zy+ zKKs&<-PMgRKlry#cK05AR+MLe1IgXzCUO8wAUakJZ2MPH0CSfI&b#8a@CR?b@zSkt zzddsPlDVV1#^67J5ST#)B$!YjpgAq+OjbINq#f58eAfA81G~eo6$By1u}wh$7zkCw zP$B|(K@l)nBFwfP$GaOr5g22k5fV|s1+Y9x`?&x4S`^|4#PJSDdB`uzQIL=hLwvC_vWV6-4rzx` z4>=lq-{6)Q5H^%@f(^uzToeby$nr?vO4Ftg)Uifzbs5eNfe^T{UFuEYpky=UCb1pv zamZv53J6spf^&s~B$Ob61{B3eEQl-zMS?QdSJRNim?p5IfQ*4+DK0XG3L*vq^=Pw` zc6okCEzMKn^8Wx3mJMcbFd#PqBM=~WnNV;&8Gol-AaT7Fa~3MCkuDpm=Q+`|L}BEH*zz&SeRtB>I8beQ`Y4jd2z$c2N6-`>YB z{3pnNymDIjF393z|~f)qT#S&jjN;J(MYd;tXW2Y`SP z-~Yj-<%1j3+mC7^PbGcT77iUa^KpDhFSvqA|30CXBwL`Wv8VpA8YAIO$uUr~T# z5JDkTRX8TdAaehhTs>d11>`$i5(1bqx%Im8-=dsfJ5ZlK1Khtp|JG+`UN){812pgc z^x6M8Hu{D$gW?e7j4=QeKu{(aMP|>+P(bf{>E$y51elZYunDIiDC7PmIS>v$825|U zRHL9M`tjGB+b*V?>PH2JT4#y4nL1_|K^(9`tZ|bWI9V;te~oT z@@11t3QIbd#w8Cve#lh|iVA|@BY)5c{jn8KzhzvuU{=lO`sN3hzM@tyzr7!T>-Spl zuP1z43q6(fL}66Ni$HvWFh zMJjlk)_tReCTo}q0az{t`rigO9TvnQfpBq`5&ddD`nPqWcH=h(6MuRBrV1l@bmM!r zBsU0A&VOD*M!E2ZzQn;?$Ih!Bx%}>t=YR3+4Nrf3?r-~ky5-2oB~Q#88r$*i;mt== zr?vqXoK{i%rzcmJ^`ClOm+FoL|ML@ThK>JyO+nGNu)SgZ=1cmHMWX%d4ci0VhXHVb z%l`O}Cma9qrzLkh_2#NMaa|3?dtP$I#Rh=qxcEO^sF=Ur5`uHiazY~^$G$yWH?mI+ zPyV>`aPw&;2}lCvCy%6pQ{j(<4>$$R81+B}$gLIr`NdvUg)h9n;du7!(g18IU) zf-1PK)sS=nAamfy#-=u+5MUbe4sJW%@{?wq{bB2gCatDCw!wdJ2ZE(#<>Bg~ldd?k zTykd1Ru!uPw}1Qn-rrXD=50rI9yr=}G=Y-{^-gFnZ~u-??x{d_+m3xaayt0%TY zQ3!CjD2a;d5@9*ud8j0T;}MJjcg=VT5@)uvb$igEX6YQ1azIm1hbx4Tq6)$&qVdWQ zBmz)uqPjNJ=7B?zhQ)vqJgm}f&4@jXBB3O48>0CxPTHa@fjp0L3`j`nG3%m~ z!;fXbrUE$b9O8z+AtH8lfJYJXg&;{Sb9x#R;7c+-%P5xjIZY-35usry4=FK)jVL#}6ljWqb&#%; zs>)-s3|Kf6JjSvv76KV6S1`C-vJi%N)1NNUjSE#yLWXxbQVe01n9GoN+l5 zKPWF41D65gh;l)>KokHm$t01ak}l;*3prAlmw!u^48WPZ5JkWkFop>Bb8QK5uC}LX zdzNvI(k{z-TsMfSW6mJsFxO=vRmc!_9?>+RB7q_IETtglNDaSI3L!Y@=_D8QBmw5X z%$fPmYVOZm00(e6xQw_Q5a5&tDaMIO3Jl(w6)cItLxLk;X$RqRQP5Bz0*NpyGEilR zB!WW4Tvvpl5~3jN`)PWd0SEuL&!3r)7Y6|x37?j7jDQgE6Dj3nJoaB>^Its*`kgg< z>A}bES^C4Kvr5g(7oYCz``gQAj4S6yYt!kIA8bczTr%62i{fw##xXGGkdMNdUDoS(IhyjI$78NqABz;{LtFsh#l+5b7K2cK`Upzu%!=syW{C!nxB1 zJ$v1<v$j__WWv;{ z4_98lc*wwBjg6_{lde3sSftY~2OrF1*$iO#1tVt6pK#)VKhK|AbH*7Z0ruVIb*SG( zI)LNZSxWsoB|iT0%Rjy4=@rd8It7z0q|3a8SBjRyKOQ|m-hFGMQ_u5HyK3e|V=ley zv-_U7?vKYhlS7}@6<>Grc-7w0k+LX<{|(Xd-R*b28n3L3;MAsdht9n8hR(ejiZbv2 zb>$;*QonWQkEfkSK=6!fd7S4~$#G9oW|qxx1oeB?uU`FL`H)^Md$$($8(9zvcQ22; z`?p7|P3p$YJ3LV>;1mXr?xwu)Vfm0T2Eec}{j=} z?)mmW9R-X81sZW)dE(xVt<_t;+?Y3bcDID_amMm24@Wv(e(`|2pSb13mZ56vVNyAA z;nlyJGGo~7&;9XF$HtMv+rLYPdod4A0*$7H1$~ z{C4)_O%Fb{u*1@cTb39MrS?skfgE*A?%s-O<((L;%dOGStoe!qH5cQl1;8 zvs@<~Z$JO+H+5=t!aA6aPU%s#_p`_Dc*lO^@jHt#^r7i3- zoTfaeK_m!VppGmE1_0P&5YRc&d36FwDTs;92T@r}bT1aF%5)X$1T=zxfT}1$$A-Z| zrf@wq;|PahjFF~uQ-_p;6qjiVPXtkA9x7==c_DNx4SSLTFo5uXoFafgOd&xytbygUBkuKoCFD!8OD@0YM$@Y37GIKqFGq>aayi z#{HqiwLJjtudF1(C@Tj@GjP;YGoHXYBC7BYLYX8bA&i6AwY=h>S`s2QqXC^)#7Nh; z(kY=tOza1erE)0*O4%YQz%+c%U?mCZp{*%MQ4k@5gX9wwgz&e? zrI59yU#3fiM+K+IcDcp4Z)yX8FyY`cJ$bqi*rgmHOewN#<_Z*#7$dvkM9hvET4huL zKrRN-Nh1|cBONyi`GSRLi) zq+r5h!tsRbGT&~UFeW@ntbqyNtN;^L7Xlz{A-^4taAYl!9Jmy03X}r(Y3R>UWF)Yk zm&n2AqX0e=R27m4BijRvajx0D>++bvBRcmb|DWKKM9cv|_+kSA1lYI2oYW=divk!RPaw{b&A^ZIVCI{cYcdGV2?&*7Gk~;+lBI}x;JBPKtc0LA4qf9= z7Gx0>8!A^7!I=LxazSmsr91aETRDA1IF+mst8zt=WR#E#j#DPL-ftBS4j2C=l)ru$ zXHQ<(vq%3eyH0q3=G}hr8AE$006cHN^5vzantw#J$AaaHIvb#chW_EUyT07GE$xV| zJ%{%#*5D)p6E2<4B4u)z*YBF^3M%}dt=a9Y1yNu2t{k}h!IkU3+TP}nansKj*exGe zVEUrPv9c)m=s9WT3dkoQaoUUp-OMfk>Q#%D6%_@-(NWhf=u_n@kL9B;Sl(M{*}w6h zTa&Y|y{>B*xtV>>u6gBOrR}@Sl4;|6z$vJcuDh*wN2pf>0Q4z;d~moG?i>Js$a!?V^Jr5+JrGpkNDX-Ar6wK0j zx7|DHs||aOH*f$f|;`w(fBR8qlS8j2`{-D;p** zxM^sa$-Jh2{r$C<|6O|9oN>3`mRP@Kmjzw!pLIsBas%w1%dTBmB?-nU;Jn_KTr#n~ zDM^X4;G9{b2X-OQW9i+-w?7;X6pxrVaayRf5P}6)ESq1{SuRt_@bi{+gSaA3J@?Xi zUaYDxPP6SS=Vxg{smn`m783I5>7tLQ5D9#57H1OP6s}fzm+k3prlq*M$8=XfW z+jq?Mg;uE__CND?a|UUCX)7-I>3%4zIu+_I?s@vH*O6@pT2x|=opMb^D*_)l-fh7R z_k6kT>y|8AzGC*szEuG5+shUgRIT6FU=5nJaPlm(DkwnjG4ICvaYx;*15FpqSvqFy zFaqqS+ZbXM05IhI<#(5?-LbbGRg_ov8xlZJefIL(<6myy-w^3@)#UP!7A%IJ5$$pA zA8sq$xNVQ84ZP>F%PkfMfRVG7^oex=AEo_&ckk_;HhjC+<#=FK_aaT3IA>94-8Uyv zFlXr`CCl>w0%uRV-pM(t8&j`drk0lbm#$g1d~SI-jz*6|JNI)zW{;hITL1FDzp|(M z$c4oU{DPs==XVWOfCN7K>gAcd1O&nhuD_>d{f3qfui~6uL#h+->jUyXx@-!DDT0c$ zox>my7P^K(fa*8Y#sCyS#Du&Mt}I~3I}pZbh{;PLJZYoml!zDzVevx)!B|NIc|njx zbP>{pK+v2~EEm#_2mj7;2open7!$gx7@F`X3OY3Dh_r=t83W~jkg0);{0guf$dBT(B(H15 z742SF#~Dx9oU1^Z9cavoauW?K4J}chZ#}&kcCz#-X5%{6e z2;r6_Ds)6#EsJO^mb*L26hU=@>n+MC*A&I}W55{s>3dY<0!OZmb{um+`dV{g5R6ns zL&8-&het6f%_j*BRVLK90i6qReo*9vK~aVL*$i`F2o%RdC)(KlCefbpd?LaNBUo$0 z78S`XH0$hmE73KS^>||k_ZZVLBtj@ZqP8Tx!;MbBfLK5^FwcuAiBK-w%2h&uBacwZ zS=y3Bq9~?D0!B0_f+ki}q)NU=C>6eRCn)0{7gRDfYP;BR!S*;8!ehka!f`>BHxI#n z+?M*KJAMrHWK$v`Fc&D}&|Veh>AiwPV0o?(tyySjrHn&CRE@|cgIpsb8p5#v#6#+c z&XKS7TKQq#qrwbn;zYBfssD$)dx_O;OUnZMzTY>-y!`+A*KObT;oMK1qRL1qPyr#L zA{`Am_R5D;j( z3+s}u8tWXNT;XdMQ0Dzr++X1SF?*BPRN-b(BbpQdBopD$VlIuK8QjE1kOEpm0EMtm zg&_rih=e~}`0(LF{67&9t+i50t@Z7<-zJG~y7us^|NbBS!hik;KlihrJJ9;Q|MJg% z;XnTAAODeu=O=&nZ~Rcg?^C+`+TZ-!Klj7`@aKQ0*oX9UpD1PVBpw8rQq@WE-0ao#UX3WEzs(d|#CvM?LSX;?*1N z_NpEX7&B|=#U-bz&Jc=HaQB2qD*-mm;f`hRIn&4%QlNz-)u!Eqi>r3I$7Z&vsW;H= z?2_w=RZ$w896BVbHVjDsFLwO+JPsFl`!??#;qjIIyI;5e@E&(lJ4)EAt@_k}7u(wA zfDsfDb42GX7AIZ$!pe?%ezJ{@_O$4eeLc$V)Qepkz{3$&dzGS6+vQe`1_A^#`_9J> zX1LqiD#^vSPH8|0%ij8)HxF?4kcI%Xn=KTbDU({dwX!rTs{k3{?ACEQ99b$_*mkbx8$Ed5Izwl^I^gLM69Pa^T#Zbo^Q$)1I6d%# zg=N>ifMTC%1{xHC;K@lzs#Q}}sVJohaC1OSR+~!E%tkmP&aUEe&yW#8um(!w+~R7& zZU;HtZ2IgiVqdfzIA$gX355UwwY6j^LABPXwF1o~M3Vv_K|x^XGodC44M0Rl5<-GP zLK7rN2w4k7KvKY}<$%|qo0H~b10y7f)WU7qdrC%Az)Ix@7xtT1xI5r;$GAC!yRygV zEnAR`fC8;Sl)&1eMvysVoz*TgB@qUwHmd>%GZ|b2gyrZz{nuW??~UDV_uhN&jpLY7 za(9ydzkH#*cK`E#@~{5D|NNIf|BoTj#xMWGPyOhh|K5z>*SLE7C;!Ty`q%&JpZ;QL zV1DcS{`!yqrT@D&dF|TqkNy3h!XFNT8x9xd7EQ{@JP`qs5wV?OE-gZ!xmmQ@!o^sP z>XQMmq{GbpjOS}Y_4ZM^b*M-0;KhzB64IuWizz{IV5pTl;K7B3NTP~U=*Gw|uG4qC z#9Paj9og-CtBW14W-_erP!uq(1~|=$P_*W75ELM&0X0l&eNRy->3o9+=l;p1?F${z z44&Xn_dqQ4ECv z(~~Bu9d*79Ue0m3Z!O{~S;}0{t1KeEd_OG`$=FqWa8`fgg-ENWY|OyI2-#fYxKBYI zj!_$)UbWcBB29BR*mZcaZcnbljRzTH$85ZPJj^Q3*X?pQANBF(slN1b{v+R(hmk|i zPtI}J+Z(t2WVFRdGw_~IMQ4`)Q$Vc0>Th3BImn;AcS@MBSWX}NRIa+8pBVTIB8pd?Iu+_-p1>JS$B+m`IS!Jdh zhTfQMO2^|`1@tu=;)yvwr0>~Iqh z(SnpDw?tR8eMET3Oc1IdlCS^*YPA_Y6QH|Vqas8~2v7*&o6muuBAQ?zD7wQOZlo+F zngKuvwJFpxtk32t$Vi@=v=212Hy60O^phco_|(v0weZdfFdC-Ww$TC-5N@4!q=o48 zoZ*R46@qA`L68N42H~pUlj(Yw_wR*k{mmcwTR;8h>a?3g}U9% z{kU-A+O=x}2qX_mwVEUdW`xihT15@jDxoD8MQ5`_%0fzsz0(NmfI|UzaBf6=_sjLs zC65=nG1h&tvwgdobo&6=`QZzE^`Sr9@N#cwGuEN!dp_Ipy*2MIebrk|?PRQnJv+yv zOKr}un@nmi9b@cZ&L&ffQW*gfBqT<})KCH>JJ-?3=bL!3j$Jdrg4j-GXUML@(N0IC zq&{=mY0;RCS2Mo$*ni`Z4l;h^ExvMsUDF$<@#`Ps8|!#;89u5r8tvl?J>LrC*fGdY zHt}>b)PM<%-_r99G=RBTl^lVMBEqf;F-b$IA zO9-~Fww0Ev^wyE(gx1>Nz8rMxP^ahoA0L(7&blt1Z|lCcgM{yRxqI_=_sR|2Sn*)N zWKM$6D>w0@-$Vs}ZYi}P zM^t-u8INDo(qg&9V0iU(I67bp5GZqPQUHCn?f&u_&1Og}}Y6Ib2BB?&(Xu;6z3CoUOG$xnBj8N2FF>}_4w{FMxy%8Uu z^H)CL*Pq+jh8KlTW;}V!cQb~>!Thl2(HJ)dX7Y5QJBM*Nk}etMP@Oy?cC*xCIkL}m z1EKAt7nf*Kb{_V4>o#w%Vm-BQJl1bLsstH($h8o)nXRWf^xy zJM8_U#6iNVM?CD)OGh~0N1~n0{MApU@4B77|7ci_m_wy0K%oH!GAFJMtTuHW`f77! zZIqC5jIb*0CT({0-KSUkDW6|;XFH99eX959b0Te6)K_l%LFZk^vA3gT&JIa}uoz0j zRH_+_C>2*bOtVV(9GWYVp_{c!7?KH^1N-V%`v@>O79F~zVMs%UQ&Y7*q132h5}LH1 z6@mSXWgq4&)g{pg(xh4i1%L#?K&mxJfLN(ys6d&qooy~r0|1(|FKo?f(`M2%BX@*S zL(A^IH1}|!i6PF7+X^Gi(SZe^5wseBtjlJKnKdLxYLX%pf*=r-D0(=hrjUDbHws2X zi_)4HkP(D|EdY=NX;g$r8WR8#p3*qoDXVTqAtD+?S|h?}$=ofORbb!zs^DVx>1iKsan*S2xHqCpQ7R7{C89>RZxOKT z-v<5fT)TGd+O-yVzOG|d*C8h}Vy-PJlbaEwnb9L^M3c4BS_J8}35uyGxkv&cd9+{+ zDwGolw5Bl2?gv?Okr2z#ZXep+)AssJd~%`79iDCdzrJrDUGl}w9&Q9OZ)}yZaNJwE znKmVs#bTqQg{5dU+SS%JQ#%}Snyu>?5oTPCR%&~8?%^n%lH+Lf<$!|$FCE+CHOP4F zhL(didpa@XSnu`mg*`g6Pu7irFWk}jM*r;t|Mpv!jN2J*xV6&r8H5g(c7BGVfnU0x ze(Q<->ien{{fak-?!jKiiLV{A&nlHq)>;kr`iZ?FB#Re&zSv=3@aakFc*N-v3_Rc2 z+{BF;L9b(Hqz+T}bc(M&Yxf6Kv?o^;&R3T9`YPRASu`H@7?K_IW}bfKw{h=C-~T2L zM{KuPE<70kDx3r?qCvq@VpkD0x(?aVB`gMf{yzS)mQFv&dcNUj)pm)l^BV_I8(^Lj z7NeU5l_UY~CYnH|aI|ufL`je- z7(#2Rk!ou-09Z~UVMI;_u%k#2zk}970Fy&fG=ni^ikzDwAfbx;3AL$)B2o(hHqYA3 z@$iD@I}V))yPB}<(~#t*Ofv_~N=Q-**1#fr^(Yez7SO&iIr>b5S_5QafWhA-HloT~ z00Ee?Tk@F-RQ1wd4CJnu3fu!jrdH7U||3Xz$LIYRWx_fnvuzwQ;I;Lrh@5rYb7`- zW+MrRDZvO(l6DiT0?^pG5ez_ZXN7G`09=grYOmcM-3xu+YqdrC`jdF~48d^e#e{*% zNvly#mZFO-q+%UD+7h4Xjhz@RMImZ&rhSP-t1i7zzu}5j>61#*k;c&^9Pvdam z=lgclW3}+P@QrOf-^9l+a5%=xH|>LG_~m!_@FG?NmYKET{ipGGud|Ilf5TomjavuE z2{)GZgP&`w5g%X0(@TGUZJR9~U1>Go_Gq^TK=|zo?ZS^nJFoh!EnM;Pf`DoXkHNCvT552-03tR8BE_UaD`@#oj_1z~r9&Ai`+oHIC?X10r z`tsVAU9MuEv45a`GU;9MoxTlc#=M|nR-pR`&= zKcvM#r?t!$F;^(qDwGTgKxGo3!#m;vsO#^H{>BHyM+z$so88tXU+!WA^Ky3o8)F{ETOC$=^zA_WjBvK(W zM+6C@5vUO?&32VjBVoy7G=S9WpNTlNl@&0wGJ57rll~(G-F))ry^LUsb~;%?$zxW{W!ei^(@LX4(4FRBmL6 z7$Xi^Jf84q$`K5hvE9w}$XjRlmaYrswQJX|U6W7>n`t+P5NLqOp`o+fV{l8(urM-2 z05Ah7SO}%YTtZ|EnUFe9#-aZ-mYW$xqO=B}G%JlQ8VNV{8I;_4=dj&9gjn9X#m$~$ zZe7yZj$P*1mD9odP6kbrhTg{kn?3e(w6M#aE_a~CkUY`6gIn%WgEPdjY1y+yONOIm zymTXa=j~%0^tg3mpK`O1PLC3#?|e;7X|6n3#$i8y<0%dY-aC%LEvFFhY>R>Q-ifb9 zG6Aji8GW`EX}hmaF7(c0eC0!5WIJ8f#eih(<|p{22kk#Spe7>eIPuYz8N55--oP89 z#;mWO;rYaEW)bfAqdF*Qkk>4|D8m44`r z^z2fl#;<+g=X*uyooCbI&HmO>-*tbmJE^spE5@$fKlGc&-gyYv&scA@ow+T#cf#YP zEe9V5jh&gH)>NbA7SpU!o0=sDz}8f2>>-7jlMWLkwSa+67?sRCS(i)^C466`!l`mS z*{bKA!ISpcrrU$Mhn))UE$Qwno7gvgc4e14jl{uXeu~KOyln z7PLex5)S(~7&scoPKn{PF=@!EttQe*ArufSfW}mf`(o>2`2C zyS%@(YuBz_yCz{bBRK#90@x}u6qGmYt+`1;izp2>VlD_V8*>L5rxKgF?e?6iq^QDj zu)C)mIt`tBCE?ix(!i=H6$V7e$%x1?rV7&NzBd@hS5EzK z;H>!N_wAhr{<%B)j+fY~&UXCjgZg4!5Bl__JN})o46ohdvg0_~iz|)Ejt)|vm^&Cv zfw^JPX}#0o$eSx4dgSDtgCqd^l;8|E7P1v7V8*7;vag&A1et3{9?_=CT2TcMxih2O z)MeWhJiEfXPyHKb`e+@m9P;~L_ve@RU@g$bWUrm@wNvl16xdbmC+sT$)zXd+aObcs zdk#rX?knbo%}g^zaL8skveY#rxhrUax$yBCbLF#he0at#^Txs=c(rTEk&Lb2qYLgQ z+*(DK*yrpXCHQ0$>zTW%Z8ZRQN8VrY){2V(t=L>Dz+?=76i69BL=c3G(Ley;ruwrT z-P}!(Fq7iOuvA<17Ob!Uga9ZSTrLGkz(`3X2{=R{jG!B3fYB_u4IPIp$!d#M%mGg_ z14ubcJnY$L0o+%s!6shr?dcVt>}=Z%U~MSUZl8Ka=eTO=gBk0ZAV30)8T-mD^lT!i zocXMUgX;k1;UaKj&+9_@EnK^H?b@~f#ol)S$yHoypAPrl$!WuEUaeNrN~@dzArXT} zdIlQ|#u$uEv;h+gh>XDxuuU*A7z|ioaxgLHAd(P5pcqyw?Mj=&%uc+ayZ`_6tb|;C z|6i}(dv^I%`74!bW_Iqq-F+BI!LhN7 z<>n#IxU3AyxKGwZMMZ>|e#r!!m6d`&4?*F$Y78xk@Rq|qQuEXNr1 zs$RM+D`Gwt;*@jGl`@m1LNdlcNTvIRGwkMP7*ffGxU8_SHKG6#4U1sFtBR4ijYg^< zErZp>S!Ea)Q-(pq0aj|Q&2Vz1BHy@VKEEUk3O0&-rPe4yQE-u?Gr(JAd(?JR!Npaj z0ti)}M}$Xot{xe&fhZdEfoANKQo#-ID`Z`qvl0vcwIEWqd1_&(gCEJhk55J6WsQhcAOYU5BJSK72rr0!20U_gp$#G}HK_#q(E5&{Yy zJfW8P>hFsX>8jX<_mMJWLc7q|pQ z1Mw6&t*f(FOA0B)R+$+_LYxe`BuB|MPt_X#3VHwUs1yF$Lr=a_sAxI%gp*nm4E}pi zsSQs)`^DVDjv8BK0YZNL+M}DTy^h?k5q3a%*;UKGiBH3-; zS^v{dyglK_r(uNG}K)Tmsbc5rfirm|9F}zXYl( z1dtMyia{1#bXq82uHcS#pxUl17Nsi)GpNad5>;wflXo#JD>1l9M~XrSR2;)T>?IiV zQ@^1Mj`C!E!evypr%AQ|bx~OsQb8XB91dzeS|J1pQ1VOwGFwR)@j!n>K)ZlTMq4DY zC`xG`gl3(JYUNVb@RJxkH9#{TO*%=55Gw+dg$ZNCZ(uM{q2pK^sPS1V72qe@EDo;Y z5<>JRvef=WDxDxmrRPDWh_p=zC8UrNwWY~p)L>fq4H66hqa2 zR|z9UGUAZ(fCONh2DlJpYl;=n8YQy@vNf%;3PxP;0koF!ri4laMI&)$o~`lrdDM^I0HSC^~{s84FQ#oof?Gu1LGn zDpRCVQdfz104&as-HyOuUYeAd9BopS5hx2{dMyCtiX@M%bjV6rU=azWz<3; zwLpxa*$~P5J$hz)^Y7^mrOB9b2_*@txh@8~iyi}@7V<|b z6e;NTk)Q~8JAd{-K>;0=P1R`qSx`7ONEpx>Rz8BW3mUS8y1oGWr{`e*B9!?}58r#g zoc@DDr`5;(4F207UeAYbd{no`cXkj;)wcZ2&wMSr5=v?J|M`*UXPi3exT!JtZ$R23 zpT6_v^xco0Q>9+G?e>nEMMv+^nD9~17;gJ~wQOB5J_P?0c=gFYf7Ba4>4-gRDnjsg zgBV!#=4-|8p0I;ZI=vr1xuov!OB)va|A=4Lns?vb8vQFmsYaf8{Q1ato6cVFA9LT~ z&XsR}IDGsuhroXpeDz0f_9yn;NhqDZWv?t*S98t8hB$%0!N!$ev$Anx>;CKfX3fWM zY!1x-uM^-*BWa-s=ew7{ni&K9v5&mCr2Ht<`&GLDR{`V0|WQUN=gOs2N z82Bx)T_pvSMOe|HlF}eDEUK#^3oKr3P^nB4JMRfCP$>@$J-SzNNGgyF7$GX}N!KQM zTS}%(EK-fJ%c4zep@>7$Iq5UKkdHl6`qKCPoCI!!~To(7ufflD+ zoM2@kromph^ZjgUVn){EJZjb3?jYmw&jfJGB3P6;^YPD0QrHgfgIE{)^LFQP-lP6XsoXq?(MY|40X13jfgR=Gsjhj03q7G z`l5Zt!2zvo#ZDPHv15O8udb zpBA=lT=8|U6P*^R9NSzTL?WB(-TdUezyBn9u-Jd*)F~~H9x@`n_Eledl~bqJn;X`w z-QJ&#*G-x^shR?$`??C;m+IWmF<_5toiVl=FVx-k_1Z1{)E6EpIh8r|sUHaK8NX ziDAr)TFyGwCwY*G9)@}x7nl0qdl_Xi!X;sv@E3}(Ex=Vu&Vd_$nZ_6=h`neZqM*g zta;+(+L#|SD6=AA-oA0|w)XAu=IJw=D?lUDz3I!Rdo58nId#Q44E?LKMNyjDMWZOfN! z9?VrWO_@5r3U+}~_O`Z7ZCksINcD`FlXsnzFA`zJzOO&;>d%`~X3b7U3_v&=zFO8X zU{^IyozjG3PHpRiSZsLHifyERMpIcfBYdQP^@i<@lcyhe^3OvxVVUa*l}B>DtCw!= zqOq}aXEt*HYFI(PMF8}T{$_Q1Z`qhhGso4!C`5OAy9gxfl3}E#>E4Y!#g>*vlI!_= z`I;h&&6+zaY(j2edp=O%_O4mGStVy*SmVdG}zEz*ijn>8yY``2$NwzM`-JdNAgwuvUj)F%8e3e~y(i}f9; zSZ&Lk)&>;F`@3_5=ejm+?l07hn>w+v;veAhmI~023rYf!LS!)`jhRdpY-Ba&n07939zZ5L3&;wRFlD@;?Yf~Si8AoIVO(`&u3ldx6uq+>&5|otzFsYhe<4vj(6=8<%X><+&0V3-ji&GbH{R~bmjwTyURb`Zh{M0az=~{*|m<*U=C<_rE)3w$$G3O|S1}qZv zDWSZr!$_ys_KTJMa(0p*G{I=9R25McFcs%`bw(&?A(>KiXBmd_q@jRKtW{I%$fh1h z636^r43r>R?Nb5@CDD;l zDHTytcuWAUW=D>66c{jQG`z6^-3cAHq}Iz(Jf@CdMGvS}*3%B#m^a#sloC>INRy~A zAvKoWVipCmdBU}n=?Q8JR`6)vAz6}%L(6-A{GqNPo8{asDCWC zx7_*YxGR2j-t6kaGxyw4b;@l&s{i`(i|zh zz8F{2TvNsXMz*c`?CYVS=zDJ)qOPI#^V=_byO1#L+>}M}VCR}!?*Aas5Zt`_!K2Q- z;+TCWta;_Go8L{>CnL1jb>{;O7hiYDl-#Soz2RkFLtVbRz2&>-FL0M_?idKOr5}*^ zq?W)7_uc&D(o{>0+Vbbek39d^M^Ce!Uvk@L?LAaN>%wD$eamio^xa^v+9$Vcf99o$ zH7u1Qg)OUIoO0+Tmz-5uXus{In?LPj<#hPPH>Y28#rf5;>(M)Y`@~9b+W2VK#$~DS zQJldjioMU=cTdyzEt%fHM>pR6P$tn_ZRR#~41MRE-%J@;{>4|{G*Ht8I(?7&cOJXr&gVC_ zG=#TxE!peTD^K2cJcUsVwk^Bwwk7#ca%k&@afh9H?(qi&pakNhh2_uPoo^ZIZeRP@ zTYFq`!FkQG;$LpR@u{V4W5<=P|Kro&IqBRJ4w>-fQ+GVMDXWV4%DKms=bh_seZIWL zFI4OYK@lUw{9H{+jCE zj;9x%biq##9tQ}u?Byjd4o$u7ievl)mcICh2iA|d`J8?Jc=dH_i&jt${^hepi_bbP z|M8!%eX}=823>1GVhOn3XriW&egDcGAVyA2zWZ{>~so znaD^KzUGWTsT(mVpx@RL5_G*l#R%pX7Ck$irHL^2TWAp&8u3PoLTb7f@lz`xJq-5I z5{EMkX}LU;6|RFm6~9GnTjdPq38aRGK^ZDE=-?hmdBPw41y!o;qU}LJ zOGW$)Jr#oKD7g$-pcFp!^F{b-J4x9r!jW6|JIa=%fNCMlNuqf^119S&d0-=^3iz4Y zvl+@GhG_vs4p*`tQHFyhp2V}`v=l*!wnUAIVw}W6Xq^t=?I8@;lLJwfYYWM_scfaT z45*L^bqP*5vT35gGGSspt4hE?mULxlZICI#I#MuW3@Hl}!!Q|95>;CaixWxGMYgFA zE#W4YEj4sZ1?DEU*240wf&uyAG-FmHR7SyXmX5#AG!FS3GAjPfl*tV`!7gqS?48LJB9h0J)w5o}A5 zrX4k4D?rLf0fdF#DHPqqhKL#}Ilyea^C1-NL zHo9!WfmuYrzY3fGvx8fUjyU+E73@dnT{XMD?{{basrHbcU3&6A|O6b?k2CZ~XD9yZ-R%l*<=! zDm@yT_uUibzxhq*#NQmZpppP0IrFdsCcmxpH$LkUlkdIq+>kwzQC65m z=e+;*n4``(ZqJEbZ~y6ucXH?d{)Rp4`O+o-e)}yCF8ssk!rR&(nseKgr;JI2w!eFO zZjhXE)kS+&shiI@@za6B|8T=8{=WClSbX0m`>gbu+o;W14Ph#j@b$|vtgM0qo1DlovFPaK6c?f@2+2T=x&uz zf?Kqs^)2TvzGz(1zW1WDK74ocfi1J84N{DJ@##msmHXX&!c0j)Eg|mM3%LY%6`41P2ta<&k z%kQT`!A=mHW^5{fd3I;9;gp)i2#~^__Pvn0CXYgaI0{+8L)`&={?(*zn#%_rLzx&~XO^C}>~{-OAQ~ zyZEA`qxPmtPQU7{jfMK?t53eQ`LvsF*{?ag;`!UJe*C_D7T!Qfu{&G!yWgBMt}@iU z{DF>K=AiFhcGT`;1J1_xGg)Q>fao9b&pPtVv%fQ`_tS?LU;psRIkUq)4%7hIeal0y zwI2JcQx0rd|H7@;K7RkAh1cs1#OKYQ`tTzLS3UyLrtu(DO}aKcDrpvrjvy;q5c!!O;ZssG&S@yHQj7XD%i3|vbCnyGRr3B5jNQndr0iFkW2Xr+Ye88s* zQ~(W`BxuMAp9uSqS24!445m#7$WcrG2-EAJPo$L!&I2ENM?@}Q^ zNWv&!@jnA6u1~5T(FBVwxdIJ6KtNvvY!?XU!jlq^#SZ0Ysz8D!c#8DqS=NC>kkp#0 zD<{87vw|pbeX5YL=>CU(9H~^$SfR=yB&3^k3r~C2m0k-3a7L&ql&E??QF;+CpH4>hbCfg+BDfT8Bssd@Df z@j(DncqJnsk?Vp>O*=ut28 zVNFmU1CUrA632jBh6F6)V-QiQpk&e|+d*e@;B5t4LK>>-{7_>l&gH)dwoIH`W#81Nid2ZyjI1v8lC_YoKcrQEQHWtc>p zCz-Ee&Orwzqki-+Y+m{D8y{@z9ckONapL}a0)R`|_^Eq0BrJevO)@y(IL-SXQ}f!L z=bd``?uVav+@ks13Ubphm_-2AY;3Qbwa;!1Apn?v#G;3mJ~m{#QW%FEwtrI@eyE@j zZ-kkVu}iK9(IGAn!iv^To!V*u#4GEo!e4`go$#cn8$W+sl^?*YPDTbK)hnPJCv?CO zi6umi56#xzggw>1d>bLQ@qc`Q<`QP?@4v{urYHPd<#Xb=9zQK{1kjOb!94eh6cX| zvoce4)tre#PYn$XY`NoxUrW#Kk#%7zTqVX#_}<>*Y5>6YJb!upq)B7YpDD90fME;&U@ufeEcXi7m8*St&u z;5!NgUzA+1grc{aloJxNJO$d3BW1xAK@;L36$wzwK*NI4_8qDxh7$z9GwIl$-o40c zHU9ymIa+50Alk~K^ktD}mIx66N&*=1jF{L474BgC0N(Gu@8;k(~Aw<4_j&EDa zyu&j#)*IS7qFimPN!cRf5FyEoS_!xaED=zLH@HzB4B2#5KhJr%MS6;=&ru<&$}HvQ za$H;{{6Y#R>yrLFm4eoUg<+y{SQ8+wF47LD3Q$i8NvTVS?SjdO$-pv{kHUB=!zS5M zPy-HiB+CivC{+a5?65(>C`eli>OozGA!>RNLpdI4Hl#tJuShoLm;^G`l0HuSMAii9 zM1U}pCI!xkD}gHMH-Hk1Boxr4PMjREg{t!FAcH~bgJ4k6mnWThIwHW&A;t*>)n`*u z_*Wgue|ku*1qh))0)b3Xxqxu;;7G~|3i1>*Y#|FSXb>(vK&YY+3Tb+N9eCqCBbqt-m zFi0vV9sSeuXO;<1(O@(Y@p?UhN&$e7y5}hD0#WMTszDSIVF1YXeD&L_Z)-jAoO4f~ zz3SO(-WYI4M_804_Uj5z!Zi}JZn^vJ&t8A&g{OaW&E~Ujx^R}%K=sHMu=6jE&(bCq7jU4i3Ac&<=8{-)fb9htcB#yj@>=*^cOe&EKAzOyeraRCDjs)}wd z4`2b<(kXIk7zXtPCoMevyaTFpw(x~wWwiYTM-)a$q#Th-z<&&?grg_y2|*Z0A>6!6 z^+P4-3(DfK|*hfaZlkgl5_-JB8>2O0<+dCG;m#~qiN zKA$fZg;B7|gXd1W>($r8W46^y*<(V&cq3y^oOa0hryo$v7MbZUD=**hf~yn<4OO~9 z9?sLjeU7j2c1WOv{PkKX&_L@aGL!!Rwt}WfQzuPo0z|H{EHqqHih5Q&dF;XpV-$!I9NoSr<PIaS=q zu&^aY3M!LRey&w;4!SHnP)=y6HoW%9ds29kltRd^0LLSn`svnTx+P6IM^tA4vN#PL z0@f0-D`3M2CPj=FN&;l1YEKhSv5;R7%JP6&fPM@iD}xcs0LCO$q?9vTs=n{KfccFI z1~Q~4MN&oHmnHop1e*{RQSgojMSz2&C`gE+u&o7nA`%u!#03Ee`;gK0=V*U{g2JNT z6GN&zE;%Gdw z1u>WcVE-bN|J+bgxB?%9R#VeBYsuqJPj3EU`txVr|EPG*Y0WjAYctE=`E327>1O9s zFFiMyJkm~cH0l4B+{(OaK*_N}_3XMX(R3!im6$NMSl0A6562T|A29!0=z zS4D+a_dKC?48-#UXn39n+{kWP{&hAuXP?8_;OAFA(GfoR=-Fc)`{2{BW*@gd?ONTQ zwkK6{SLpNT6BZQg3WFE7eY3J>uVkfP2;{zL)wK-+87ar+t|KOJQw*btL!jVd%Ha2&f_xhh6eP_=1X9kx%_-wX*-%1}x z-sO7m?L_3abC;v@^IWIs8hh+L?ZH2OvTW;~`?XeVS@l(x?>%kCB=z!=XP55&Zxh7B z&wseh+k-IJ0fpznkt^H7Cq1IHXzH)-p%4-@JjW|t5sxzpo0ff=3fAp;$agzde)L{n zpV;w>G)>sB{IkcNU3S93jn6&$5UH9wzM?8Oul&yC?{>~VxjC5Iuzs~Mck1+@c>2~S zCSP&%(9(O~+SIjhSN^l}-btC0LVi1U&-BNmk=$2nm(HJd$e1b9V^3W7&~tm9v2g4w zOCE0zO_^98fD%M8GvG{EFuNh@J@V!=ePj-WZ-Jy#D$o#~=Q@tnGRMo`cGnAE{`|n& zzufeQOIs!d;S<}LLGL{qkKO^fjIQlS9pK=k9s7vs2>t zyo~T{5}Q3m-u>R&AGRKMpd8%Rm6jEW7>ok1C_Fcl9c-Sm@1(lW$4|WfRWCn=xDak$ zIIs4mJO0pc^p%r$36LAL)8pa4-1+e9SNvp;HH{3Vf$DN}o2NqWUlA2-+YQ3C%`;*Oe5P*6H+Q2Vq?gi+H=sZnB=_)luLyC8ZGAm?EeRX`*` zO6jddJk&5TN6j+1DTTuX9;KM3t;!V=7YTqfWpc_H2I)O1qkdKvk*N&EcE9PO4RJZU z-t!rxbBL|#;k5yEWTQ(#t?D(}Qgmy9x_VLupasW7r-bS*DlJFK)r0cuZsIo}9FW-G zoRw5s&{aM`l-&AAS-=%aR|^7N!$?V`ximJfl$I?V!Lp7V8WB>mZ6hRQgQ;CPbz%9{0C}}Tl=aauVYc@ep#UqW4;NVP z2u<105SP(_G_(_)C|qE)NDD32Aw#0Bk~u+oa@3LFDl%Z}qCN}Y53%V>jRYjZUP!JGQ(vbq)mQr15){|xH z`ei}#h$T(H_C*$_K}!)w*}$X}0A9?muhA#;D7Y2gs@ri3em=7`@)OjXmWE35tdc%Ke}P0b(!` z4|s$Dk;G7f6EZ&L`bA}L~4N1!o zz(dEMeSYuNw_bhzIR)W6^!y9(10=1(ST zI4QY$YbvS$jzDq0gMc8BSb164%5;76@RD~QGOVJE9e=^e<;jLK&-~dnw=B72+4C}A zoOjHbQ<|EqYO2b^6o6LORag9VvBo`*IP&#d9$$RXrVB6lVRd62i5UP8tDk-J{5K!G z`kWUdp|WZ7tK(q+2vpRU74@;qNRDkWV%G51W%ob&`4Y=2kn+VGz9g<8frr!3Sd;%R>cDh zSJ5A+t}U||?1V2-TV4nPf>t)Q^ebd0iDXq-GCcCltM|NcCkvV+HufiHA7H{Lh*>pn z>fFJVkDv46kP&P==dzzfIoa!^i`#Cy<%TOS3NjI|pMBo$^L~2KFZ(XP>52=MMw0cj zrcEf1ny>@JN>nyha0=8P9#iA^IezF*#4FPQY9{tyxX+FEFZuPBHJ4wvc=6dk`Src` zpZBUqV$F*$JtOI-P(rBw@M8|Y^NH)uT^dWoTlQ#*?kX!rE2CKU2xUULjhoU6 z7?BfyzIZ~MuQ8(K@vx$yvo62l=9_Q5YVjvj$>#ljI%oPA*Z~@wyJ$|s>*)#ech^Do z!%qKs&n=JMe8rO%;gv0CT{tsTUQ<~c1`Wlnn%ZPcPc0CPG?W9==LjdNjc^cv$7<{R zQBI9Wva*T-f?MJGYK)7wwSBg(*As9kjDjW0s{)~&o0&%{npE5ZBYD9U7u|TreV6?5 zRjK%HNBnGhYu(P1gr@7C5=?Xk}^{WGL<=1hwJ`GtKBnoZza z@bH8S7ys;JTP<!G;nNs4o$}I>-P)(VTK?)S}cC>CDweu*cWjv-!*dT*+k^eCU5`|(sD(6um2xBV9 z7@^9bP;im@Xfg^^3Ln~0Nj?ujp8_KNO!^ER_13*W6rSG$%|>>L&Xf@SUaMG02a(O~ z3{C5*nM!*UC};XZJx~cs4;psHyGhB$0{T=`?bQ2Frz}+%N97a0hbPx^rY9u*sl)fNJ_Ha9D#y+BQh1RC)0rVBbPVF|H`k(&Ys59fE{j3ddCiN4YM3 zj?_xiWyWx63XMm4wI3-~0}b{+uqQ)g|O zDPpOhT#;rAbTF?rq*1070?76s4_h1vxw(G&PD&YBUmgzOpaSR;->}|wgiXLq9@1tRAW>#aZ2+p?a8VN zzf4A)km(_Nq`){x8-$`h15!3iyObNsuV_KYv_q2%Phomsqd zRer@lgiOUS#}P~lMMvrM4WfTl;Nhi7)GrN+0e7FNOiptS_E`no4`{>FKYUsgN&p(> zOp3~`$^H*}_wsAmcAf?QdER%-IoEaX+I2t2_hKH{BY5N#qG~ltz-D2vmY{b zthre9_;@i_^qu3+C+awBvHVlTqgApq$B$dKS_8w-;p5bCE{mS{zMSVO9|p%un8tZn z^nZ?PxFz~xFRRwy*;PhMSr?1wq^ivfQ{>O6h)bpNdn zkN{zn%vq>X2!O`oEDohwAjM3j1TiUy2AG5H03xzA0PH(%7B=)4ItMULiqJ4nphQ96 zJ4dcH94kn5X0+Ik*uOZA`Qpe`*G`96F6fq}!=hN{G8!N$1row@l#o&;T70iVNFeEk zQrH=a$qU`g4Msd?0H{PNB|Il&DwQn}@v@*Kk^=DZ9Y&HMX(SEbqm*8@#muNJYBKU= zgCuCogro>u9_;=OyNQ{0=Y+RU)fF5j0UQdtqM@_hi2X=NPj+PrzQ5z!Px!%}b2FLd znultypXM)rHoy8tTlNg8>sW{oYl{{M_}~C_oH5r(rojvl*fI^EL}y>D7?NpZSJ;`8 zX$GUG@S+q#Y%Oad6H0VlG2;~R-Xnf^fk(S;Kl?kE`E11LQseCJUFyRTyHLP>{<{9| z&*oP?760v<{Lg>X-9KW={2O=dtFN_N8!mf1IpT6;QywP!tq<(sj(_VlefeJd?lb-B z@7r%aa!bM_hrpZ5{5zkdi)J~7eeGR5Jb*?}lAIP2Qa4vT^}N>cD|hv&Q=ATY?<^nh z^U-Blbg>%p#){Y0%E;R6FyWgYmAB79Xj6E5E2zHnZ1G@kRQ}BEcJE{&BVht-@;Gy9 ztkIoMyqvjS*t^ecH{-O=yQ_A4T{nH}4Uz;&h*YEqfu5-d1tc+(#n2V?&XkT786Zta zK$6ic;SUe~@Yuh-w`a*^K@kdZv*)USz|#XZUA%r$uP<`jYtbu-&Z0-q03edZH58f| z6v}jWQU)|+1V~Ob0T-<{jDd0HH2WN3WSUXd#F{p$oR3^D{9pY&`~^84k8i#8)^fQl zrMNrEt3dgESFT*Sa=iaP|INSskH7K1-uk6~@Q?q|FaI?06Q|D8qbIvRd>6%JW|44% zF^kjS$HvyO7>0qJfrNk*X*7UF2>=c=kF!pe96HvTRw&qU%v5)}1v66Woy&ozTk9QT zL#^zKS}MX@sD&<%c)Zue(e~AbE|-N)+&!tcPf$$e6hM*86jD$E01c1}*;=;H%ORy3 zhhlw)p(9A6naRum0RkWqP^R!grUZPiNTebmL6QK0c!7{a5C(#j@De2fQc5qTQxXYt zb_O#aYs^(s_Bxib(kb@pO;>`mOHk57ZStI&#qi!s7`IHj1P2 z^Bex+Cvj`r4paHP4{`sHHwOFsExd7~EebD2{>HoZ-yhf;tGv0y|9Q%ro&Mp^=a)a- zE|2!LZ}>m|ZJR_|8W`ll^!Zbgc|P&HaYKQ4=Yo(>bZ=p2gI?Q4*V%(h94dd|j^4bX zXGd;39V2RRRd8*YZ{EyXCppa+E2d`0Mu5A?o=otJ^8>&0#2+8++EQPBbv#=%swG*2 zHGG`8Z+1EPv(YPT5+3h46rJ^PdmT3xvFubVA*BQX5+IrYL}mm;D~67^zICO>8dIm+!o0beF^dDjYOwXP9A{X~va%GF*%g9n zfhn?$q!6$va&DzHO-;{^bRyCOj1~LYj#Km=*Ee?ORGUE`K2!amEC-O7X57A}q2oNq zvF79^mtapLFh*sZOuFR@)_mBvxqCD#js z3CKADKwr#AJSUQwNg6;>1OU#WQEL;}yWQC2FTSB03;WbrHrd0SzxT}EzTkO< zlp&rJeCH|Wu#=uQ*En10tj{mp!R-y-e!}0oZ-4xh^t@>N<41TB_~IGwAN|+9ZNL3K z|KN$L(*VfA1Yr#Q?jvm$=nNKk{TgQI=CXa|u3o=};Wc z!5UU)Okor@MIA9B$HZk=2wUO{C-rlubv@*!WQ$x4xUtT~LhBxGij3^lSt{vHGY~RH zKut0xX#he>FjIkSX>+q@6VDHx$)Sgn-v)W$&NLQFwjizKH;*6rk0o+FOD^miy|kdz=MgM`@I`kjP6#0 zBIcxoq4(mb(Ujh5%uN!Aq=80 z+fQ@T>AR2nn%J)Mq}Ta@0-V-ak|MPqwH`2ZxV~zC{cfF`8T0N5mjil7YnFt&#$#R_ zDdlHw>op9RMh0 zG08zl4J|>F3!lD@Pu_^m*m>^8cyQt0dBSggJIp$U+JVBm_hP0#YPMNCM<0 zk}uEvG#00sV9GFng0E-oH;d%WXP%*)qA(q+J+LxIkONc zlW4gQ9w$6#*&06HRiM0b<;s;S0^E7)8hh`D!DvJ>5~&>Al4zOBMXY)&UIbkp^WjC? zA9FW*3X7qXV*9Dp#+H&C34@w6N7gwd)W-eToG2wkA{kXxaw|g#kTo-t5iFe|IM#gi zto__wrLdn8G^ZkwQgKE;SJTEu0+P+GDm`E=(};zmbf{oS)TXY48A%XH(g-t300h7& zkdRV{)ZDT)iKG&QKyx{rKqB4D;G~KZ4l@q)7D>R1yJaaJEvIHJ)lw26%`yU+NXcoP zVL4<7yAe||q)nfjfv;U}ho<9f$5AH(?wq7qE5z*$PS+}~MTf310{~Jv2bJM&1Z_bx z8o6D@wHcs|lNO~txb#Te-fHOl{GcX9TGzpd-mNQ?M1q770x}^nB}D)NXq3!cMh1YO zCBz^js#^%Xi(mx$g0qdj(BbYDUw^>&b{rGCir;y_(?vGrqhonG;=$+-c6c;0f!zTg zKGTNr>cSpZeCwd0@L?q>Iun494ieXUeepzZp5PbmwR_ijm~?B)I~%d^e6+_q&Vh@g z{kw1YZ+?Ks4M*v3UgsBI*B6Iec3gMLq<1W)XLI@e`}V)z_tS;W1}sV(n@&1x`na`i zn*}p5R<)26Es#QlwNSwNz8eZi?vA>)ZZ~e=qeJeG9vN;%pthG?7s@Fbikm}Dc5X&d z%)l6SnQUou!_?@;&YDCdip6%|y4Q!hVM<$e`pQZD?9IHl*4d&FZQug;;N}pUWe$!MYH&Zre%5ia zXJZ~4<}pY2t2>lG(3LA!u3Rx8Wr+lASbWu7O zkP=Cx0GZ{g=VlS4^_`ECM5bJsLuY_ONO5X8CkUG84jPPd3NH`|Qjmm*ln|*91VO?J zG#Eh0Xq3Z}X0@dRH-k_^5n*mdBOsGe5xAH%&aA29QTtkUv$^SXrEMRD?vB%CymqY( z#@B9Xv&=<_;=CO5osaxt(q`cE1uk>lW8v2IFp5AaB{P+B zi3DM(@t4 zZ!m=2%odD2I@-Gz_G@qB!K7P*?k@QYcle1-ySu`6QOz(_)x;F2iA>MTfRs#_o7}Rs z1Z@Nt)wY8+9gm~Nrm%!$MDJSn?0cFKl9WoM7_byt=GeMtqm9)G6@ytjD_jqjnGiq} zS8sXyWcrfF%{6YXV=-h%mwPC)?@*ZTEJa-*A(LnsDPuONHnx^6(Pqw7H8Ce^)6_W5 zxSZ_#;D;zvH4{&k8VVOhn<2MLEIOH~0Ed7P5DN3Tu!g2cpuY-~ALGiED_5>aFml_K4D9|0277+qr zjFbR^wJAcR%nSq!Mr#tHMdPCxhl5t_%VJSf^LA^jE z2s75SR(YKB{xdwfs|oorU*btLCF{eX}vIGX2=QefX;^=F{mbXqnLXA zHcpo;#Yq*HlcWjCmuXRM1R$e?$Y{ZUBmoqViA+#}0Kfo}07F0~h3$aXZs@Y|3&1a~ z8zVE7k`s11aJkjf11={c^x_Fe?k9!V0&`?3o(e&Wl4ncXE>JuH zMPO<;RKJ{_KMvKVL?l|88w;|gt}WrF7FH~W4#jnS&1)+zhFJ8`nF(srG^6#(NF&Vv zYY;OiBt$hOsANslh6vTh!;Gn+=8MeT@Zy#Gw5M}7t3O@jE1Pz@j73pjR4htI16$zG zaGayb98nBra$_Nk!Vh*8D6d?(a^;FjLFqb3NY#j`3dqjUEgUHUwc;@8@({bD_G3;J z36(BuqGhzEOl7LIZ1Sl_3Ylp}GZO^C-7+Ja1SHTThdBvmDP~TXU`U}Wv0YhV9FN&c z;!1N#H-i+&WSqbFyQ7%)`&lN$U9q| zE&=4_Xv=MPvTh_>Vnh%``lHdk&2auU0C6NRm31CWq0jW#@pdd&h zLDC^J8kK^8Bqi@0tAVdB?2TKk&eaSp`N6q8KH5h+bJzKd`jZSV#NBP~CcBvVhY$0QKC;V+20Ym5(VpiMb`!pNiSNv~ zM$E!@_W-mkhRj{X?>`}pbKo-KS+%vv$WIRW*|k>AmOM1|rnym|APHb8447{Q+&)$B zR-?^M9x75E!Y531OljybJZ-grWQ)EH6CY7fe3`u zBnFCe+gZ{VC0;p+Wj8yp=&~4-Y@xYvoUpH|4Yft9sKPWeQYnkft3de!UAc1Q$`z7* z*MXUW7Z*X(vM-59@o>zim+@?;r~4QuL~^PatH!3OG6F4;nKaS}SgTQMgaE*05g~!J zh?E2)2!d{Oh=kEdybNc-!MIv-)1x?6J<)Xmcj7$L{$T^>r5dx%y%!?t-Xf#lgQ6l8s_a<5>jC6NH66oAW0+6hR zEVW&8(c7X!aVoPm3#E*ox|z@Bd~o6KUT`~*%BkX&GbhbW+aX0LJzH*0?y~x=+ zo*&ASgMIx89ySfY!nG65XLF`g*9|l9bV3k?>{)IP%EYx!+umqdfwwNoqXTcOGHJCj zrOl8xma(6GmhS=;dD5rg%U)AuLxPYnH?;tPQqbm@XSrpi_Oda_#4-HgzI!tI+*llg zv$LFo&*l=sqQmJjUpa}>9=*#Di!L^OEC;Rz^*x*dm6=GZ5t&3H!sn1ci0%PdrX4Ew zlcgkxvV>YgZ5XRk6tfsM?tSOQm6_{dEPx3wdR7fk3UCgLEyoE{<)P--IJaz-b65); zqixNv0_9J-n8y7S>+RZ!m!K9hGb4TiO_!H*S!|bGw6tP5PvacR&C2jY#qM%nmg_}v z{OGbi+l}k(wh%uqQK#M5PPS{}d(^7D7zrSse(?UIBksO(_hi)pI_`Jr!+O!1;=gfYj6(24SIyrsW-pBRu!!ME;5BrMEc4hc;({Xnp zU$2%0KTJ%={jBw71tmx)f56h_-CdIN`>QbVD~e=d1z(f`SN&C?Wy| za%#XFFgpfRjKC&HMlN*7&bw(W^Oq z);V>m>eRjU)wlQlwgFaPLx8Oh^OqnOrF>Ri<(3_l<$xw3j2Czduxl%@bo)SupznFt{=~gwAjd^`jy=T*IXVz^tJ!mB0XD@CPDF zjB1r=e8*^96DUVgva&eMvP74LltUw=2VMjq<6;_A_^ifb`zrbV8gjVCNJ(k| zI+j6`m8V304bP9r{Ez^WDL_LOF*)Hnk0OHMTHaAHgPH(>aj1wy9+qiazrIEjlNp}1 z_D4G>;19)riXl+t7+S)BqXe*m;q~a=idRx#;^06Bf)GUw!!L-^m`76{&kZP(s+0ji zCs`&fbI4Ig)eX=dMWjbVuP{qm=&x#W_%=qTSV;sI&^EYHV2o6DfCWsM@6)^>txT!< z*&tm1?O{e-m6R~WT%pp0MmUWt!j;N4RZ*D6T;)m-20!AdDoLx-(oiJA34$=5p8|%p z#v`0T!x}ma5IRwNt6A7G8fW`KLkg)l7nTkS!{PEJh1rf_QW(?^?GsA7Z$RihXQU|V z2RL*@L85tp;z{3!WFH3dz^LgOu%yidMP&VDgly%d_A=>3#DnmmdTOAfR+>Ap_EDJq=1i`E8#(|kBp|I zWpRjwM~Qx&2Y`F<%lZ>g{?W^!WpCg0-u@f!zrJa>_Eciu-xj`9|BUGayVoIqyt3qx z+rDUY>BAG6JU{=579%cidvL`|i??2K%az6dHRvdvd+U8CPr7|rr{ezx_&c)v+S}fp z{nvRd1LS|I>|OQheQ%aM^3e4Wg2mhS#KSLj88xd<)0|C9{&xGK4}*1DU3kg#VZG}U zl6+&~on?*ByY`~K|4Pl(+djEw!A}n?yodhq(xRo=H{LLuCH6ma|Li3@Y0JJtCtWZo zKN^V!&HucT%2m(Je$sj5>1(rbzW;U`YIZ!g@Qrromh@?#^P83I`Sj)cmdiPFN(%q4 zzXW9UKjvOj)#}|AW)->-f2 z(7lUpE)4y@Lq4(OwFj3bI^8qtf@5_hj;w!V;im(qU(>6|_=7Q&L@5;X7Lp?flL!`L zarbCUR>Wm_jjTz5j32o60|7}qi5dO`tdxiwB_`5G+<`0>)To(DjamR>;5i9cPzr#n zgfV!WVL&AaUrbI7SQ3>_q=2v=LIE9uGL9*0eYq5@od%a2fShCqY=Bo(lq*aKBcUTc zP<9e+>4I^^v{79!4}AyWGO8P_IFVEXMij-t-4ONx2~ADTQ9wutAmF!PL>ed&4u42$ z8Q2j*Y_tNSVUP-vfmxgbj`ozw3#)($aElXRTGq5T~jG!1~ zb%Iu<*ntGwT*l,E`)l0rj*9zMEuT0xm@lK>%cmnD1(9Vf66iV2tlc^K;*_o3NI zMHn{tsLR5ZN(*8LlBVoPnnM2Sd(%AvKdq00_d?O$U`5&`S_c5R#e(II*B&7Ia^$E?{1Az{vu$JbF?JA2RHF zU`A&tm~-&zz!Tb635WzIf>5fH6H%_SjQ$BI|M116EMQpniD!as+O)~awaFi{&;a8w zHSLz2+7yJj(q8=kN+;@jlcPt zvpf5uw$V~qLGxcuuq3n%&aTs_TiXaF#NYkp_q!WD`t*H8A@b&5?=#Mret!Gh|Dt(T zu$DOc{Wh54c5U0#&9?uud1ZlD{{MYpLE8vX!vEE2%wSn++Okce5P2dB}k^ApbxBBu#9=q$F)%k=$?WiDR?fLzK{Z= zf>DkU;0gYL7%gL725>+T@M#epN-`M?eSs_|uE$bQ2(tz1U1|Jd7|P(%GXPYAH#r^K~!h}fd=G|Kzl4F9(ICa%q%XeVBLco1>@K<{g5u2!lXA6Iv@wgWD#DfQB>#+QKds{YrKEJHSR5J&rJdCOj4~ zC6#K`0p6(?CSz%gn2Z&Myu2`=YN5!!qlU>;Zb&uE^F2bV(nfJqM1$a8m=hNbvQ$yF z64EcNHXTnPZ<>?s7wpu%}qvZgC^57YRhH? zLMeWrh90ak3Ztqf&4PxC1|(-N6x^T;UOE?yaE!q+nM!+V>tSPe4UO0=Ktl8#D)q(J`jf}v;<@|IQSB(6U1}qsYwZj<^VWT6fQG>3zwYZT-9?OZPb=Q zEfe*qFkTu&517abp%Mae-rS&y3I&C0?*pNP29bmzug_$ytUr@PYATUJTsdZZLb_P^ z(1vhO25m+qmvD!IjfziQK%Z1V-Xoe4B$gual<+(z2=@V}!n>2uFxWMD3g0_2-DtXl zJ)ZCX8I<#fFO*xVa_1`x?%%(CcW(2Z(`Jk>HjKkQ6<`8Mefsi~pMAH@;eqaFjvRMh z&)WXGYZkxvkN1|Ar&-7T7fv7D*FUsv$v3M6k1zgy$5|Iov3IX7O;m6D`R4Y;&o~9X?_D*Ve*zdH ziNluVyQ@EZ`P;SIv#Xwec-L98W)8v8W`;#e*MIZZ@88={7VmJzg;PiMvk7r4w?DPu z={5Umnw@<1tf}W_v46Izvr=xPs&>Ef%Hq-kH4ElF*f1-)^!?A{%XV%Y(0|6XOTznC z&wKoZot1v)0b?eQ>|+vgV9nq|D$J>@-2CJd zFRt5PV?+x_O}?s6i)@00GE}zqPdjrOcb`0S za`RjxUA^m_zrFU|#(gwgfArLnUM=#7h`s;Z!jFI2o!_dpI8@!J{fT{ZS1*3|-OpAY zsdhUJ96fPFAN$wniz-^-(Nuu#Ui{1xuY5ok|FW*jpg#8ISKj_MZ`J1SdXApl9oZhJ z()skoh3_rfWEXavdexM6g~xFg=j`a_C6C-Jim`giC?kp>Bpa3TN-cP zW7zZwXGc$HRN3aQ7d-p+feNQp_j6{=9A+I{`}h;jZ7p;2Tlb$aWmHkfU;OMMuiNmm zx;7w$EPr)=d8>=h>%@-V{>#_%pM0Y#RMaxJ!m%2hkfB?w{q*I(eY`T}8;!aRnl^q| z91vNuwkG<-gE=AGkewF`lN#Pcx!6mma0vo@HDwe+|_Oq1J&3E``h z2(;?~8RkjGl_Qi(6^e=jZr~i#7#bSi01#AM`IHe)8U_G0gA(l_Y4~99g_Vz??GGUn zDk4d+o&&PNup0wmWd=}EhSa7)LnP`;N=gh*`J6L-i$tIV>#L6Y%?K9(;Pj-gSA9<@ z&*Y9nEK_>E@_c-@7Oq5dsOM3_6q<)ATrX+bXO2rc6?yyPJduLTC>|m8BVaxS7^+Ch zr72Hlg@w(5+{z6CW?Z_T6@*ELd|40?1z98~L@c1P#IAC_tI{Y>lB}Q~;G|BJa&1Ya zGB?bC?t-o&cPBHPGC*WS0kBAc<4+|VOQaj2An?(UoM;m{!+rvZau$JjS+G zko`$;CkQjuG8fW(3&hb8Ln^LZmo)-UN@^Q2FRUV_V1$51xN8+C^TD#jBruG^KiPUw89bYJ3>bH=vF+5h<5g`c!< zbykt{`AZA-Ha~Cdc|+Uf$v573=c6r=o35X5^t<;TxME6^eq$$29sBy@k3INC$G=YK z{M!7vZ?7|FT{-R0%J=TM{_Y2!zrVeIWc6p?w(W6FlU&1(?cDtBc6ZtZZest-^A~2H zcG<|m-RfssCn_PsvY;xzTk*a;sc$}^fj~sW4$Z%HW<~3%y;|k3d-tJ*%hOY)&GOd1 zw&3o2Z+&!5vjDASL*id8S$oZuQ`5hE`rMtjb&q| zzGlun_vW2GV|0UnW8_fkFe@7NYo597zQxsT9=xjYKe2+&!LrJhXN(+Mbad_`FTPx- z<@7=IfBEM9x6`erjvL=&-)D;!&ChGJsDJePo9=q9**W7Tcjk*8eu6b@aDoB!(9&-| zi1azFeZwY&Ia$q5?KkM;V=#(ZwpjM@%93lY8P9eueEgx}R;?~*Z#}i(ku8yaGcRxW z>2vevyKm`qndkI7$*SIR z*UgXFeJ-4Nf${P)k1Yt*zq0GWd*?rubK2wyZQa+OSbW%Q2UfY?YeVbSBU)Fl|Mas! z{XR#(e`sA*?`y8@wdIFpzLF>KVPv@%K4TeXpiZo^EV?^??s-nh#Yc zV)ycWM>?N7u8qBa{({Fo?a<-8HaWj$yPO^0epFN4@sv}$6bC-f?mg_Hz8%d2yiQ8?$OSyS+58<^sIjK;pbMfk{Op*t$gv(dmp@g?yU`L!6`T7!A_m_tcH8_1{N%8wHJu&CG$ehWiac%kEvwY57e+l)OK4w5x(#v6qJ-5xi zFWu_wDN|c~^xQKy{l$6mflJnGT5C2Oa28&_>*uu_?Q_rT!tkRPl808!edIBE(%4De zjJKbezdzORnBRHTt`&F9UwqaLH}nb~TEERR4e#@Xw|=m*aNMj}dq4U6oI9U;VZoG* z?>+j|M|(z0nZY)HvEYvRMGJ3jk)`jac98tE;`=r;u9$S1``o;Re{bAm(kY=OpD$Cr zF7dv7^vjJ6X5W0-{#8pHBK`=u7s0A%8lEqY);Kz!p%8x3r3qJ|+K2?Yjxo*BP=i>M zV;DF01d=Vl<7pi}p^lNjIszMTBN(zdGZ=)+@PKV$@){&mfCANz(+Tz@Wkg76pmU`_ zV;d%Zq)bR|;1Y{IYZj=`56AJX=V_AQWda?FSX;N9!MItXp1@?Rl2aKOKm?Wg?Zz z4Y~KItZ~iqB+U(wdQla&d<(g;V2Ic_L>ZYMUrK<#6hNhvzQn#z3UD3@`jTeatNCK2 z2Em?-XhO+a!kOq_5|8i>K?oCyY2QLu5P^BXeWcJ(C|*(R_kgOB0FNkf;SEXyog^HO z&DM9AVWR}E!Q z?K3JZ4i#qPekd^|47<+!$pF1e6cr%&DO6x0gdlEJ;{aadX~{W;_Dibge9Tc&YNrd5 zN{h6Bts93v5Z@&}Ayr8gcTl$<8|*7g&Pa$(cCQ%bcH#tBZ@qm$-&>3S$x!~`i%2I) z<3U$Xy0CGG1b1ziyY67xZ)R}Ypga)D%8DOYzkT1Z{=<9aoJbU9554rl)hkwR*YMQo|TCs z@y!vlZXMLC5$V-=_xh60mTxVE)5Ps_zi`R%Vsgvi%&gbBN23Oxw(fj#$2P~{rb;Khexqky zHl!~heKxOIwSCWlqrubb!k)Y$cm?Trrd#r-kt+qHWgdHUbR6SJ`(D8@A$!4l;j`XeaGuA zXq&L#Zo}s72S}@^VOS^k)he!p$k{!Rl%PYM2NUZu^}!>*ffZoWa(x>bt~mW%ko zb?es_wmG-5be|c{IsD{KlNaCMy)gR1uK@k2#hw{7@oTe@L~O!J+zYTAGD)S3!B`%eRyzN$L7c zhs(S4Huvs5njJKL`t+yt#gtwX>tEJ6Z#MP=oCw{Aah+69wy8Tt1XZ5~BcNaDBxc{so~ zX;&s4QWXd9$#_b-86hAP=urw?^tcc{01XKSIA2kY^cQke%E$C_1dC~yhQT?qf*jX9 zEoCAx2nfkd3T^N_s;ELlC^*G11IiH0_#Bu>(`4v`2^RzmYWg%IVaedYWdfp7;7@6A z#<>FWk>dg^r2*G)N&v5LskosGj7Ik1!NjLRN2D0oLO50HF(#?XaFY_{R}eN!0c0O^ zS83%UX>rQ9M8*meJ!Zn7H71n4zyl1vMnO)=IEBazCOsyE%S_;|kjzDcX~t^+AUWfP z%nPu(S)x;Y6);&e2&5g)AVt72^|I9Va!B-&ACUPGKPSYZ0dyab%oXrFC6H95fLHYM z!Ey?OG7yAXVhF;R7(JfW8*v&AKLQc>0})LIBm;(%2(JYU1rtcwqKO}0t5BX)Iwz57 zzz`iXZ7Is&F0{`=_%l-hOH#r;Ny3I?j1)vvRtTmMsK>kdc}${1LcoA`n#qHS7zwSx zXm>`$>p|ifXb&Mk-*T!dQfk9tekcZj$z-HBOp2m1*A^z1wjnG7`VV^ME=zfoVfTbD z0ZA)T83(&L5`_Tn6#S#;2O$kZDV?-k3X@Z&y_G9cuM$wR@1?^UP=G<&WqQ-_iCT>X3aXkGr@9X)6&NueadUp zwM{*eh{sKCDPIPnS+;FzKR%*D#W`^7cyVbq&cnO%ibH{vNr^{kZZ^d$NhB{AO~sOU zoKf%K+@|>XSFQ}_=b6~B{cD#!|K{gav|z-vtFr>e35_R#sC{7VcPlGHXIy$IuvMb` zU`!@sWrq$jH|}3B=KRh@)(PZhxM`ur4QAu0eVB+N>%N>f|9Rf(lvcT^R5E2ymQFbh z>gL%bQy62hs;%GuT-|L%_vmlM2B!|LzJ1QKZdRi%E%Op?DjNrZa~d$A+I#RFx^SXHl+xR6%j>5m%AgQnmSu2cPB0w{LO9klfhoW8P>oE~965AIxCwUAnDg7#HBMBq31``v@iS!*y_Ps5 zl?O^WS6)$%3%Z{iI7Tj~()A1SLdWr}G+AL(KPFn3rFbIgK|5=mGLI92VG^3|8#y6w6Tdkh*iYgDrU^<~YG(mnASH)rVZ3-g(y zglD9yO81r~Jkjs$i&_*MYl!ltRW~cFJIrC)C_Rq8?=>4#a)WsL?N^_E>-9HB&%E*M zu0{V|L@5=CIg&``_{wp8#|0hiMA}b#(s8Axnp7?KW}=2UuC5YMiqvkARDdI+?-5@? zp@{tS&PuyrVrn@EawjelDGI5(j4LIW*N_QRN~asKOrk^zBgRbzY$L35Txr0=A>f*E zm!Mn(<=6m&K_~;nICGRPXF&g0Cd?epDe4+Yt;{Tx;?P~F(-#st#jpoT5*?tES!H$m zbv9>gD*@?s3EhD+LU&5}Cg;9Ek@!>;*)IHi3Oy29DG<>jLHw+dD}~0R`jAo**&>Qm zF5*)rOqlaj%U)WX+FV6!sMGOS%JZ2+!#47$5@LOt=DAq`)i75DEM^%Wf&UAR-v0t`A&Yz>whpvoTZ!MpqlM5f7o4WhOKFi62jmw$Z|!QMH5@ zb!^ZOD_LlSmAc#bzZ97x4@KuA7Bz#!GL^}h>x-Zuxj~8vKdEKFBQ1_OW;BHkzqMf< zGb_Op@kb|$Bs}HGgbSasSPHb|L#D7Xt$cX`hPY7_qW*&z$Q1^;M`?0FP)tA~HS74? z6(nj248#_akg^&Xa{;Y_yChS#2|T_F9I51-8Q5>eRKQRnn^^|1)k4v)94l8_QV zH`G=7V}g0TRn%s-LA3gTCsf+S=qXns3fxb?g9l@U8ovdspAHSG{$|{qMi_AJ|NX#%}m& z*^cljkKKAjj|GMCffa^jFnFE9f}40+r>P4hvG3lS4ZXC}RB%0#yHe zQe*~Gf_+aJxjA+6>ld7Q_Sj+Vv%%u-_@?>Wm0_W^2g(PzTX-%Q?_|N?%cgY7GU5G8 zzN`G}@}--Oq)4M6*}7$0OyyDbdu;&QnXVsL5+i@esF{O@k9*izTD0Kv1Pc~4vr=m}?YO8@Cz3q! z%g()Z+a7Pnmc<`!PIdYFBQtGp&xWN-agH4?xKbV;Kk2(Z#RZ>A-**%<;22%Ys9Cp3 z{g42DK!Lx}^_-G1UGyX&zaGJ3H7kjvmqA@8+IRT4Gn&GHyPo7k7n+q7*|y@B-D%P! zKtN;0jK&koHy@Q)ueSc z*|}|7l}BkUmnnQVzh$p0@98yi&AV6K^TEcmX6INetH;o3gWJOBxxQ(|4N41J_nb5p z+--f=1H0Psf>94x1g2EcI0G0Q8R|E5T)(r&eE8_ZSDyIvtS2Y%e=9>NBspA#);vch z9T89YNym46<$*pqHDQUxg6th5n$=RKp#&UKbhH3Ck^+HqfjANEW@u%lFjk7_6O1Y1 zPz4AP(Iln%HzgX!Fixef7#vI26`m$cDKlURr;01iIBpk#wWPkboFkGWigU_c!Z;9k z2KNmVOc6@iNH@W~8oCn9xGj{=fVLD8I7^*%8+gY|;*pHZB5E9Eupy~6VhZghNSG2d zqltvR08CMiEyp*GUppB@#IXO!SV@M5N-(|K6buk!CPZ5EK#Vg}TQG?}$&(IHtW5d} z!psH5Ax^t22(dO$+SDVqp@J488WAEE#Fl7|Kt@cqGeLbS%M+xEGtURGW>VFnjvonv z10OpE`($n4KSO{BwJC|Hh9Od|%m_(Ae1_^paR*5B zTuT~MKcARPGDXrZ5e9TkCy$W?oDmH`^U8owZd#K9Hqk^kM@m@002fImH61Q324D^S z7AT-eu8^09xM|m*DHmX6+9$r$|P>6vlv)Wox< zuVDzW%O)UQrbEl&gT`TRW&_aAWVJ$xFJ*FKTYu_M{^5&sow$<{wMuyLR9Y#SbdrM5 z*q$$LU9|S(&W-o3+TE+(Db>FN{bzw{jFP=(xnZ310#*>aG zwT(HJOleT4+*D00PIFE@_rf#oTrk(&*Za^9-&XTJ=XS~`ev{^Pjy$>O{$E-bu35f( zpX|<|Vd!8pU($(KEDua6iFnEr%1?tVUA^Wf-FL-+ne+eBzVW=_lZIda zz`W~^^lceQ9jqjyuDrHQhBfojDSQ1Ziyn11`^ob>j6-N=--xG9-R)+AHuyzWEmXWxC}%?}S~O}_YGB`rEl zoIp&*V@VIazmmy>gAC;fChug*$()hNn3GCJn|2+2MxBNC-L$LUDek^a!FEF?kLn+w z859+Zr6qyYIhIc2D{%kg0N;S!C_nhYvkwQVFBp3I&{I3E`OEa{1`Y07vwLfUfmdJL z_l%xPX5V?&+};gCtG?fKm<=HGciSMq)~pgv(pT=XSMFI{R?xaGTeUyC?a;<23PZ*m zU+H5nSrdzsNaMj54Z8EuIn}!c)^SUZ=JmXCbnmuJvcG)ir57s-e)!}~*<^rZ<~gHJ zy5*U>AE+K`?_IO(kaeE)NNuU#u9fx9cTYVVN$>x8N9o?~?06Fe&K3pVeaRF^$OIeI zGu~M=hwmIZa!~W4aP04o%!v;B}Fv=DJ^o_3`%q66ktK$vK?}mUgF}-{alcb8fz)Ym=xK zXfST#&;i|6-FfvbBhGB{)$2>To-ws`*p{cX`{3Ef|LSi_?O6Hajy=67K%ICjl}L*E zC-v$3*}M1NeNVrZxocOhIVgG&nqeqw_W$(A+;@t5b#?cxwwg96sN3YyvroV0>DhO0 z8CpOq4)e~p&pdm?xg+m=VBU@8TifQk+iHrgxqM7vh-X@!P9>85vG*r@S1FN5#D&R! zdFPSWw)6Ilb60O7t-7^f|8ASN=d04gj#A3;q~nWp+Vee#)z;9BaXOQq>XiV%zGeHY^hBq)=@ z#rRa98*zEV7-hW>VuX&wdo!CQOlcz|0~QnP?+P6|sX!M`mrD~I5DbUwq49cdAy=JAA5MgnD3FdJ-Z(6XT#2q+ zdsSf0Yl<%eRqF$U6WruT0)S0YPcg9ndRkF{aHKc|;S^sDGR-vYVP}v=wz&{eInW?L z^LY_ysE2ccGlK36DqsS8YBRwZ<&@hN+~`7H9ME`5I7UTM9!-LhIc3V`B#69nZbW4V zC}&U|(#G%>91k?191NrJ1^S$Tk}DX|g9Z->mPivS!EX9^)wjKFz+K+sXw& z1uZ_$^>iZ&Czw{DH&FAH=@jG)C!OBH5e!k6jBzPYoD~%`Ljh)UMLEGqD0Ngj%Uln4 zLok^q{sfeN^pe-1@8vnkVzg&A>T_;M$FLPFJa0-#cB7m?pu=e=9Ze*imZx2M+Q30! zk}0iD9d@gXtl3^()Mv!NbF%6*$T35qsU_o^vJ&HqmFy3{*RmFat zez^_5W+Q*Yp6YgkE*U&5Sg%eXP^ab956}Jb ztCdF*UZXaRatj+wFBzZhldO*C-+Wj8A@9&nJ1PhC?G$E2m%{evUOywUc6V90`|yW{ zhok}Sk7rGqC7aek>6`ouXUvQ=F-f5LUANuz@t5CK3#;VLyP11}Qj=MK{IrsWFc8+L z3A1vW7Lem5c>3^(URD!4W_^cGbaR>z5*jl8w(Q1VY}s4ET6FEytu>%YEYXI&W=?Ap zAtcyg#EcTK(1)9!HREzG3@{@wYU-?=^y}Rf@%n8~>fG2S`E6(1 z{NPthR#v!KldihMkyIy0iKp7mTcX(x9uF zD0F-vEzZ1XS`uFU$%Do|n%C&N^?MX=(Yiy+U?_Xo)pvxyURk5;(bqnjZ<8n?^#)vZ zOQ_vXTMmRz8L?ngHV+>c4Q+7R_^bSezw9k*+<)v@gGc2y2$R~9->Lr<1x|h_*l)}X zFT02kW9ZDA0$;C)OTr^XmtJ>c(X!RV6T!xvOQsh#i;&!tE}JvE>9;>`^Hp)LZXJt{ z*F-uGpHMfXJ4^eGo6#k|E+OGdFTbuuo3A$SuQr-@ZPWI6lY#{;u6TIv7himLIOaBO z+sra@CS8A1laH3{t4a;K=7u5tyAeX#4xczXy!e;WiU$41^&8}cn&%T5omf)RG>4K% z^U1RxYPw{_kwoayS+|WQ;bZaR(SlY326o?For*L)^~Ui7n%ab%Gvn6cHY?Zf6{JzG zcED2>oig;6xplu;xiRh09_>131vtqR)@{I;hN3XjqX8E+Ao-!J+_5vK6&D(;Q|~VB z_P8s1TsUjcpq}*K??Xwd6FxX5Nbs}~TF6IA13(xQt*1zpj++MfVq1pxx3nx8wu7c2 zO_TV-j3vQhjyc=}WCIsWY16MHreO%8Ql4;Az@FJQ=LU6MK&22FjerbQDY*q6mk{Hi z1)>?6=@5SDC6QsA4MU0rGdp4%86phK^+>p8kR%lVeSic?QQrWQG*Vl5hXK|-W_kjx z&v3ccz!8eNoUC>&BtyNO_6q8c=0425hj4OyEp;n1-fhmO!e2ieqA|Vk0aBZL@2L2`)Qjcb6 zM3sSRM47fpgBH5_abWdgX?7sS96=ewTrynL&k~G6TsnA#8q8O+B5p_tE{R|d z5Ex>N5so}nh!<-Grx4p{TrPu>!ayK=`RuJf#u@9w3=?Q#|2H5V}&P3)Ca4N%3lj5dxqSIBO=tK@|x| z6bzzSjHEr87Aon`SXw!*4qbvsDbH6f>YPV`cIF8*4uIAvRdI*Ll3)(!h72>31yYeD z1%8uE!i^}vka1AONsRLt^SSFZq&mAj4iUU!7Pe?808=^bNCneS`!xt1hQ$aDBvk%? z*!#9v+tMnnaryr_*IN7RU00yADwX0=g@AutzA2ZYQ zp^i0w|AQa=%xiz=eXseIr$Zm>SjXyZ`Qaa5`|uxJpQdF$d$%u~37<>ph7q%kI&jpi0}4BhNsS# zYgZ@pVCBuG4r8s7mrKzNr|7U5d9sli{~hdLHbvBB?Z_8ScTO;gil{OZNs=;7MwWD- zDB&1aC56bcRsbCUzyKaf;;{!=H>TVKQIQ_-q(^ihu!{X5V9+#wr;8{koMlah=F}sC zn1jJZ8TN<#A;I|q|HgrB3g-1JN?xm|24b_tod%8VsJk)cq_i}4W0sJhag=djRR-Et zX51<;N;3-=tz4A~iwk?FW>%QXP_FLvu`B%e(^`e@xMZ)pvsa$o`O-#ro7&wjX1SR8 zhfiyZxbw`%$|~zfrrk(I0-o*^-b?CbQEUhlN;qqt9PDas!H!Xcl+18AIQVtL}7B`<^;lC%xP}nPD3FUKcDJF!#(i&NW1aU*qBC*jgXdpwy~4JE)A>@ z`TLcTS9g^3TqLd;U6v-=_3Rjg;XgkVgV4|D@#@%A>;YKW+W;JvPxPgsU;i7>J z=9_l>{@=cto}1e5_m4mR_;$N3rQie1M~3pbuVamO|Lym`pMFhstYaNZm~J}Nv)!)s z=-#cnbxQ$mW+xJ*$rKz^gp@Rfn}aGmh zwK|i8o8$WEg7(%mXZ_?j%(2R5$UEH>l7oPO+sM_1?QhlsNlv?W~yd8X7X*b4G z7c!QB@x{B*EhoG!Asohsg}71hAY>$qC(fhp6b4f1`)8GJ2O!9*rfb6PmghN$YBfj8*C1JB9z zi79BYm`yGwz5p?Au7#skJ`o*?h~(6C8ilrl)S6ZtxwJ!~{B^M6Cg!db0;Qt{7ns$C z&Ia=JpqynUk}wZJ(kYE9wQ!R6M6t9~Gf)!nMZ;jA-yo;aQj{UmBgc^@wM<2iNjX2e zj&-bK9qU+Y=AjagQcBe|iBXp3K#fUQdN&spVLscIq59lq>Erp-&Tq7<7k#^tq0ms6 zI7HS-jvc&}1Fz)}pe^yGZ5@i_;Jv$Vm+O1Fx{oV2?CN>+h%r;A*E~NK)o@N4O9+1R z2!-!IGDAdQX;v0aGpq!Icj<0vtUd@JR}CVCssqx|Sg69yLzL6nS87tB&*T+{;)^`L zktA#hAr4|B5;Wwuf{uLVoNgFcQKlZFQdJU2 zIYDgWS$l|ZVUF~}lWl73iZ4csrDG{S*oQFpM%~$i7ZcpA3x|@dkGDh>cPh~ZPez@~txI&->06bd2`4(l0lO1nH zaSNwd8aFp6o4FQdidv2?@1Ie}I@Ym{bu3^qI@!orSS1E6wK#FIue2zm()EGJfH2}nFa+nn&SoX=bsfDY=y+1S!L zjQb2?i#XWEDbE9Ac=}_L^$7|XG&pR@SRpV&Nl|hVlLW&9yWv<)Cs(b7I=Z8oPh+-X zjBBh3BM$d27?=D_U4hfNJb9S<)X8IGCxmzU~z;s(DE zGz78;?@iA4+(H~m1P-q&CWA>I4D`}`?mDm-O zz83pNt0&2VDY|&~=*~UCu`%}9xQ$6}zcwmN*{f=x5tMo5vk zXG9vrtivXa7t|y6izj&8j%5q{k!{VnS%}(-*ochK4JJvCNs@#v4gJs72_eEk&Q;}> zlNdyn#vS(CsrlS9%h8}_)8a8(xOs=q*Vgewpdb_N326o+QjT6<2R&e&K$$8cf&$hl!f`>4bqmu#0^mzPFmUu{!+B6;!R&VvcXI9r ziD7sqS>i07>}EJKXts!gYr+e{Bj&p>`QiuQ%HhDfDx}nltd^IeoGMIVD^L@bLQ1Xx zTLpQVC8N@Du)B+BTY}j)L99AdO;AGgj58_17mwb3?a_0Tkf02-q@se?8$=0eZkVv> zi<22Nhylq09u%Y$NYn9XogoDb3t1ZB!L96UH$I;LK7%O|(`Q_ftB5&WpL||;Q)x4> zP%MUNR$>9{kEvCW0!p-fWfWJZ#przY{UQy*gl6o)`4Hz$OW-*2wU=ON;UHA2QUwd% zJuYl@A{F+s<{}w0DFwXv)WVywCw6vH4S2<1o@Xav51NdxPdUNIu1$1(rlmPEHJp$l z79vYRk@5gxw|UfJN(idLQ-KDQNkj6F87UB6EQ=e3=H1~rc26!@YE{9D^PCM0dz_4B zIJ>u%wnJ2nQg~C12HbhX$@a)l{_Hx|v5s}DV@1%#L{%c`u_8bu97SOQ5NeS0Ww#gM zzljSBpo4u`6@;<2h0Or2z>z56oU)j3A}`Kaht{e0Xodh{LPe<1s3J)M<}WeAXG~=fswm@<;HnAuS%On75 zCH)Y(#*7yz>h>+evYiP~n4FmkMJbXN3;}2sAt5Ttsx~MO%BsP{A~^<d>|=qJ0MF9gRn~#$xI5rk3L!vktT90lv1Hu4d$Od_JMHIaPA#5se+#xJ zh%#Ebhqque?;WY)uun-)BKC+J47%oGZw47e;67nIZW?R2@wMi3kR%A>{tLO&H1pJi z#cGcm#Ds#kGFPEX;$ zR8eXk@XC+@hYB_=2YOnNxmOi(sl|in{DSvWcN{NFWy46-2wPd{NP<6Ec_W4*w1_IU zmL-9rV9gn_u2PjMSl&rx>7G{)_=*DWhYpwy^d>?05a|q)gCWd}92a#LOxI=A24h7tYaPPSjS@KIK*!^a|R+YOb&Mq{I9d+OEaQ7@=f_W3lP$qlNq6r>k(}3YtlA3 z-yR5TnA`HuMxF|>>mzUmM24h5_QpnaX&nW48?1e5eYoPQPBD%qIm%g=@HPmR`b@Z78#0U zKn62_sT9sx{lL>zWl&LNVmC8@VTLbTWD6zbqjpUL2(8h>us4qTYk{=U6H7Y;ZR~ph@j=EG?QtewyGoq?sJD$X$Y2 zY%$RmeDJgw$?8Kl?Zn&Sm#S?`Fww;#Eoe}$iliK5CI!$Q=y(RF=n!85>B%~;09-FA zYlhYg;@g3MZi$0y+N#;R1a+QUN;}xF-yqSWS(v44*I=9n8ct)^I(|F~xf>e?i(!E= zH)njZ(-POynAUBj?1ieL9l<2v?rVm)GrN&7sk)P-#&q9#+8p;=D2%;Iatd&^->u((GuOO8}Oox-kW8-4pweA%_M|R>~X{Ejkvd z6@C?fni>7lc=rcaY@CSCH^bQRl`Ni0|$hW;9?w} zUr-Sg<=&kv=GG&q2n+DkxRDp#qPwA9zW@$v*20$_YAgy(ssjLp7dA@OC*z)B+-Ob( zjm(qkyUN>*oNS8*Z3Z0&Dj6@N>M$XtLCBG~-GZ|1uHsar)Rp&b4Ou_Dj_2vzn4usg zSE0&Gy2=DV5!2E zD9m|IKTQ4X9zJEu-@8#q9vZU9;V((eg9xOH(J6Z8#T*eblK!F8)QY6q7mT+15_Dke zNQ4F$dRFZ);iX)j&-bK%X?X3b<;#j!Z4#oxd3W` zOp*kNgv#K%09Z5&Cj&%eCj;LHD@Twy^+Rr7dZ+_BGbJ#F9?d$8<3=cD8w#s{$i%rE zUSJ?pc8ebF2iV7XQ!Gi)aIoYULT6S!*^C>2t-x($->?S~!z0XNP1i<&p5a_V21{nT zPZ3g;NI(o<_TmwZEe!9r{6Pfo2Hp-@3olOABOHC|u*EE}r)dmwx59L`DTIK)ZWuI zFB0JnG{}kcK(dB`#_k-Uv8hrdisbN1Y0Sh>G&1Qr^qz?EWDnfAJ2#^qQ4v!#h;0gO z2T|?aXfb0(RwOfr6^K?NxR$8G%Aw-j;>OG^6U&Ve6BToWnJm6yxcn<*TU9u%{pukd zd}`6C!i8ciq9x2_Kk?Ke-0Q#qsmYVeez6R^QF39O7oS=*Abw#QO4I@pn$l|KMWn6+ zwUR%^49jq#(z-8=%p((=o=HWD6-LV{c@@s%B()sJ20icV>UX~O$w#ie{jb0E)=JN5 zJ@(LpU$6K6-ka~EXRH0^FMndZ_cvdEYy0@+ufFP??|#`C{X+FepZe${XRm$F>u-7Z z4}Wy`OYgmTtMrp~<-1?`^uy=x`Q5jT^na?DzH<5g{q1jk%Nt%qKd=1hKfM3r-}+0x z{mwgot$T-i_{jbRfB7wc@z2mNSJ;PdUV6pf_>Ft%r|PLkzWnJ&r+57BTc#g8dZpiV z-%DOVKUvF_?|_MSKWwO8G7O3zX^zW?9@Uw-*-zVl^wZr9uR z!iT?OuY1>9UrfL5`fp!-@Jl~_@$dc4D}T8ie)JpP+THW#|LmF4b5Q#$KX~j%7cYM0 z%Xhqd@$!H8hm^u)s@eVPWXI@xjL+3iy|Z!hSc~Cyt^68GZCB{m-YGzC~$B!wr{~_40bF)-Tf;$${puo;Aoh`^#PSb!?)>b}KHqvv>JPVfO6gQUG zROnC(_f8yCRgB%iJ{q)|gyN*FNt(NuCwoi>2(Cir6tE&~YSPgxxMJi}hftU~PKMZy zfMp2$bfZ1z^iy`{PB}CHSIofo%0_G!z?Y<*m*6>KZqbY<<8Go7LxIMCfo1U%Oc|8Vh+)Ybxy9kvV86MJ1Z)+-NZ})BQ|MxK?2gY%&)nO(T^6 zn`%0`NErIrLtd#0ZwgtL8?!->Am-eAm^*%okRlb;3|`_Ao^GVgcm$Ns`?~hMhd=u9 zAHMNjZ@rbC+xp&@Km9S5p9d(xTX1kA33w&A%|9{I6g7B?0yPRe)(gcdg^}x%AZ64-}~m{ollI`LD^szs=@72Ewp#0u{`P9cxHUN}AjrtzG|MHW62CHdEecC=MA^hPggwo#XorRP57YxA~k>O z;YZG1{QA32>3{su*Z%SEKmL#Y$;)s1{^$PLzxn*z-}~-Yzx;vl8@PgVNL@mN1j?v5X3bF@xcBtkHVk)#Mjd*F(ct?0CLbJ|qBH1gT$ z2wRH6XN~NZnaq72_;lkii168o&PHwaQm70OCM-qBltoy3I99|8KrBHP=OWZe zrta=G0d_DOgsP(HvMN#wjhZMbno}5ury)PZugnM4rn~n}4ZT_r#?r&gxC|Oj&1k;x zW=WVS&=_w=Dp(#lS^i6>e39OLY7V(1`AT~-%tJxIm&vA5&?>ZGUYwHy+;-f(|2Pt z&oCsW&>{mSkc&ux|J=hsU!oI0IN{~veI``PmKDAhc%r%=2oE*61)O4!|1mA4vbaMoh&-?nH?0tuK7S-1N znR905?Io2oLI?qpKte6jgbSkdW+JaoKS^lb zs!_N=G`XU(ilZbyH&+tEGBcV63ol>Ht?g(Vp+(xr=^gv#Mg4-KuC@%O0cSLiU=H+chLCF&aiylYF=HE8WS1pPsJU zaL_AnW?jBj8x^HF++kKmjn3S>bT+?QiEo)L zy6acZ7FQ}M>8+w&YTmWt28|Pq#_LLMmT8`(I|C~Rs&cY(%4?PAq_mVc7txif$|}+A zF1UKBRtayDnHZ|Nb>V8h!kkG>n~6@3mk-^@y_8>A8`mVYaRalFird$(-YoINH%Uu` zaSl}%U%Z+d()j3v#*O16%%1Vl<0n63OY{;wSX5YN5u}`JdBh#}Kf=!{*PZ`q$NCLb zoX{^WDLFC5qgEH6&&mn$&a{jS_upu3{eMe0r>K^-Ub~cET4!;GrzAJ=*m$G9?jD)RaT$Zgd3|1EIo6h*zjQr7 z?Wrv@y*5JBU{P_MMU--{=4tMj7U{`&7b*qU&fhExiq5b`$;lB8k=!?%rjyb-#U6qu z5JxqUF@b4}*DX93;t3BF3&HYhx{fj$kw>>0tb$0HS%U^6*CsCEIH>;Y3u^ulho#}* zUrFT@g;NZGf`_1wAD~s#EK|T;29s&(fMMfIweem2L5Kje6ysDQ_11(iLVX17uc<*WkpL#07R2?@%O+bMxC zSyeIl5+IlYNGJfW3Jk-j0F%uk_Pk3E{0}OdPbdm^^$tXs4 zSYT1%@Tm%Nz&!pR%PA4V=#)o=m!d)9DH5LwM}VxAG>Cv(c%2bq^am|U&HB_JcEMOM zLwxGjsSIs`ojF4-3r3}pUR42UQ>Gi;Qz6t&HB4>P5QtH{cBch$2?%~I!bvos`k^iq zPvOQu88{69+@~R(lU0)%6inLzxUod4xbTi6nr;(xCtSPX{i%yQ%%Dio$kYiZVuUar zLfRqVq+wPt1(tzJs0OnJ9_*?{(aoGO0{pSY`Al6M-i90#m|=N^h!c=E+=WQPV{QNx z{Nx-KViB}|0OkF@QH$MH@YBa1=em_pQMEpD-fR7nv@bt-^RFVgsv^*-=QEA%MenX% zeo;!W`bx#5cGE|7-?ZZWZqwiGn;{%oH}%uXUYpiTi7LIga?z$fb6-|=E!tlqdMuWj zf-E6p_`>JM#X0W)N(-y|ZQI%#k$Odi&)aPFyqD6W#0!T%U-j`JSG28Ka*mj_U|?E3 ziUJSfx@)UfZ|VQqs(wi}tuANfl4WUQULV`79#E>micQP^^HZ4`B`SW_Y{{E51Yq7R zq$+E}2VaetvnY*SU%u>}T34h{k$e8OulLilA5F2}&id-@HMa$-Ue7HbIsdi3@umB| z`l;5Nv}3RD*(t*rvsy{Xr>i$7Jw5-~2V#j{`QggNfo^jbJ&KS;5B&bs2P?LoPD*JQ zD!+I=(8BJt5P$KW4;Jsfs72Yh3O_&fm6tmwx{hpE`t?<7oL4I?E{siU&DZApYW)Sb zt41zbGq_Eo{4-xIS-XeWoxy7Vu;=GK+BLoM+P8~VZ1OwfynN}koZ3MhIa0p`4}ZGm zNM6ViEUmVu%wPOUQsM8b*6*#A>`s@QpIzSe@i{L&*{U|@k2jaExNdD2Cz6uv+^}Io z>cM1f$&S?vzRsgbF|OL|yxOz@4nhC(@Ya(`=RQ$?y!R_zw{nJ^ki27`zxj3D_>qYp z?XFm}YEu3m`ht>VV916xa5;# zF-eJ9&6VqA2?L$=fYK(4f1TLzPIbImn|I6B`Sm%EY<+!g!)ITa&^3;b>Q7!@T-j;n zt50MYeLVT~mQDY?;P8^766>_3i@G&+{=9wl!5mGlEpOC(XtcBZorTLwoE}BC4wf3&yACBZhd>n-Yc9(C+S^!MTK&27ME6jzR@~!iXqxHprRN8AH$`5D4AkH+jY| z{SJjG6oZVIbA}H#aHb4~h(DA} zoY*}$3*a7N@VN%;!r9Sz8+BSuyC@!K1=DAZ4(q%Ki4lh5HxPRq%q(iI^^gMYkKj74 z82V_m+Clj-Fc~6c6wM=fj_1(|3PdXC_rw5nX`q0C{-emswEp1;fU}^ia2zmv=$Hc- zT|s71V7el64l5@Jx(>y-af!fs$H_D5Il-$D92<~1bj0KY#t2+BQ+3=3(Lkuesb(A; zPGERqQRo<~UJK=_CC;L9kYGxotfEe+1rtbR4d#`h3|uF)Jir%+c%ZJS;(}vU_zwC5 zSP6I-2~c!f749&|rkN1HJK}KywMlVN$cmz%uK*L!V?jkK7ZVs{1#ARF2CLVIee)E1 zYvfFzT1ZxaWfg%!f)zv1)!Zt=_YG$yXiWis^_qa@w6f;^0LuGbVW||>gg-TV@qm{0 zA3l2JqqRG_t{UOLamMEzzH;@`F%g!nt7crV_guStvfZDzX6Br2$C@{6z+Jg^?cub@ zlfUQOmZEMI_~f!nw}r5l$r0a`RFlLJ^QI25m;Nzx=DP2*pL)8riT_kpt!#&fomy{)bjhd+J~5$MnZuo&BIdYEDaj)s@z-;}4(g z`gY6%qou3AoGlh!>}9Uxz>V`8cK+Fa`tosIV@~g0v*fdKLC`Oq*!#s<_VUVAZ6e9O z)w9>HKa~0E6aL}?PvR4c<~&++X4k}7TOMEb?wFqOd)}IH^yia(QoUb%yfdNSi?fDj zTs-jB^7UKWW-L0nVN0;(zu$ggfSz}B_KWM`I_fuD=RspSMXGe2}n>yEWKwhvh~eld7-{Z^rwTzUF~P2I8LjTDyhlez2S>SL#8eo*Q4aG zujen>rSqac=j5mR&ObhT#h@0pt*hp&+w{XbliF_H{9VVA1)921;*Y)4Hi^(Tyz-(ib;z1ok1{F1S={;G)>^{i#?749t`Xa?aLRXw zvmZ{C)_$_L@vw!H2V`FT>aCUAw{(t7{q3TE(z-RBW0jH`$;s}CPx~ZQ(um?O50rKs z`tr2lok~x9`oeqL2R`}1sKIS-9gKNn%@{k+fAgQoSz_09E5>+(H&?wh=kpz@OD1+V z;O{TTzPlCKYu_8Am9jF$;-C!&xBj`Z_skXjn>xz>*k4`k^Q5#NKCtVy>oLn-8p}&H zrC0vE8rEyxm;t=G#MM(j9Tl5ST=ViHbrppntLw%OAMZTNEq>$8=Jv9sFV5O>=t3X< z$j-d5rEe^5=FkEPXQj7JozEY(WNq(;maE^NsN?(sA-`-~e^zPx?%NY0l)|^>&)B@J z&9YIJ>Oe{6fCVo+-nsJkP0zpe^{vtW`tipf1Ie4JwR*?gUgXE=VA;=H5E=K&P?blLH3MIwN*X{Ef)x$Af{AYkatHz#ifj#$}~PvWEt?fnrafX=w=i`kuTbW0~}Bwg;4>_1dJo# zAs`pAc8UNz9B~j}Qc=kbC|Xt^;%bK=BNG|LLueqR2jEhPLB?7HYPZ20g(N7P4Wp;1 zNC^Tr=Ct#6i|!DJ;1>KrRZ=t@C|*)Qc`2W0Dg_rIK=Y= zHR`IlP(Wr+QNANk2I?3dL*qn3cml#l&j;NLWz#FFEg!HAqN?Q_b84c z2*-H+s(P7HP7%;clJSJcc)WtB(GbX^ zoh9~y!qCC%6C|xtSSig8-a4RL&0${oaYvPA!@o%+I;@*JUMrDs{DJ z*EP~cNpwKZgG)BmRa zq~b%v9@)9}=ncKksiUVFv>TQ5cPWjdL94NY8t(qj+{+yw9P`ZZC_>ERfk%h8bcZ|K zrrplEc16z0_Nfk+NJ2rqQA(RWts7E8Qd)IzUCs^=>hkie#wt*X$Lq309vD3A-9sDB z`9}M``-L@ms9l%|MvC&URSL~|v}wd~q+PcjO%EKBYyJ6ow^FZQ3wQJutnK2TZ*u-AQ)zuYT%PI+SUo1UsSE>tCS6XdV{@DVd z`><{C+oDsf?ax|?B!!EN7wtUHk<#C@1HH!%jJ7diYdm1!1D~A9l1O(E z8|XEl?;juRdT#8c0b@oE>DH3kMA1rZRtG`*ZGmzYn?-jz7!|D`YIR!ecAi0`@opE| z4;=B$x{cFj9Pjt^gudSs@11V#&sQWqIXA9eWOL73(H=&6@8v$5Xe{ ziay&sgW}c7sqDI*BL>AdctRQu9Q@$AUoQnnM~^3I@Sx6CLSoW8#oJF6OX8r%9{KCT z?Gv9nIdt5pN7_Y``)5PyC?IJ@W$6&3487~H@(N{!xeo;;Fr^xhECV;=RvF@AS3}o%@5Qv@*w2%8jDMcNgzLN!zQ#8b`GP3xM3 zHa#k+%TX;21Ed8M%`OswhcI+NQf(G$6*Pe{k%!5$TZKrS$v9Sqku}D(RiF$}fTH7d zsaSs6^pOG5pEJZkYg|4$=Dg*|rF}9G6S3u*BWFv2b+y>Nj5l!V3 zrs{@MlLD8FSP{ksMhE(hb4RdqoQA)m0z(Ooh72cK%u@yjm@i@mqmOr@42Yh|iY_U- zg5`ZI7HC;gNwuH&Wh!I)C~Jf7qmuxql7B+p_x*-ky=F|eszQbXDlIKk!H;x-<2heQ zHuW53dYu^7x_Q`vpO0iT(BHz1YG?loU_sFyz|9Z#1D<$Hi6Waa%ofkY$ zOn;+CpA*~m>{&SNucaH;STV+dn=WZWW{VE7pB;GT{a`|PmA`#LgsH)ro+0Qkin+mXmZ6ymyirgZL5b5t$G_+~W0Hw>~|N zANu~AZMq}2TZd>;m#dpKmQ`~19yV-F7$<2lt)F~$Y9nh%r@T9&0e9;-3^`{Gh^9;A zo=N94o`iztzN*;>amKaolkE8K)_v-gnui|md>397UHbO5Wt+N8oIYcG7#ZB}b!Y)tEgtNQ5tBnQQX-*%tV;_1)@m0xe@HS<17;m%#W%CRE8cJLoX7n+n>LnSDS3+E3mw$hp z*=zrQzudZP{*6gXrVMC7?xzi82N<-JRR!G+ApnXQU7#&s6n;1gC{t3Z77STz1ZBfo_Wy&hQ-qvl|ReGBilU znm5oZrs2(lkPi6N5Evw37@rsx){3GTS|9L%0d^3*3Q;A4BZp?uX2-BT4bg2PbRHlV z79`Xe8g`q$L%ONQMZFV6XGTAiCgc#}aBvhbxF}|UP%?;$WCfz|imHOV8h^!e0Gb(+ zW+559B%vuzmNZq>EmpL~L^DIi5d{+i5c8n`O9Wn7meJJE6#Z}^NtYD(vqDTqC7dk4 z!-oGN7B@G`tUzbb28V*A1xvlF3M%J0Q_&(&pp_K}oEuCh%s#<6#C}7_pl~IhZ!6N}&$~CNh2~ZLy9a2j%$CYXzT%+LPDQgs% zOBw{Y3C|tIqcD%)tqpU;J8l1na_;+$SuBC8M-Klw;Hi!gyZ3(=NbKfy2&!tD0TUY8 zzDeX~8$asa^yRSHvzzz-nlgS&bf)H3Hyl1CzVk|A3~L?w`17lJ(#S4xgg|O{@D5bL z<$2GEL~{H49VZ60Z)wZl`opELZX-CC-EP-^`uS>y@egyQ*#&h=`k4ILMM-v8|_&!i_GG}Jz!np>y-EX{bZ^W?GQ&siVdtRrqt_uuu7 zW1Q~ySJyc@JvOXMqQ&O6k~`u}qhD~Z<9>LAx8Tp?1r=>#ooLewpYab3dvM;YwZYbp zJ>Q}};VeG6MO<*p-fvF5FtGU#-+XhrOrlOlYI@60U)z45Yuld5`sU4BZOxvFjkK$Z z!i>`x#b?c32n;#BDP1$@nX~5ycN!WU$j>V*@Mbpek|OWiyZPZ}MvVC$lj+b$I5H=_bHq^ft&xu(jB#<^R>Mr{6c_ron`ISY^NJNXCKd+1&4 z)Hu0W@fSx9_3qI<&iB>+U1j=ED`z?q6G9rddN5_rqSrsEd1mED7D8%uO_3FwJJuWN z-+AO{`{o00{P69C^TiJ_YkX=(^T@-0UM}b`xI=B;`N9%gi-fdhmbdrr`!4nA&Swtq zKb{}xcTWzbm6uOmI`re!_8r^>TehEW)PI_T&>lm29C&f9ztylwEgRKK%WJD@+|9dm z@2Z#ldhAqjMl)yxF46#DVq{c9eapT*t(!h22CD^69Hr2Ia|EDnu|$OCt!&aCKcDC^ zet1}@B)?Mku)IsRYf{@iG}&G;Y1Wa#aw#dyjG7=Uz%!Vu0Yi02E_uS^e09H{yE!C1 zKDgkI{Su@QXG=eu>Iplw*3j-0MSxUL;zmVUkAeCwAQ>Q~?2e=cFb zaI0P?!4fv);NVnPoTj3cwc z7(ywt`ZDD3@u(4&H5F8-!0@5vCBjq6!2*#L)5$1=RahiN$H*zP0_R4cqd~{9x;A7| zf_IBWU^bCL5CoB`q(I=)ZUHpqv{2*O3=J`0rI=~`2w_mnAk+h*9>T{qa%!k)H-f3q zZ%B7k5g!{K-H0YBVJc%9LxM+=;n&n)l8kING-=Y|TsTIM=%(2OVi6fgB6Ps>7Dgdi z5ZOQgUIy(%OxtV~nMi?XR*@s3iJ`I3j%ETsla|67g$7JlP_d43dxa1TqvPOXF(iXx z)nuJvN&|z=0@$*OoCR|_6%}Sj(|`~)jf;>a#mF+jb__2=ka$%2^>QC4;Tb6-*nNr# z005N$2~h;r=y%SDP65*!4+TR_r9%BA$VOFRE)=7h4wA+)reT1L3z8$l>dq2(eo^CR3=IjUqEx)u;>NQQJ-#+^;YUXp|IG%wje{ z1!^!NhYIvOyqxe{gq4Kb0IUm8#L^U*`6ak;QRLhf8exN31~eJu0t&@MVIbF?ye?9O z63xsmg$g&sAeWKWMLdh%r-~J9v4WLJ4>uxA$w+N+-PW*G z7$GF{UoBgm3TCFeVfDE@9^P%d|4~nr+j@^uS#U?UPm{O(XTD#nvZf7v<%yP5?LFrj#B=px zlkYxTvuUS?3k6diezJQ6IU_h?!>oh~u9z?@3ua|q%dHHOBYUsubvZYShfJB*JtETU zGTA9XutbNs1VUOo*gx{y)pKUun7L?%D<)1xznq4t9h*c1v`%dr*jYU+j!mC9<%u^w zdF#1vA`&7zEm}2^15!$xA#jfk{5D9WBJ(a|mowqdtA zy*3LcSVm2odGq!6=S)8$$ic>)2G7n+?>B8u)`~SR%{b>}VW}M+u+w_<(X!u&q+i~f zI)1!6E}>acl1J1Cak^u?hU(f85f>g22}U;66I$?lj~Z(L(9NU+T<`GFDR z2jp&9HtVbS7&mQ{k>CI)3tN~|aKJ@HHtE#4#SfKA?^X%WVVlPtA*t5rG0#nSb;U>1 zCLM@L@HS}Ll9z*gLaUh*o>=_e`!5`}$<_Xz&&Tjazi>8h`xNsT1O&++oez zMGHK1B%*->=YsIA5zoymT)Jk-?B66YZq(GdX%W$$NUH&t!{QscDj6Z(Y4hi=Uh~#V zGk&7FoYH6Nly)^cKKQ7NxaE-6Vf2``N!Ggv+a2byI2cgeo+x8Eaa4>9_t-e%$n4c2 z`tYl>UU+iqj7LW=%&B^9+58y};&0G>^u)m##N1fPg=3oz{wcVvvORwE3q3qh_O4x0 zK6`uql@p_<_jNRgaD$hdBg*Bl8{fBi8aM^vUUR6dV>@@8-Qc$BlC|yRsqNkI?8Tu4 ztKV6A#A6TCXd@S`dbrQC<8I`CzH-4Anv~M(u^G<{8Q4Dh^Ven+kDc8!JUq%G{B2NRRfD61$t!_iOoWxrjbf&BvMq1bttjIkO@~25*h*+%20%4n1fOc(j+K{ zI2(5;3^aPtqdh&4$(jV>Wmt(k&K-)^ftch`zXgevj5!#otW#BFwJkj7w!ynbtwj7m zkmmy$My>{z7R5R_fSyI(WGGFGB#@*);6(mSsm4i9;1&NHQ!J0;3ktigj>i>_uZvnFGs;)b~`+M(o&-9G`5Rd?i&rpdS zLvZnt0Vk#$QU(m><0?oXgd)Zyq2dS&L(0Jf0|g<5#K9zXB{oq~6gVLSViPbnl#3XQ zaHTL`!$=xQBTdirbocw*-#KR|YwcGmqF68zvLNK`?&`X8`}Mi!oO@r*dTZ~sw)x%) zd)sZdnfoO&?sOVQh^Vf<`f6+KpY!#`#d4^o)56`2$=-4?x?jpVhY z`Ft6ws;>TQ-_qUBT>q+H{`7TkfBT8;ufOT%|HY%8|LPxq%w^wDnmMjkD;p-$Nn!31 zi&L+8;m=UY2Fhfrzv!FOHzfxSn+^EEGO%w0prS$5-O(je8s7;pZ>E3W&s=e*_} zKYHTGU0*!(ZH(1q8VrLGyB3v0v#Gz}%~&3;j4vjWdVPB(x2vV8r;T^!t`XH93*ef&`P|l%>i>KW#%|e3v4t7lT}ZoFMsbtr z1h6NKeV@vvcGi4nBd6iZH|@XaKb);g04qo5pkNh+WSWgA=}5Ii&Pqkb#Bw>lEUoSQ z@GEK*teS_bcO`~&qIM*NWooU=M6h?N;07=iN`ENjQ5gcRMoBMmh&G!hGsDX!(Ik%L zwT&o|XUHigl0|DBt2kQJ5N@i0i`SYmPpGH;`U>k{`xgwWIi&>L!QfS43kN)%*yxYtS(H!BqJv1EK~ROlSKc_j3>Mjv ziA0q!#u|qNq^_zJ?`rhw6YpnX;FQU~LVT@145L6c*10^m-h`{wcOe0+-< z{fLr`{SH$yMy7>KO1m2Ke&^f4n4IafdS~^KrE!t1O4NEL?$4;r<`v8G8IQ~tJ1dyB zGvN7>j}dz{Vp18`6+YXfwzc?}HN*gOYLFg$tV6CnoFg05A7}4XMx&RqmXEMHcf!>Y zklnD5k!LbKu~=+~Ep4)7p(Sheq&jF}E%abw?J(p}lC$Z_)LH|Kt`7ZCoI-z3;Xh6Z zD<8rdRf~}nT|e3`=20AetCd>G)|LCIYqrgwPqb}&^5n^;X+j8|9Q6iJey>H||Ke}F z_ro9i{m(q$=|A&}KlQ|-JNLyK&s=)tBadAmA{rLI{*SNy?fE6wJnG`y?)~u>zIx4z ze(pt2e$=<-&AXf5_x=xk^kbhG9{t>3e$}(K?yJ4uM0e`9e(OUY{pjzl9{HSi{KMyL zJM;f}Y(mobg_GxB`)_ZXlz|jlcFGq*mqW)IS+^bWfE{aaq`GQrR61(d*-jZdWjT#m z%ZD8fkrroem%Nn6ks-~RPh{C_GTIN0N^WK9ROGEWUvg|#&C<0$h$yw1 zqv1GKsHO-6wj>%gJFnHdT86DPprEoQrK`MYs=Ph%4U|SX5sfi$kXe+eD)nU4%i3^q z9;&7>k6PMB6iW<6gpKQF8hlcCYh_ZpX=R}Nt?bch3f^^tIc#$~&}lrA8dU3S??hc@ zSiY#P)9ho!9m^Rh@3s9VCl<-qjxykYxFoWM(u&e=Q7}$Ph-}FKmL)*5HA(5sH8+;6 zVOTC_EhNebLviOR`zElaVq^e6XWB6@d)p1{=#5;q@|ud{Sw$LXmKn@eV*|?}7enq@ zJU_xMl8_1j(}KzKrVI{Zyc%ZjWe^c;%d9rbR?fHBX#z5=q$y2P;#PHi?r;|h_RUGP z$3-bsHj&BolFb?q`<$~El^Tf>@U$RUm)~H^2q*!+z#tlh^`4A;E?sbV%t6WrVSR`rh*kG0&1s7glS!Ni9ViQ1Vl?5q689g_ z7I%u3n%R+A%^5>khdYbJKp(|>sT>CsZc%je(G27sMR>6+nIiFm@3n}5^sVHx2ycrT zUrAku=RV?dCQkDhwX4}xE+k3aGe_oOpOIeWp+zxE-Y{KHeb z2mazKe){Qu^9LUJpbNq8C#R@%JH`+ypmv=Sk1_yHEL%Cn}oU#3m%m zYK4|BWTDo6;GRl+F=7$Wdn(7jW_pf!dYAZG5T%Y&v^-A=3SYo!Sb-2F zM{T;zoV7>>plNd-EGs^+IBHNNMH{&w!&gBq6Ky|YWrAWk;}?tPDdMM$<+a z2INCKf=kQ{Q*)}?4guHd#S>;qsn+XRn2yKDW7KS}?wlxs&Dg!{956I!yp#s910A5) zN=JqSc{q})Nw?5Uy#%y}v1%Jc>XE+gjx?JjP=XeaJ+L}38Cmu4O$295$u!FZ6YiCh z4xUrk=bag-+MYHy1xswZF_Boc-Czyj7eyxkX2CiEv6qSAOu%i=+C*Z!Pu;`P?rGgBe)i&VG~HDIJ?p!lu+D zl8*=kld`{ZW%Hu7F9kaO*=k)^{Ye-$89-pFatUR_Nct|!il=nV1VW(IA z_)lJGzKv+Mu6Xiaf0ntYQC{*Rf8zz_K95b57eD3c&%*&@6PpnFMPGirE+Ggt#70R- z%dp>FB-k02qK+P*^OS!nRP9m0v@46dYwNP&r^zeoh7~%gwb$na%r4q-Z6FR zoktXq#cY;+S|{rrrX+@;x*zK(PVkUHjESjXM=Fa1Aw6D#%M`UZnlI}0vKWZsX%Hi! zFu~erGKoDWB2^(};VUdloXOBWTi5qM6j&|bFC4QqiyE_2{RRsM12C_$pB1u}Ma+Fb zqSMD*0v&2YNlrz?(HrS81pt*`xs{_Tnw6==c2^!eVm55!F1DcRzVKPHEekT# z;&V!K)Iqqd8aOG5Y2hvjP*%j)N;;AK*p+Cy9)$(rN5p(LNxjhW95K^`k69hmZU zntQkk8ZInsE`?HRKKrR>6C*(N2`Y{<+zbWsf>&%o-sWZ`l(ZH*z@wgQtPShm`wb2~kk~-t# zkdmvj7m>a+?ch6Vieq$`5(VjCm$7hZ3R?nOdxiKz65pdg(2~M+1C6sQ12(OTAa{Fu zB6?7IKE>FNCa8Nn7YQM`z<)=wqsP3ujZ-j>#I)@MsJ0H~NS#XDek!hfuE2Myj>nH! z_jRG+=qRd};pYlJI_gE$;k_HAwZ<_S0A2ZrBbX|XK^>wRrE_q>Ey01}NMr)m zZVZNEqU;P6NdokmJYc8fegL+o6MYd=j*_&jA_w{+SzV@y(Iq}DZ59GbOV?OdoY3Af z*bSikrm=}lY+@6e$gIN?3VX}KR!ojMN}eey02AYx1G5%>eusk@Vp6q70<@9UART@7 zDCuVE(*x~g!M7GhI)_nJ_JCg{O&*#dN1F8jK&XF^+J{XAc0hmA{bIl z#f|E7a7KqUL9#?ACMqm}9(kv6$EH#RP0Ul|d#fsr1lO`+_q0Atq+; zbHMt+lXU~E)I;!)>=aH^Y^_QTszw0diXy=XH_^q3DB6;gF4HEO$aQ~ z6&b{|(YBFKXO^OpX(_Xcy`YkrRG}N`e{Rw`6G8kYe#4vZzqM} zMwx-FNL9@yqN*!zyeiXN1TC7KK(S@{Oz@qX9R^e1PFYc)E#h1p7TxXB=Aucxm2z*_ zuC7$xWT&g9Sj~8kVZCQP3%)UQ0Xlh;^1l1n#3nYeiA|&|`^&K^06&6b%MBchQQ=E) zln>Jhl7*GXq@~daxv1cSg)GCNb6ob$2UU2NNH*te#~~%j#s#rLYx1lxQ6Y@Muv*MU z%?ev8YF1EFjNTL7nYHxRvz(Bph)N_2!JD><6VaA*fKvnK0M(ikybF%0<7bz zk4AIlHWk2UcA!K7tPCd;2y(rn4-Og_n)U117Dd!Hh(w_Cd_8u+sC`oDq%O>{nYn1& z&PwopDH%wAf=y#8OM7Xl$xC0tn9wB7H2B1YV)YILWdd9SshSG!d<2LN-jbAcnM#=< zn-R#%jz(79S~}yw&)K?A6e%HCtMnnO5mued2P%yKe5phy3Jl(7NfAKR6`u8iMtJ|w zJ*DmKA+g;~gOqm4+1og+LKNdiDMs`mhd@MZ6h98cQi?~2=2fG#H7Nv(0&lG#S33_( ztxSma)Zt!`RZn||IRaB+nPPY%l34diV6BGkf1swIA*Bb=(GI#+1709P0A_jE+PqWAB=eRx6C=;a{kt%)e%^00oY1A*ht#d+UDTkb6@(>+luMKPdxOw zS6qBTtW9Gd#VtBaz|)t@8|C)JIW|ybUVTi=i(~B@hVt%X6Pwt?CN=?t=ZIcJ2L4~T z9O%DIwvS0eU>)kL*Lq(8VT0F4?ISWKbhm>GxgQ{wl@S)%ksJ*97)WR(Cso$sicT-O z7ITWyq#1-0%fg)M!}Uuz2C;{=p5kpzSa~`sJuok&QZkoAt-11BY_bz31eYUD~}xKA$m2w)VDz92`2H!?y+K6Lo$frm0~l!xXcDM~u(CN@R5Fk;b&c zV3Gj>s!LdT(+d)-AFw{@drPWVy#~=qPYg_RYE&qC^kB?d?20>5Rm`-G_|8UfreF(c zFDxeoJ5?hgEs{Ws_HA6Q(tdAOqgk}}U@2QQsuY@F7h~>v(~oxG7CA9>X@kuX;NEzr z?ILlX3wRQ(A2zD2trFB=XOX5?Mm$FfYYy7H8ff>e&iKs5d+&*$98J;Jy5)Xh$l?j$ zAj>67_OND=B_%Z?*uIQukJ*liq81D*I}-y4OJ8x`aT3r8a{Hk-&ga5;6dD>vG~QGC zoZZ@loR3G0dC@sfBlt;WN-tPAP@{S)DIbgNr4N)?RjvW$1GG~7;$t?007fUFc$`j| zg*C1$(a|)F-H^NNy{|&>d*^Q)vQ**dncc5WXUCkieSiBn+H9Af`OKS-Y(M(2+rRqC z=ltbIJq>s?L>Xo8@GA!gUzT?F`i@Gvc)j%<03ZN@H z39c-F^QbRU@k**HziRW4?Q%ehc3R7k#>Zq&AHaywTicX&QiV(nJJdE7N%}!#)dMOG zSZDH{9*7CZa#Bm_WUKKrxPoWzSet76klm`4B!b@Po{jZvLS>UE=l8*ghH6o|6P8 z-HV+;hQ08qaq5AO8qnn+!>CdjXNiN^x=6Mf=W1c**9e~{5BWcwC5aA0;XoyC*Lc%} zf^sbyA85x>^*DDNmu~|8B!3Ken{j|0jt*BO$ONm;Ca6v2@Qk>6zBst!@Ro~@UAaA( znk4(HvqL+4@eA)dv$wld9P_KMErPiZoU5K?8Iz#)z18U>`vbB*}uOU&t7ur^OJ2ZJ^o;C8#o4c=TD#i{ABih zmmhzam#mGaYA4>Kp1AVKhD|T;{|6(-VMwN~$_spX*A7Kpd227&+q@sd)m6bi(2&0C zT~QYLhQs&$9plhv>#O44-C`N~-i9(*>HD#$Yk$EDkQDnN-sMjsa{+Z(e3#29lybN) zLdL$!wya8T?(ewp$M_!I(^P_-xsSKJZ#!GoC94CiGv64o>!L5}!rzO%-@W}z^wY~O zIht07XZDu$kz>cUs{0L6=4|Gx(YvfRlj`IWxhBhFq{3l3LvUyTD1q`aTLVX?FOf~v zw)_z8j3SBt+G-4`T50t_p)(8nys(Y3%DaWSnPJFd9&=W0j-^C7lEcIZL{QmT$8T#m zTklyanZ$8O90NkQ(MkvjC^Pt3;cK+FcFUejsf?1Sk`68<83wE|Qd1lY4~hteK`d&d z0668`0&Hc(hYV?RS!B2{W@&;cU9N(wnlMDzJ@(0V zW8Pck#b8#go3GMgr?jz{0Aa#U$?mr+`PJ z8Ammcx5*XrY*HtFZTT(*a=f{!b5q*wS^$U@Ipcm|MXa99v=lX2G#hKi?7Bqc8tLpv zmrkXw35M3{E9-OVY!>E}BMUmS){=r87mSK$vIKatO+mL!0iS9_^r;?VE}Ux$HE*YeC10YTF%eU%39*#Ui;PU$(3h!Z#uKPNZHm_ zLT?TatI|$G40qi0JG*-y_T{v$A5yy0M|W=7HD54ky1o72Vm#bC{i(s!pFi{OzIgJz z)9t?${N%Eu4{R5I)Gq#bcKnBDkAKruN4IY~_w`GUKd7#1$>Y)5Zin4LyfMc%fbzRH zR`dCPzW(~956x`m$9CDZ&Ca8*3OBs}i`#Fy?!^}bXBK~Q-L>z2{_EcSxXUNz!s7Gq zdB?l&c+gv~dtP(rDY^Zvzwk>ZUhtY{UfurMul$!Ec;-tU^Uy7GzefMTfAfZ~Z2j=h zz3{J^dlP&A>X+Vd(bInB*;gFA?v3wz)<1dU<1aH881pZG>hVuXhi5+OwbZh;bN_*t+_5;BWVVx4-Jf zi(dY-Fa3UV{|6uAS6}#C+5!h-M7B>qYwOvxBRWg-@{Krix2$Do38)l z$*WF0_GK^q(RaW3&0jmLe()(Tx$Y%DbU%JDK`zp31tL&nRz+!6fonE&Rb;YMl`#gP zWnZLQSkA9>Cx2+)WTPz#p=^y>7#V{EtJDiF3q!mP%%t z0nuv^v?H6!fVYd9`Be6YHK0shm)<1kp2eH7k8Nv&+6yG?RIVEE?E~8y8&HGjQQ60NoA+CDZejP9 z(gKnCen_i<6`a8bBRQI#i9GO#Y)#zm+}^SWlCm`7U|lYCz>~APbTp#!^DYT4E)fY> zsR+1H7qK=el3-08Wa`C$eatYNp8-Y>DZ_BlxFLdcOj#A{>pEJ=E=EV4k5!L=%*Nb> zHC|oK#YD*hREPtY+$b)kY$&5H3@_yEn6ylBU1AVi3ZCjKj4Z)BZnpSBN}mc0hC33K ze55eTlg7krjLF)GRE($$oQPIfc1hurwwwxMvbXO3>3q3-@Bn3h> zZhvvp*B*X+Yv=s!AH4DAPt>!AE^oU2?3w>|=Je-=?p!EEW>2WRTl8-4;B>d}+s7*F zOxxP!!sNbQN?C3nhNf@lW_5UY7;h+pAC|?@qc@pc_2aqHg`%3Z3u))KH`bp!ICVI8 zUpC7w*zMq&N9nl#G1j-~a0Pgunfa6FcTR z6U9Y;;qvZyV@&=ZANt^U$u&=X!o}v^M^l(0C1<`iCU0GJ^`&=dR9ch*Cg>i9-9Poo&))IkfA*U{_F(s^_rLkv#ZP+A zzkDews_w@S>QPEpst*qnycXvfHsHuRAtkE>Bh7t8Q6_+4)J8Q(bY_HwASTNi6ta0V zRi{pT&{S>aRe(4X^M4W(u1e;zDqQ8A+T}45iJw`Zv9MX0!bD%aloU-`o0DeA9j{_d zv~eWMW4m4|AEE;VhIZRSZs~bG0;!8O2P(Z3v@(wr$Y>)z zzTORyieD?sQFaf~9S3>QW2G^T!JCV>+;-!eGFR+gs|6h3z-GBCU?S)jPS2njqGqqHZf;y zHLi+jCX7j|16+%-!8A0Ii~_>g+f)Y$mfd>9#q0qKvDtjOop|kFnX{u=suv6$*iDq1 z&$?K$q1FQyQqzt0m}(p_vcbLQ!&Y0t8rXM;mo_4j)ZE8N;6pWLr=U}SBXNiYIKc8# zxBk&bKK{>}?eDwsrlalo-#^^@pF?|K(sVl8Ik@A$pIVus&Q*ORI6Gh5dT`q<$z2g+ zM(^~>wC&cZ8>KFWi!V*p#GW}FcF#hbvppMU&0;Y5%q_u0e{3hMq&#zLIp51iA3Hdg z7pwhlA+su&V!ZV7VllYbT9+h%W*)kwyZPq2U4C-sqCc3zkd* zH=C6AcXj+P_P#qhs%mY2pMGX0lgT8LUVtQ!gn;y3q(yq~ogg5hc-8B*gV%;A7qN?2 zP>L4?6-25^5l}#yw9o9UU}5o?1PLJ$+P&`M zUB|B3n{{3A(2T5@Kfxf!X~%c1+jjhPy{-Ao2NrbBv>}A5E*x0>>DGGWESfxfWH%5e zzj)y5wObF{GIBBlb)1|{-IP2#K3=`&yt_qiv#NmD9s)>gz!r-wOzqXc$*KeAg+==Q1AU!5H_ zZ)R>BcV@?itJe0TdL-}tdefmlt`j+BeDVD5x$zBGfBS6XmU17lB>ckJ8=y(NSyN)CUyY3Hr_a9Z1<2a1O|k@xVnJ$j=3*WG&(`ak-> zeJMYG{{Hq8py4PPa4r7*<_i{AKLlN z_Cs|MzWty{#iKg0Ebo-VN4Bi`=HhirX4m--%t(u&;hE^B?EmMd+YXn=X&vT2G%F|0 zT!Hw^59>eKv;!Z!Ued4ky!q2y?vjr_{=B40Now7H!JN@9@$OiD{f_l(em+}HVsd6Z zxS&J2_3+mpZT;mUigAsd_gJrH?vLL2x!?VB^5Vb}cHft4+|5T%>}lKj;RpLJ+(|F& zzhM4&r(Sd5$VtvF@BL*Hd_hL}p+dlbZ|ApJO-{dx2f>OmRAo z{*9YSFT#eR!jN>25sg-xcTH-{3>(Lok!Qj~ybr!EntsBK8!~Nd2ocP(aq8;EB8Ik% zOr=W@=q7MX6cp0h*C>!>89pjd30(t_ps0ez3kihZ39lPO1uJL6z~)zI1_(4m`ie9bj4E1W}*;E*ilmx+PW!1$aA311EPR{<}eMW6N(0)84`8qp}+)s zflUxNo@=Tvf|Nbe@P@VrNstt`YM@ljB1wiCWJzQd2mxc3V`UkLU4IB%xoMmiIuk&L z9Qp_Li{U(Bz(HV0C?Ju;k_1B5szw3|qiDeV!2nnQU$O|3Ks{^#)@vFJ1JlW;zhY1U zLuZ#W2({*u7!lwV>sLr13@YCKFsb%xo)8VkL%lFyv5a^r)xm=A3(qPTs#|=Dq3K{d zNvNJSHrR$RG8&7@10X!91!>?u+0G=#FkXc;gi)Lf(d~p7#xS&GDt0dl5GB_zqv&8E zO(7#o&CUNAOyp_0R%jP+*mcR!N|3q;niKG{OMT zdAh80Xat#h_gDw&TNIG3Q4@zot?8!}fSM0cES2RnB^x2;&d@!kJtZQI=JE7@0x!UZ z-pmd#djUEgp=eRRz_Cn73EjH>eM9vTcfH3aGJ^hlbxl}Pfv#@wu!@Q$Stm+FvNBxP)0H77rPzWE=gP}8uZN^(5yWE#i3u*27j&Orv&3RiGJMsXr%FJG4|*|& zmS_^2Vzc!0{{qVYh>b)bQ9NkA5hUj9@n6%ji^ol9wfTehK65yqn0oJ_4R3sYS}vY3 z?e@O4D^~bkT=GynA5E%P!_`0jbb8+GN#(zMweqiOj>%Wh>&onM^z*~FzB~=~KmrYyk)NNImZY}s+OKN|i@$8ildrhb`b?jkyYq|n zPv7*t|ME=9L?t-<&sDE&IjYT=Kct~5Z0FFa&C6c>zGlwMN#gaLD_?m5J-66hx_|Re zJ)fUYfP81x|M1)RrK7g3e0}@P#5q$Y{JwMj3-8PSxWC(lT_0|}7CUC#s4n-kXoR}{ zlSjT~dL~WGPE6p0j847#cP(@@G0TyL((>B8eq(c(3;+0ZbyCXf{e(-OtbMQ3eG|q` zov{D&RquZ+y#CaTE8neH@k7Pb*)tq>w!L-EJ+jZAP^#+ahR-&gpZ4@ZzU;T#SREKUSyzx_2`r^60 zkL}oW>$b{s+@H|PU%uhZl}3m069)HkR3BQh?w<*r#!gA9-LU3)F800g9URw7DziEc z9-QX=Y}I=^nrDq_6@KH{zmwjxN8c0w{X46!We$yZ#GE_)ouhmIX+5&l{p$Boiyn!&dgznWm-0K?kP+Va#)<=VX|tz} zJGy=S3mD_!y80`R7dE@ zlwBkSp{)@E1D3)-e$vo0Pot9tFn`39-exgJby66_ViVCqt|t7Ybwv=A6(UiwXo@#6 z9U{k|MnDM&#)OXsRL3)rkI0(l-KIS<3(XS383abCAOrg4KoDD$Sea!7x|F;M)`8dq zSW_D@G-wylE_IHfqTLiFvl0VDt4=8VL$U=40>V1yi6CFd2vE-+#6X0X1q9DhLqfBl z-jsX-jAa;xB!ZGP6eLkJi~v;|F)}M@Y=la)>l*kds#y0&kT0M!Jm<9Ygw+~CD9O&J z#RIesX(SXN5sk$Z^2$7k5fL;9iGVDDsV1glW+;qCwg&-#OqUZI9S zrK`?ss3D=g2B5jasT&Fkh1ldQP}Qm|hkTW+W&~p}>Zz$TLSZJx&Z`k32}Vi^hYhB# z8WJunv5>aH;V@RXn(J{Q6BZ1kyexKdyn;1evKKr@Zqt87=$9#rQdi|BY6Atv8&VmvTRtNW~f`n&C9O_BPs%|DN$fp zRgJXjGy1METnmKTRn*0_eRN#wmS{lFjXy?O#6=4@m>yjVzFm9S>#sUrdZT%Vg7XJ2 z;pTF=+de)w+mT_PHpO=0T!|t$Wi6s$RgPx@RaF7hVcuiC?}pS$Fw$l0f(4U@aR^mh zJAdKQ4b&s2>&PjI=TBWJE4L;&13?dB3`I&CH{M=My+6y%d-Q41loH?^H*dy;6Q|0mSvgJ&go4s2pqy*Ogd z>ywKz5bEkLUwH7>im{{GzVX8k%7lWOyMES_yY-E)TXv=-XJAJ)q^2ds{j}>y-PAUk z!jGE!^h2ZC+#RZCMUi6}SKdACT4%ai_UY60uDnq>arETL09`<$zo&mcTTv}#5`WFD zdNtQbE9m~H5J_dmCnTXIW>55sM}a z$|vplT^HAmd+>?g$tXQ^Zq?xuP0#%9R6}Z?A=np8ZSL56Xz!U4*R>n!qst!enQ7_M zoG&Zipg=6L5lmr?$>_Ia$>Vvk=*&M?Ua8<`58*;2$s&*~Kb{-kVbGA-GcKJxdA-78 zO|XOl4L8sKc0J?XcORLa%%C*3>dDW`g~T=!ddF?s^W)?$lmFOrFsZOlrxecQ^t<+H zlYUSb*ndEZ9qn5Fv$bH-v$KaIgp!GS+19PzafNZwN#Iy9P<1mnX3R{NjF9Gz#?e_` zu*f#mv*pwuZRb2QZD2bzu+!}uH_B9k>Mxusxso%uyBgHelVbPnJW{`4R2ogS3|Exw z`z`put8Wa>x1jDVY8F3p^pa<0_a0e0&vzX!tK6&n0y5r*8gMk^a)0G_0c z!(RiLUVnyReu1J=jx`w5&6y+631K9kPvQ*wDQkFo-&)wtg%VE1_5ia9$V_frE*Rv$9r! zTHp|{mZ7?zSfh3_0tTOP1BfVqXqYj=0GAQ`p_v~NPpF#?TqAGD2r4ijvzT9^Ij0&1 zeV&MpBZ{HWECfXb{YwGhHdZv4FT#?5Vh9WhDku;pl7Qo5*;onN1W;Rahj2)Prr;`Y zQ1Svz>E`vuDrUke3vxo#2ivDWwrD*B%~=H!SQ+ZvNELw?Vv!+M9>xa7P<>Bl4S=-{ zxDuFDQN$v{gU=)|YerCILK<8u4Fur{vaCzZyb7@AawBd(E$jsygG&0L8_k$hQp zW+fzV+4V-1yT%tho0l;n-ocl}jTWD5Y-Gf3tTN0=6!LlGY+U5NrK5hfC5 zc#&}>2*DuIVR7oN1Z<5V77G&yK~k(u^}m4f zKT&6xOL91z<_QZ{3x_ndrpl{pcdnL@YCUL-nK-zay@^aB9B0o-vC!9!9J>(k*VOpJ z!G_wi=g;#IrDeCiZ9Asa??>6qoF?zmDlT3MU?@41ljAtbGDsN;ACt2-YM(fe6loIzEc_;@o>wg0lPYPjotMAp~FXRRweyy>6Fc%>^gWjkHqKX zWZKW}et-4OOKI7;QiI!I<1iPy@QJ53Z`|_E^5;`p^?dm8`7Ior*`scVnXV``Bk@*A z6ghk0_PjEy5hZOG+Y0()g@-Y@fqT@FRDl8gf?Adtq zcEzC!6&=Ss)C4DME+1L*&c}ho{Okn1-s2Z}kr;;6E{ilF&Jq_JA0JDi8Eh; zZJl$H%y~_1m31{zpWAPO^^4b!-Ep5kQ<7J-B$oFvJgO?ae9kQ?M(U7>UE)PW=TbB6 zN&j1QkY@Vg-L=(~9(iTuS6o77%Ovbo6+z++gLPOP<}x9?)yA}BB(@*_)T5T~zFNEItFOl`e6)|#=k_Xh$}WhtA|{Cw$M$s?w^*#yUOTUHx>w2@ za&IRFfEHu3(MYfm6EE^+$v$JT@jNjiA&zLl^2--|qF1pG9^Bc6!bHl9XX!yPc2;81 zU1vcw!jY>SpDd`+E45=2$iQk)6# z3>|!ITAKA%h(q1(8@~3n1E(u`?!DH~W5E#qE=d7wV2$2C?)bHgHqFfaDXnrj`GnGV zSbpz`uVTx(O>1{=+dQRs-uV8xO*K5!BrSpsIXBsEuGu!um{P_7Do$Xku3b7?BPt|g z$i#LIv8fEmqr|$>Qt3629j@lCh#FKeqho9iMb*K(|O4Ga>=EMNRE^8vUa+Fo;Cs!t{0qs4ZHEjaY1YBGNa}U?J4z0P-YMI|xW1 znt*7o0rHhUT5mW4iB_^~L;FccE+Qgu6ji{nH0a(Z(-H6`k z&66>dh#&|e;!I`>s7i`MO-xL=PslYCczA&cQ8A~R<|0s8%uvRQIt9@)qWXjkyeH6F zRPG2FQQVCXMRZuhw9K8(i~zhS)^vza>0nm^)#xgNIfk<;fM8{Tjj=Ko&XB2w3!H)m z*j(4CBstHR>hAG&WEGe?KT{Vp3<6r~ulvJqcUqcWE#sKIf zlx}2L@UJwzyQ$+5Vz3UOXHg)W!1@)YA;eNkb|RRvqXcxSSfGR%m^jk_iI!;VFr}bK z@03^tBb`CiXa{7f0I*WG8A*hvjsU4EUmSciC2B#lzo#8ad zYk(pffokQ`^#Hw^icHjW({%hai^&MpFaiWDb6BGi`T{I_7&-kFY0}4vsyk^aVnkb6 z`ME2l2Q8u}30G^OBY(BqGTOUf! zbSJx{kRo{MIZj~X5>-hgH8(j&92?`%?G8o>G2tK!46)A9=NQB9V_B>*I%AJzQwxlU zs_S9iTZh6yl%0z>5wd*!9u7s=+By`9uvmxRGbO@cjnj2x&0qyWDsS=eiH60FS%LX4 zp!|>AsNpDVm|#qZASI@!*yVetKQ=tuL=X(mH4zM&R(zU8e(D3193{`!!a4~0myUE}UC zfcBe^lx&MHwG15IFDW&vRmNQoXo?5pzh>~m#)fH7CuOJJJc615pDYk@OQyv>% zKoP8pIH75@x{g^^rhr=xhE81fqe46K-@0^1Mb0M87f!~Z8&}=+9kbJDTt6{W3Y|b+B(Ez~^$;f8Bvx0&wj zpG^?C$AIxY`j0yK&EH>tcT>A1LlZMn`i@>Op`Ft_ci#;+E7fGU=!rWbR%^yj&In&kXqfhO~BXsG+3C(a=nxHykX*Y24%7J5l zTKoDZn|Jo?_6R_!#>r%Pi_AsNU#gtkH5*~~$tt&=%z}JS*xGl@?C~Ab0Tt^8&qrIc zJJaoviVK%&+ILGL4Y#gescJXS!6PrwMWhkh{U2?F`sJ{2e*xwV1EeBsl$s%&Ny9|Z zA|OXY-gCrk>@#6`w5N#>`u%NsJuB~i)b}CLjfz5-H9#~M30P?Ei`2( zBB+iKsG2p)3ACJ+2PA5WQ^FX{_@e>>fQ$+#5HXlEN&lIq*M?y-tQNt|k z!-iq%5+e&f z9((*oC}PMG7Xh0VllV2LZX!`ZW|9_7YXF6HOgT%5R*Yllj;4XKb{^uuaQXs)T5^sR zc@kqalI-9a;|@V!+9q)lk5q%L4;vwfiUR>0(1>4Qf+|rom~aAl1Aqhp24iX=s1cR! zvWlDq3U`c%&Uk`QjUFojW+RAEG&ZE_BF|XFXkeN{CdEfB&Z!lQ4Jt~Rph9cMF&j~# zBSj+t-AIfPn>pd4cznQ#gY=#N_mLp1KrTen76cYnGL_<_HCentsJD%xgG#whND!bT zRSF=iz{AQnq8AK)Fkt~ZA|zl~73o$SAA`MN6jC`D9+0fWCXs+bpw5$nsisDnhF_ON zJ+N>8OV`T2mn<=eFu_3B;c#=P&Tiv^J_D-?wi+Hk<8{kUD0J5tn`-b#Re3!mdAuYh zPET*CtBPJ*CaNlDcVK5a4h3~;&WJl^BIc7DiKzaDZbJ9IlZ$2HTy6)e28J zeh)}cIUELWC6+j>tCFs8F+3w%^prHF?7C4~%bB=Y4HHEbDsRAK7@Q&q$mv zAF`=IUr5u<*P0Rz1Z+*hcUp+y<+$;ayS}jgrR8^ulJ!bAPMSJ@R=P>MF?z58@BUyV zU)Q(x@Kz22djjwF{=}ysXxI+Yk{*Zb5 z5tDik@A>>E?^%^WeAS7cj@9NB^8{=DU{Ey(Le@V0yL|V^()5ScWQwS1OG!)jZ9n$a zKfhLP9ou)x-;revmXGnC+VH_DPv?x^4(y1(cW$#}%k@AYNLj{lQ+q%6>1!`n7d7MS ztNhkU56*8?iV@Qs((d&i#4BTpdXMPQ`oz+|{(ahzoIUGz6m*~6-ql3(74{yS_wKTn zy(2q$z2d0J6GqSIzx0z8Z#E1ODv$1t6ueZ_6(Q8EsK?t=9?x0$Q7&Mfwu6SXfA__u zb(05M>aPYf?|Y~yF&qgg`v1pW8R1}vjc5qP=M~1T`}Q9~WYn-RL!r_Ju^FveMvfl+ z=hrC>m-Zj_O05mu&?EjpghZE&f`b9fa77b4{`}Fhm3Wfl&Z%9c#(-{mQ|mVlZu;`K zn|ZDC?woczGJ2-8D4bZ7^zJ{F)ZW(zRb4XDd(E9tG%auIM@t^PGN5;$rYgQ*@XR5F zk)SVVqEfWh65Eq~(qWg~iIm!CV|cJd?nX<16m51YUIN~%4*^O$Ge zC^oC@eI2~JUVr-ad%L-gZP^r#9m)b>oj9;h>)lJ?!rs3=_f1Jx~qoag&gNC;K@P#GSlLt%g%fYmP4^HT1KG=(iIb()q zzqk73@U3t!i+)~ z9n*#>2}&9hLCugoz*m;A@B#nW}m1cq<|&0>UODMv`-&H|+gbqpzt)Lohw z8XE+cNR((d91_wr95EP0HyA{zW4h|F1}APN-Kqph7$!8NkYEG_6kWrxWHexQd4h17 zlPgGJtRhn%W;l`2bfaYgv57`~go%eF0aW9G^~v!p_5Nlw=m;qodA)QR8AGGFu?hxK zldy&_M8L<01G<+Qc^e!?0?SDtpRV(K)ON@lf-5U=Mp%JVPK>xj1FDq#D$w&m1<`sY zp{C(lZRO^xxA%uNrmj9hAhS5!;P+!gRTRz$b15lIY@F_{V;SlOju>9H837LoH*g^( zpco|9hCLphK~RX6kOY28s)~X>F%sfJK9(`CJstF}(&IVFK`JX@aU>=ahf}+CS+Iz_ zAJk9{&R{(OFd6qLSTTrIHc*(2O^|#ctSN>hB9=$K2Ke<>RRVSQ7%5>A6T_)t#@nC> z%zwSS|1&nG*W}`Y^k|W7cE@4UvaBXq)S^Stv}U}7P@AEDSsJtJ$R9UC$lm6jdt6OH zTq$$zgHKtlzB6a8I@^tXX7s337NO)$&ph+OwmrYNYkkQrJLEd$#O(ghu0(qepHpM= z?|)_`8<#~8+h_CxFIsmTzj!CT)6f@sJF=4`BxR19JF{7qRdNoVmLNBcVS01Hb7|L+ zJ83hf4{%7br}U3)8$U~I)qX&hc?intJLhGoZ|5EmI&4|AV0m0c?+&R5F~b)xVfP-Y zt=Ed?y^<&rr(o~cqs_7FRW%W5+JjFFZry~ugsw$X^5y2{n@&X&TE=82W~Dy;__SY6 zm$9yUUS2ueYDqvy9yRCw*lZKiv7PRl`zoJu`0UO2{Ck(aIW8;R!P$ga#Zy|+z-Mww zLQ+QV;LdsIuB}bqv47JnXG&|Dbr`n1uRT3AhP8^bmacNwH(a|`)_M4YBZdx;5X$d4 z#;!t$Id9;imu$JeoVe;&<<{-mCtI6Zk|*B3P~LSg==W)y>)~gfZT{_^TNVDk3mzFg zw5MJ6H|AdxKgEAk_&Q@S&M7v%wk7&9Qq%dZNQkBOcG3Z-*FFxY`@e8y-g301$}2P z4DBtcs>$jy<;|gdY?8wo+pTzdzRA5gvpUV1-Ygy=TmMI%<+Fc1f17XC|MgeLAvvR| zb!UtGyj%X-iaWOaVNZ`3Y`04H&3s-?-f^z9hP7q1Yn@{e<#Ergbnf_}St#II+SV)cRGUvI!wb*{Vq*7t*g@u_2*=NrCYvK<( zFWsr{IBI71p;CsGX&OLWe)k7vv`L}soKGlx{Hd3|-@VUWmSD{Oj(c zCBcv{rdjvrpL=fG&&TT3xJ8dXThzIE<3UV%%hs(+>uPS_Nxf(Iw4sBY5*jpXuG~^a zw!Grv=?;S8il#p&#vT0QhMY6-uS*B;Y3T?FBj-GloVxR5X|--iZQU}BXPVlR`ptM& zO#b2Y)vBzHW9APZl5Rn&quH!^Gg`Rdw$#4=loZW{{>>Wh#i2jgvZYa= zkAT>VM%(FtO&XS=Zz*_+o;gr?W*H6bh&n5pZrBJQ4@-sJsF)!}um=b*mQx{3f`}~0 z7ikdNXFz5gFunn^K#)$mLWG5cJ6fcS46quP1i~YF+At7EF$`(M3aaaJ1AKP%O>kgdYx?k7y{Of#Q~q0g}VoA;c*&JWB#9 z80tWRBeV~XfdPefNRUQ-;q^vRmp&~pDySeqnKq_=IkLbc$MV@OE~w(VAfpn-?T3P~ z=1#5BPuzaOgJdK2hA9gR2IVmC6ewdVna{`)M6Ux8@Cmg^oXo=#mjvK}S%U<^I&@Fh znO)XJ7NXnG2tyhID69}*OF4MPP*tG613^gG_3OmcTMb88R*WexKYU={a!)-ga{|Vc z_T(d+#!6Pk*TCY45DaNq45tI@ssPQ%jA_a#1f9%~`sHRzZ7x4f8|E%}@ zzHc9D?_E`0-PPTdK1@%~IEgXNAt8tw6p|1OUKz-Rf+K`@KtUnk3DlSbC5V#fRYbv4 zkPPt<(bfb-$I+RPnPg_{p6QwC>aOFis(n0sr}tg!`3p(k&Rj(q()+hA7Cf-7*3HAS z4iA23;e!Vc@c%_-w${dRthK)S>Z>I2-uA_x|I0u1+EYLKPyXVr{qWcS(~tf1Yajoq zpZ-JNQt-`aytp{~&;Rr%|Mk6Be)h-z^z{z!MVCBWoF9GSAN|e$I{txw_*Z{;Q}{aG z)7-`{eC_bh{mk1N6Imn(+W<)b0t`SPQveMT5eXohl1wxJ5@8q!13?28-4e7&+rc0j zP0$nrB%DS9rU4M>-i0;;o_6S;H& zBmk#JYplowVUS4}6dYg`NYR!M1Vw`Z88#bDNhC=%SmabrWLilBB0yRskuVGyFmozp zveBeFYHOxh&k$-ut!UtKtgR7NA~&bpn&NEk^EJ|LmhEXLpk=aFCKz%AB?kzg*%X7G zMi5OR;Gl{?I+J5&ngonYFu)KD5}6r;(b7(kcA}+|LC63JLS_P)4J3M@ghfs}T$y5{ zrM^U4I*XGj_5SiQ<5m5n6R$aE6f5F*6dCWGwn`jpZxpt<5Cx0nUdk!>ee1M zCmd^L>yDlz>1SWeCl9?`#Pu6VYrQCK;PK-)zi^pknd!=26LfJ3n&S#!e*1ScY}Lvf zPK(E=!jt>xr|3g1>$R=vgL}HSpRfMzy!AqJ!-KmxI*83H<;g=`oO^4g-Ca!jHeV1V zz^hN?)^0x9FXt!YYCs>QRzNskt)F@3*)MWl~N*ti`aL+{ya^3vk&fBP#x z@z0-3KJaJ%(hpu{li#>PDKWt2tfpZ_U&xvX5BpK>3}kAf;4S|kkg_CK?J~nK+&N{C{xwx z2EagtfCc~+02xGPA|OH#fRUCmDoAEJMu#jy6s06=+GKzZTh174aF|kskxoQE=DO<( zU?g3grU?SFhl;gPq(pj^M229S08EJ#3D7V>qlAkRAWhH&LNH8b2r>;M8vsg$2&o5y zY|fQQQfxqyr2v^uG?4@+ffg+-Qbdl`!-z~OAP7PyP77&AxGQu+1UEZK8ncnSI>V%6 zwN@j}mN;J{TNaaq=}gd|ki|s=SSu>h1tLP&=#)mM-uT?#d*^Gv zP$ulB+}S9rb6w0m*~|GwMz2z8bmP@qxOl>5Z|-3_#iWmuLz-<^YcW`z)uG$0Dx4o{ z9AfWAUb{X}EoR}NfB25hPxI;L-4%?>GVPIWZr$R7)Y#4Bs^wYBf^7ZSLAU=f3tf7M z_1ZIh_7;1#dCkv%wyWpelam%5U;O~rUCp_cD<2)k@sV9GdwKshxm0#v`SXAGXD&{U zR~0)~_d4R6R^0f`zxKDjwcp&Gba>CYwDJ7+{O!N{cavyT-?Fg|fC~wMrDSr1oYien?ZdOji?hS7-=Y^!KmERb zx`V8S=oC!RhE3ZEngHzP3N~|XLQMt?Fho!d6x~FoS=bDw8DVmy6sAlQ6)3^hoNgns zfdn%%9ZZO5GMus)k(r_egRp}nl|c(A0*V++AQNe38lpH|)r!_mFK!SYT{imM(=#|}XZ51R$8;0pjlS!^?B274?5W(!oB2th@B0w8KOu8^J zHUkh@D9J&r8>&IeHblvUk#-`3A`LiO7oG$pktQsVGzh}7DF+*kYBrcQqz1!ax&hTJ zz?fJKRSAfb0)inld%pB?Nfg&irwTyPV5S)+K*;8L%t0U^ut@0ytYozlumKRzyE_De z0xZCQ$uz+r+zBFn6G_`iijZJJt+AOw8g9<6j|nM|Oc8)ON_3EdOJJk3iJAy$HF~*5 zGbMxyY{?}^T2P4$(urC{wOJ`dZcbTB7TQn|gIVa!3AYBX8bJ^VD}jW8D3Qiwtg9za z{`=X(*EsC=UD2K+hpu#seauhF#!lPXYRhx1hcpE8@$I;Nt3CTNP7hg?g|W56*;ZYx zwOr@oG}>u5jJk3quIw!PtK-Rj-2Za-)Klz~rSSMZFD_E0t>@}HZA^qg>lStJ-M2_} zit+d^u3v9M`s4^OpLu~#-}GXYM~j+uii-V{91}0TT%UWn-FbxdlF#0Z?ae$pj*Y&% zOelXlUE12&+rl?JcH6tVc#pfJ{>pBTZ|IWY5N6Y^FA?kxAK$(GwND;D`qbk5(caI08EH5jU*scQP9;n_D$d0n?eikamMiI-MY#*=V_tL3DB>YBdZA zFj@)#=q?}vMX*d{(x|qZWmo|jB*w;?1YrtFoRuPhE1;~3Rd!IN{Bq4v?AF56a5ji?vV^)@-%HD^82hev2DZ}(ix zg=w4YdK$UCj{9$Ri_;hztoG71yLBZ*``%q#eb&2sSj~C!8YUADHDz4cC`bE@$`Ab> zHG477tti{iVA72dXif7|?(F7b5%=zBvB3EWJ1M4ZajwHN+_~%ZqCYv}*->UX4g2zy z_t$ml(xpq6NXFUGI~ON!zyAZjAMMHUqhDSg-($teqhG6asbk-`ar4f>8*jbwU$(bz zEMEP{0!Idhi`|1qztK%+ZGN8h3~klcb5WCSTI(>bb^EjbvRgm?@OS?ZogHI9sSOwN zMOQ3zI~zSopotvQMkE5Qbz%udSjaF+a7@+&oKiU1g`HeBuWf>)gCY#jaDoPb1e1^< zz@cF26S5m>t(lfGZ4eP-w)y=2+3IAvv9~eZooa(ls1z0!&FjV8cmBXJd`p zjMkSL^E)tA5T=JgL1O-HxPH0avkBw?r-X`@+^h=HaYl^|Ot zg~A9X0El5{%RvN?u}0^BWy1yq+9Zwa3hhWkPMFPt4be&fHizVxWKFXtnd@2& zPz8=~O@!1KV69unF}Q9CFNr zL9vbFSMEIc)yMZA)a**Q4ZgTwKl3xU+OQZl##}A&=w57HZ*}FptKIHSKDnQd?v;xL zws*?eX<07o_SIn{d}Z6G$6AlMPTRWmQmV)OxBKxFPrq-yG3~Bg(WAqPg5B$}IIpbz z&Q*7%UVpJ}oUzU{-K;lnb$7lx4pDcn@X5oNPD0z|;oZs}kM3b}E1tdO?OA)}+w#-@ z0|$@v#iMRE%h^On=eb;CY*?=@UwMBWmo8npbcxh3EN;L4OXrV1cl_u}i<7U8=MShZ zk(n1pbMo~sd;%Q0F&B^Sy#C~?o>YbGj_!txLbq{U`iWbo5}C|#(lWg~`r4bX&Bv2* zIlsDh^Y?z&9~-lL;Y57#{osfGu=-hTj4p<{ZnbW2YzhP%;b5|X%-t@# zqMDH&TM96RKG9&11)w21nF(bg8yZEaQ!fhOFs=^|-k8rH?_PcW>fUovrbDL9#_mgR z{)fkpJ~f>0pPjuu+j#cnSN`br_kVxaZylf9Jve{6-+20~U;f0Sw_nq^^w^I})rPJ_ zI&z-lVwNKcT@Cgz9KLb;D%psAq(~ty+Y0@A}i6CtVl!$;t zQY2x6gg}ri-Dk{O(z&4ckEy3Az~|LrD;J2)z*Um`ETKLn2!Pn4;1b zE1a)IhDgw3s@3*eT_O`~fRRCvOmIx3X%k40G8#=lBw&EmsEJHdHn>_prlRX_)J#PW z5dj$MhO@KRSF5{=#Tyr=2hZL5l!Pb1dfC+A*1nu{%BV4^sevj8~U>w@P zKKJj%P%)0E>uzJCB*x|7(<455h~V|kM@J%Y52)8o5qbE*KgoE zKFn;U$_p=HImdd%Or4&kN|b2B%I)$F<=1oR(xpq6s8}ry@8AC9rrQ12{~aYwr9^a6 zaSld7c>v$8vJ#^>xSidf3@{zUy}H?|~rTwpPy~L^7IQo(93<_6Va&;wFH$+j7D}0 zGDLL&=g^V>2|%=+V9-h+)XZwumIF`#3Sd@4e4R2q*}44owkcv*FBikGd*yoOFxZWRMYf`1z{rkp(uPF95i_FMg$Q~y zTU7C+4J)aHJh&x?H{W|Foe=U)85u0Lt>|IK`SvAAFQ$*>$2hm-LvwJyt%=Lh4>m#|*vs+Q>L z#Ua*5TrY8cHhJNdF}CZ$0T1qCqxW<(S5z5U-s@h*s`ix82uPy z&b8KFJDu1$&`p!0AW^abQB2_Vc}1^Rui;)XB1%wl5SrWp1QGCJ00AWmf*>M-Cx(4?T4~NX#_K+GbD_NTeO2$(_dUK>{QjD?*P3IEnRbm@wND-AnqxM|p#X^Z zf|)oKC;@{?Fe7ILG$OHA1W%kXB$+q_n*pI>L=XYzP-zr$)_?#y7nA}g4l~xuGd6zZ zgVa66##R_l!`MW%W3*&I(eJWWI`hyJmFDpG~tVDrc=BquIEqxq4ur zYg6wl&L%3SQ#Y1YHw92m4H)a8gKFFpy}n){c%hdxk%nuI1IHQ(nL!wd(Pcu4a{&U7 z3dCB}ftN-$i>q0d(dwtu=2i+w`(jgM=Ln>K{gxW2A`Q#xb%VL3f-yxP~dbxBLh ztfAo*g~Ft{bB+k|Wf2$Ey6V*dt<koEb%=xjtR1J2pwe1=%baONM8Fn>M+ROM3=n$9`d;-5M|4g(00QNa zYt}Z4^3rO5E;qfUZCa_==1ihhj!+wyS(|CU2sUj-<1H;yHL)U0(? ze01oKiHS0{Q6_;dh-5aY_pZBV$N>G}2*+f!3NZO#lhfI&V!JTPl`SkaHl|Hc7@u zfsJl2P4HQS*lS*;+YaCh+a1S(jG#Oe521i)8595`L)xsY0gGg` zh#(2D8|hzz%)pji69vIxR;{x_r9EP3)Q3rtM@$MGj_NS!ACVEP`5?#+y*MX{KrvMH z%;qauyA=mYz$t=cMzAJyy^?~>lodm$fSofblWIN8I_5n(Y`fWAtjChGUF?>E1tV` z>FOm7+AYvh41EA`4kIIAsGRqkE;i0}D@*ZyH$BNhkgZD?xdJyD0r<{PD$63h5jjA;) zM77u`#X(N_QYqSH+UqP$KF&#TYUkv9zK}2=`B{<}n<5dLG;<8XBF?xV@ccp;`W|n3 z{Vsu)a&A&%yi$*b>!!O=>zO)z_k5|Xy*$+qTbfa0>p=hHsdH`pDQv#dOvVR${~pJf zZ}$XqE)g4#p!H@?4|9RyBugt4#hbg#Pb#f-1XTz;jB}%Fdy46lvEFVlW682#Xm8eF z`2_8iDr3p4sk_wI|B}4CVEZ(fX6HY?yO#WQ9p%3d4sN^gw#l9EtDE{{W%q)0QO|EP6DLu39Ba*uAne`v*K->@TJB7p zB8`xYk{_r-*`S6rQ+|PcAZwtdO$tRxBaEtOj4I@%rOj;~0F&bMU0i=ZqoQ&N+I?bn z!$WFIkK~I|&Xcg8I?hta<*?ZxjUvVkj+;gd(_5vz9Y)6>(CD;F4S|p~l4K-~!#qr% zh1D^a#jaz9iqt1sJq zuUQKI%h=XUqu8Sa3X-HY$^^!D;5!JkU@bb4Aw9qIRhfvIbarp;26U; zJINcf>0mA$7c0IJOZlYQPgKeUdsr1BvhV3u>@V5DEK!0Gws6LZEpy^rO4c$uQs|?P z%0rF7V$mpP#5r*wJO&CV7oyE{(ggC!CvXPYGFs6ZokL-lWr|S93NtG$CS~mtiwGhr zpOql$GzOOnD*|V%*X4@ED1x-^0uK~uO)OAP8yQJjhH*?e0H1>v@p74M^K-FE*JvD7 zqD(T*O2Cn|bpS%Gv$QUDgL48l%o;i429y#p&1z*?Txm>e8S}RfUpL3OzvsbbVOdr< zSWE~25z?em-{jouNiA|vsg8`~lpfjihp}{4p<{A;855hYnCU(Wx@JdEY7fKivC78L zQO^tog#vo5#nR-!w{G-4Q>)EtnH(paDXTmWGuyMe-=(ZVTPQ;kbKVcAVS#%+bXnr( z{5*n=s;)ZZky2icJ%^3)(6y*gn=z~FqXGt_N;y}sHEl_AAj>KPLns~-46Bs*)n@Ob zevTk&9g3%P~5PNVNIxxcZj@SzVseSAt;^xkSJsiBdTmCBw!JGJ4jAIp2*o)1-;b8j~WWpi$Lj zLl|20gglI@R2`+tFque@aoI|Y8(J6+fd& z-S_>`z<)35U;WC)Dgf~K>v!G#Kn>ylnaa8+Z~ojc9>b0B$iW`CdihH$!ci~G%7(B=c1}|sSctov+asgW+xw? z2Pe#~?9sBqPgj(=JLeh>!cr+Wqop!0zpB`HqO#$^#-;}g!@r=RU(?9_H1<$vUTmWk zrDW;U-12?f9+_9Tx5fS^RqnL)@uElh_Vj=c*gX%n(`MVLQ{r8w#k%^f zot&H6HX3O1y?oL@)~;h_)7R{2E5h1$e%@7TX1wY=r9cD|h?^>osWPg^Dqdw&Hgz{Q zZwdOgSZgIQ`MzN$wVNUf+hkE=e7rugrF+@Z<(r4<0MHm67#vSw z0-I>Cw?A=jzCIbRH|v94tClTaGad`LXzlW4D>w9}u!ES!+EvS!t=>@0U^|mks zZXJUicxzfnT+xI;2>!15vtBIC9b@wf|JhXDf+Trnd|Brp^ z)XyGhGH0@CQOKG!#P2uU;21a6Ghn`I5C= zeGayZ>y=s*_xG$_x?)Ww+7XhdVg~>+GO%IEhLKtCIsAPm95ZKf8QxitPzhK8 z7C~{sAbb0RDRq^%KaQ-?N9TpXpf2FEoP zg8<@X6+aot>saxqjh$h^LTVwYRk+c>MqSd>IqO(3vtq0`a%@2pY4T%+lo^o}xj>VL z%4X=H6hripm<0&5M})}2q8M|cP)i1YK#BkqhL{L8kPR>`p95O_2#|JVj5|^5m!@A6g%H!o@BmjdJ@H^=1_bw9snSKF=QB!i7h${ zB5Vz32{aQC1!)FJ2G)p;L4%jpe3L1gC})(-JkzA=VE3lp7sjfuM76)wM|HNg7LKb0Z#2 zfdPz{)YIXCZKD~F>Q$21+D3|_0z&}R{r1aJx9#{waRgDy;#sj`V+f08?!MXdImRbu zC#m5e$m%fwN?3G4EXp|%6YJ)<8Xuyqn>>X*MEF z4z1gi7E1vsPX+eQ*I)b3B`aTCUHR2xo0hGMyT_^zE?K_dsaI}(dc_0JuYP&W@M~Se z&#m12^lN>uzB;ycc@6xrJM_WUt!L;$W!syaMC?K(3g#p zuLY@Yv!(0CmULIv_KakS+jU!&Ii;}A?AF%M&y(L#_S@QWQzsR{1ZmCFzAkoPaSD10 zas}*|&Q@hf!h>5WOMw6#5TFuAi4{PcHeL4K-_F@9$rV*1tb8D!bqmD_phh480n?;3 z3Q~iu?YP_iwr#QmzJvuVmNAYEXbu79#*(Klq;ryRHCji;-`dcqM{o?C?x_JIY=UzO& zx1K>|({0!N_>3Q2cgxL-e|+ALuf1vE{2LbDeEr2||M0BkLlJ;m@zfpPJ^P{sH(c|h zvw!^RmNAg*@jEX4_78uu;Fh0Xd)be_f9c&r4ZHl=KQ39)^TK_L?tNkj|HFV(5CmZ! zb|?fvpmhLJeehRz{B2D&t*x7X>4l4adfTFFu2}S|zcTE=1FLVk>PKgucm2<9S#a)o z=iTtr1@jj!{^>Oro_p?(*H%)1>`%YC`LfGyxM{&p&iek9Ylmak=)LXyZ=QAO{Gb2) z<_pjI=Hfpr8Si`T+#k$;b({ep9b9(Nc^5y^6~kM3B=z3kTy@5I^RK`9(hJYM>Vffu zN7g)g;iZ?{ao63~Uhtjo{@~J=x<*G=KYH1Dm;LM)cU*JX`S-ot3vUOKJ$KiY-#+&z z3vT+^HJ6_Ajmz)cT9f9cXYcssQ}t;0H+TMV^Wd|KZvM^Eu8~#G-h0>M>l#CAo_KM~ z*7bk<+3%m;upX8gB{&%NWR<*;4yz`}EHedOgG zW#6(Vo_JwP_n+>#ivwwKS!VMJ*Z*t>*xbv!Soqfr|Yc5@Q_mhcp%O9A3_IVfFa_i0KeD~WA zy|M-XRz9@gTW4K*-QruXzv4&d{^W*hub+S8EkC{BJ72rw(HAYi>wj4MopUd}X2C6s zuQ~s#KU%c1KLLO>fBw~ZKUsL&&#pQB?4LZ<9YNN0?ZuZ|bkTX2Tr&TOrCs%*HJ4s+ z&gIwNc-gsU{`|pb9l*%a$1XVI+c*6D_Jx;R`czlN_cgr14BmF_h4;SD1pu!-y68(^ zxvHlIzyr5ka{1#gcfa=ZZ}0!hidBDpV$J5hhi_Z_*bA#%P#oL5Y{6w$+@?o>;-k-Q?0e?kTkn3XXT;jZ=9@3N@b=qoJO7OD-1@uc89?frZ<>GJ`STZD zeet>1+^`=WMz3!RSBhB8IZvVv-snj38=NGr#cE{D%T>P1T zI&bBeX%4Nw@`pdV{F)msKmY9OfB!<0;Z4!-s-IkV&gIwLyy)_?ezf53tvH0u&E4Ir5eERRHLD+S5QH04xZEnuq|9*@`m`SU^M^i(#?O z#4c&LI5Kf;jT6U=;Eb_}&5W>t5c~otij#n~!oVhpVW*wLP=nSKr(&&R7O=uB#))yx zS!Qd~j6@Wp7z^ykIhUpuiLApo5r^z4LSXc*7fy`JAuGokgaL$soXLz$#j!E$M1UXVQq-;iU(;6#j!qz|*vrRBdv;zc? z%(%=rYrtg+1VtdrEF&mFMK0$%B@ophiO{9kXmHa30y=BivCY^f5;b6TPyd>pwf%i# z&6-YQRUM=1upig7Wo#rcIBJ_UO@ziuY=IqkS|=vSvbqOjyG)8pAyt}TY{mCH5cD;) zb=aV#J~TK!+Godx(`J=}Pz2M)C`9#mxZ2w{UL6^PMwMz+Mnx)g&JtJ@C(Us%i8nGX z^~_l38g;N%A!<#M&$DFA#(A2Z<(77wG!y#=+{ln~aWJq6w{+_?@i_Gw6~A}A+R}wd zj3ZUqu#vlma7pjzSd@v=jVAPLrh(1=NKf(kS4MAs?4?WZd+CzjKmFvYb^U!*8$wQX zT=!DrI3M+o$Nd8=O2#9u*1=`kB!Ys~iahsnbMqFpY*n&pYy8T_p@B-azOOP`Ys58h zf`5N~;5ScgUDXx$3`lCce3%EFcOuQqWgyI+QskIDCxP!MG#T3{lFAT74Jx$)Xka8k z5dtFd0x5R5dehaa&}eWi5fChNx(FI7XUe<8Ixi|vT!wy-rcCdWfnO7{n={&RfnWennCD$*w z;fxbkJ%0aSmOgd=&z~Bbcg3~WFS_osUHYH9@%|OyQ+4B}X$OC7{`HH#dHnPTe)IPa zedY3nH!j>W*z(6^J#qi4n}7Z6hfcrz=9?FsxLaevEssU4qW&%^%{%wPD;8h=AGr3( zm)AFsJo&TlnYa6A&b;pIFCDMo?SMjR{Oy;QU3lSz=beASg%_Ovr-)z>fn@*(Bl-M!?K-@J0sjn~aE>mOax z4WRcu_LNJmx$edrFWV=#@#&>qNZ7rlI_sD(Tz=i+^FIHu=L);CUrmg$Z`Pa zdg;$&x!FhU)dD*qQo*y&|LM*@^iR6%`bCScIm0f$@2TbMpMBsyJ@eByTy^Dlzi@QR z+&RY|HfQCZ?inqfu;BXZ7hZGuNe4{%hw)J~xFwY--~aIyi?6?+z4wWSpIenlS~WvK z%PyZiasOR+JLS6TfBb=iW@eSXtiMs7eaNTZzwcfLe({oTo;p3BWV!(p7&wL)-a?qY z_G$0if8HxkK2rs7eaoKTU=BFsK!WXN9d+vQyYF(yX%}AcgD=c(qiO@@9{kB4UvkZr zXMXVN(Zw>`Aw>z7}*tycg3 zX&w#wgVA_7ipL5CO3m4w_nb|`R+_MxsH$1+2 zpm^xTi*NbL2M>Jw=L@z>`PhP+Zk+$4lOMnHm#=nj`SqRusgC^eqJ;~;|HTuk&Jqi} zA)LO)tlXNl>#a#vE_r$LrdOA59m{%qHdNfKxzniD9}nk``~1J`KW~>WU2x6UKYmQe z^_sy0PW{Feix-{o>0KZA{r#g3-q5+^bqdxJ~5A8Pd*sopo^^YBsgLfJ+;+z9v>r6%pWE;~bvhqlI8-1aG(_rD-Vd!I=nZyVyKu5MNh@5W+P)MjD z1F?bt%ud9yHjsi6K$@6AcEAFTIdv`-i5U~oKu&B+v9G;#B%dFaEXpC|Nfb($Q(A%c zlyS;fa15D+G;^s~2SP-gAqkQwWDb%j=*Jj;~ZGXhr~#!?6^MJkkBOS{b8(>9xFvnp|u#z*Y%R>vaRgCvnS zl6qC5x{5PMt+ckP9AQ?YX3aUrL5|B)Z0nRvgd3xt7g&wbtm!z0j73DH8R?vj>agVR zdezISZqxmdaqi#7*ekr29AK8+9HY&w94FI2Ev96B!#aJ$?0+ zYa4628iNC7-6mc)M1##>sHTH_QT(u4!7LR&1m`erLK1-&2ofa`4-HavOcSG4&ex(u zC8>0;7ZYo6SRG>*OT8xJb&F^Uc^&x93({N;^6go1N?e+hP?+@h+pSwOC_G8us3M*WJD2j%y2a+aU)` znzSrxRyJ;~9{U9K*Ohkr_z8!Eer}g3GxvVqw8Qsq^8jYg znm5kr$d)aAYd62}$SrFh(aoXp@#$=mhVj~uIqJlz+k$vA=1s|?MZc5}LsclYXb=8@ z80XL0|LBh%IwdjSVI>+EGnQc+r3Ij4*CUSbpSbXcKRE8gpZ?rQN5Y%9DJ^@SeEfR? zU(cO7W8Y);J#5#q2c=olXQ$SRb1v$A^r3q;4-Bp8ZhSWM*qESmx1$d~IMgtE?q1Wv z=P*}3>7z$p_{Tq0zVM!BpISQah%+a@H9aKE(t&}|Eq$YRE|{NX$xt-fH&&e!wCF}{ zYwzaXzDlmNy~ke1pJM)g_xI0S^TB`q+R29&{&B?;$RG0F_s{GI0S^4&AstU_SbO{= z-$PUYt&?)f%NKkfwm}6%gkGtvC|3-%a>_#>gzZEakl<}N<=nByf4KO-jjOg+%d1`* zp7Nd}_MQY2w4cuxbX+WXz7H{TIQh_{j%^EddCuOmiqB*QfQXcui0tom*avp)2mp55 zb830i8Q5vn%5{?u_`pf~OhbTt88)q18O%BMQ%BBG0Pp+M=N|v-wQJXnw)pqfOY6@*bpP%B zl}b;g^bec2)g8g)+js=ckG6|r&C zXCLs1!(aFc~IKtlOH|w&NZviKRgV* zti9bMf_E6@VOuA=Se!xQ&{<*Ud{llAS_TUa1xT13Lq-;a6j^4+mXNdvYj&a_MPRbR zVjPHoQpgM_NDcu=kuW&N2q=uq7C=xT3u{4C$})?9bD01tLJ+nN6aW%UL<3QZNQ6^A zr^RZM7!VA6J+16dZO!?NTm1K{T2ROB9CI zK-$wKfrn{~)-q?vKC!<3meb55AToV0d=AL_oX(1lrCMR`60jO!t6T&2jo6RJqBvJy-IUMZ) zFOL?SOI4CmTnB|BASS}hKu3#G1RbGrq1v!Ty=RW<VQ6LLiaiN`~hSUZW zISNB(Q>Y|1Y*$=n8;kakHAIQz3Q1`aRvT35!=$EwkwKIOL;w=eph1MOQkV7XI8L1g zPitk31p!3NA`u2F0>l6aBJUQI?`)hr_Vdebe|;~x9{(~sO$$W1-s*tr3`g#wcbXf!FaG7)T(IR?_CP?L2ICYS~q)Pw?7*`@)= zWyX@G%m8>cwiXak(yV>YlmF?&Z^S>=l|@kmmd4idmg&(8!vtGmP@{ng9#*HwT%scHpZfc zj3J;bcCL{3yI;Eh;%n}I|JT0x-7mEM>e{Q5)B>OaHkk#`+v5}R_NwCjQ|`I#k%u36 zvDx+?AK4%Nfw9T%haUfhQ;#uO=J|f-%-Lr8*n{WZa#ggVwYBrhU;1JmAb;Q|fAfnY z?*Gkwk6d^9@)Ixk@t2Q)w?VKPjDZOPq?JN&Fd>Z+Fc#j+n)K-eOYj}slMU3Cx* zZ{yMwW*&IRf%%6Y{o~xtYY#s3E0Z+r?bul_KliB5{KpB?8?pUL>!casz>^t*64;KIFhh9L zu7@8m>38@2_MWw7+6kxqOK{eY9{XLFnYZglItUC4fB;w)06+i`LA|poPcp;!wqngV zhMgY}pmqQRX=WWFp)f-00Vn_a7Y~Xe;}?pPrc8$&=)jZzW8vW+e&~0%Z2Kk1y3;TE zSZ9bJ2;c@^`04e3`s^9=51LHi;w)1K9d^=bC+?L*=3jH=SuQz!2 z{k%++p%!)=1rcTv#l)F&ia??F#upJXAu@viiP8k3!~%;G5F#YR%rY=45ELh*1sGV^ zPNYc=7)>f7OsJS4^fd$RI-|Vj)Q(b~0}V^M&2X&xJW3-W5KE{~P=V*8DB(;9fe1V$ zq);4#h-E9xz9zI}oy+BYu&9IuSdfs3w6H)DJF;RNAt;W4!66ZYhyewN2?`2m01@j1 zjP}t9D)KY{1G{2g@*$=vq$wDS%`^^ua2hPyTs!95=Hc z5iBZ@sICJAtk4-qW9u^2s5^yP30X^pq7++Fn_?!E&vP7+LUh87rucxAQkFoVfkG3< zI5G%InQ9F{SVF`SGa~~qi_HKnvC}%pq5@BuW};E7j9_ZnFF+bgTZfr8k9C1D73*=c z3eI8MbQl?SVUdCoZ5d6r&oi2t9l2en`!i-qk|cZ16UfKCo54=Zgip#@5p+QTG(j`A zj;YWJoMl;4qW~g=9jppjlibFw- z2uQ{+pwb{7M|D&U6?F2z0FY2RqCpg(Q$!lTFry{{v?4kXARZhMX5|6HL?$9gfC2yr z3?hO6ECTNql<#oK(7@*XkNTGn9k$ymzkhi35Gfykg_#AmBM}r%0d_gy`28Qg@S0nD zK6~-41$YaQghh5Vg$3Tg&Sd$v1LsY>>8?9J_@0Yr$)-E+`SYxkuMAZDW^fR3%sZQ$ zS(>uzKKo4n{o3BjhfX;>?O)g5Xu4Jpgm*lFcmDGwPjh{^uXg~ZPg?)VW6uw^e&(Y` z=Mml@%+4Cv!5YIFcYF?rS#{IOt>IxG`AVlhdf~5MtHREL5=7j8n;0Ot(b3U#+TkaC z_-M2C$>pz)pZG~a5W`~Nzees1K>J=N9zNxkYZpyD@p}igEBG(M&bc7iW0&0@zVF4+ zPoI3`Ud4?Y2YjL!OgLlSC;$12Geh0hmIHvTtCvP?yPooI-)xPR-Tq2f^wIFa2iG6} z&!DPxG!J+i;bmOXMXpsH8GJihq}5GHzidSXNv2oxiQm_+t z9=L1UEx-EHmakm=qw*9zt$E#}FO<&u)FA-CJGWsHr2~C~GINF?@Xjqy!0K&d1+B8N zu1$5jpXd0^wLoCyY{tP+N6dNPsWs!?hY#Mb(DVB0rk&Xi6C~cWZWFf7`@jDEf@=2{ z1~zwRoeEGZJN~nUHx3-~${I+wF9 zF}X|^t+OhPX~rB?ETJSaHXw~yticpO0szOT$ysD8P8@jvf&@h3#0hC4rJMz&5J8*; zL5re@guyziMWGg81Yi(HA|MJ8fdtrEg#bj(I>~^Ez{h%$j5MTcxLM3^ZtHaW%+0q1 zz71hYIk4K)>Mmt$)SUL%31O^)&~@%-t9?Xc1P;I`lZkaAz@$K!z@S71NjnBBju;go zkYv`8B~L2>uo*jz0t^Jg41$6{0Dvectk?rW!Nf2TX+lEpgeRAz#%wBQYLd&h?zabX+vc(mG|M;nRwI>eUGf5 zV-X;O=%_i$VNo-K64F39#nkEog#^Hq5s3~|=Fraxc_{?wx7gNc)YhgPD-k!fU5MOB z-KLp}>e<+ca_p*O$cAzulqVsOj1Dt7L8IB~EK|&4G6V$Dq6jUM6Gwt#A&s##QP2d7sBBptN$^ zu`>GZC90GX*&p79pyTGSG|&6(hLojuWCO zv}&U<2tm$jV2Z(JfWCzU#VK*p(cx?nA}2ZzfiI}AGAOEG{eZ%P&F4WAg(b-441=qU zD4Td9qNk8^4hvG63yNOBxozBiMv$JYb|Sn?FvCIW9xP9_noi))A@@Qee?0#?Rfq0 zfBxQHbN3C(We5?r3Bpq6BoGVbxrZMz^H=k~zwVGvA3pQNdtaOO;SU|1_u&osaxT;O zUkL^UpERKITgth-%Es4UdFfq~I*M_v@uAbc*9kjOkZaGAf^Br@wU%6v-U0%GGMVB<~;%c<*R%tKmh>%h{N~&5&i&rWt!<^!Lymn=XK}ZUK>v)AM=w_4{i-6A2Rvz3;yG4VZO6t_q|o< z1LC$62obiU4}JB_byr<`_V-S2(>B+!?+>mx>nq>;&c$b6cgE>Y;Hlisc{&0G%H`WcqDae0SiqZ+&Xdav@*d@fh-2 z3W2BKO$UGY#Cxv##W%jW_TNvL+uGKSupNRb7edXj+b6#Dxh+>+cFq}7Tl~zHzH!<7 zS+K)ve|zw*KdqZwLM-fe`UegVMji``osGV=%epFc^~^cn{%bQSeDm^4PWIi0G-DltEzz)~O^h z38T(|@OqQ1bi_VHk1~qzN%j7(!7022NDsV{y zG7%#5G#Y}Caz;#&IE6^Q2^cgfCn6q0p&hK_ z<_Ovh{hTF}>5SoURM`7MIVqr#;aS&jsfH~h| zbd-0w0D?fpDFZ^50Du%)1vmo)2aE`fSgPa10-0s5qX$rnl4eAH$Uyz6hRsg z)i`AYF>S37D&R;O7JOxF6~fG$G^KqSK-H#c+{j}p1mHj`Xla2uL0pF%qtVtQD&)Zy zZK%a*O6mY9ms?fq-cIQ>@Ps2ZJS2eV<$*;)$51wG#h6^KsM$|-&gF}Q7CaK?tWBB7 zL!g!pF1FZeMRj&cmT}xfAwbm16G0&cW*~AJw6TH&AVeM_u>}JPg@Krbz-A}_;G;q$ z4gWubeSLlKzXdZp=ZrDd+CBEz0}S( z6MW+;fUA#I5)9hfipZkWn^)0U-f@#%f9Ahlbinr({Oh5e@OE)yJhom-Igi2y!JOId|MlDKm<@Taa0Kn{IXXuF~(}WZyy#nO{wFJ9R*^|_;^i+g;F7K4wQm7x8Dw8tD{vTSZXQxzJ~zLL}QgG zEVbkV0wj9d`QnKnw6iTrskbF2wl+GBVX>GG9J8LdI+5YToo|swwPuQ?Vx9d93V4+mX z`5wYsh^<#^8Tjq3McjEVkTfE^)4cG~3rBtM=yH2u)=V{Pjw%-ny6-fIzt%0nGNt~dL`~sv2dp;C9 zP1N+DK@gw^3bLX`oH9caHkG*HIql_w(R#Dosyv@YDw*#)WyLnM#9kVyBvD30n2Av5 zT#yHwpyvYy&=?1_iZmjLam*P33tA)(Re)J00*owdNP!3m=fv|A88VrB;|PT%42zgp z69ld_*$`8;&p{x~nAvHCtN}!kr;v>k0rW8lgawq-NSwwVIADh?judDjYlHxUyh387 zS%r>Ul_^rX#d8(qGNl|@Mz##wgJ*K9hQG7^b!y{16OR|Min0#VdDMY%*+HJR8Y;OdH;HinW^tS}2Y<#HZ*1d1R@ zO;|!NaA`xC46G$twNe2)=SaX0sN4n=IGxi;15NB2k+T9>3PDbb z0b=w$0uXDBMey?wPiN1R*E_u%I2;OlcoV1q#GZBhm^wJ9N1OoOvMzb7$t1Afak2gzYV=t*CPth!xc2 z`=E(R`CK`l3w<6Lk4G8_dM3^y7S1H;t=7B8s{Mneo@GtoD2AXFG6yyTA#fJSV!l)S zKpG9KRe&QLsc_&UDN!2Qrh*ZSDmZzLXdmiBP#uw$5_-;SR)x{|1ppG0VZN0;fU#kn zD{`YLrb(D-X8}$R zDIDY+&Pg~YY{T=YH$I{Cw}+e{lzhE`^$gfudE;Y9e?|8eS%;0@`peD z`+woLefoR<;J4yyZan<#PyFbg{crx%=mm=E0V^W}SOj6O#_{n&i%&-$gGU#{;g=TidM2Ig)J z%xMO)1?aoC^!nTJ{PVuOtkZeD-1&Ob{xZl=Il~|Q2-h?2Z`Gg9%iE)>-M=#=Y**Wy zha(YzI>=%s-OGLUY#7l9B5H;UfneD1EZBAG%w#{+(gNdD=l1d$UOtD-w2lJ>mvnmF zANk14(6Om6Sp(yk4A_WV0m=ch1%hZPyRI8w|Cr*mZ4WqZEy3G{IT%tPo;+EV&I?Z` zkGahe`*X~Jm2FgQ12D`u=yPyw?bP#CpnNj>;{DcchsZb%obKl7uExZ;@_6v+Nnf7K zhZk&a=QsC#caJvA$k?x%RkxconUQ11+F;wMewtc!N}M9*uA_KfmL}HVHr&s8?KNme zy7$16ImP8ky!|xv&`#_6=3Va@=TkfPc3yLBu`JQq&r3UHUe;War`}pFcc=X58?WvT z23Q6_Fq3q(YzzVviU4dGvjjK-LAK0bAVh@hId9kF;r`*_o%{QD@9&>KjH!4S`!76u z{(QWwjD_v_am$8d3v6*-%Z*>|Kwl%|9zl*{Od(B`y1c<2mY<^{D;1Lnta3{{N$he_V4~D|Iu$rd{x@r zZ~u<(`Sefz)c^YK{eJo6-}@bZ{11N1H+=+O45#1ut>5zh8TtGFsek3~eELazJ&-iM z;UD;Y-~M}l?^}rvp>O_&|E0EnBYsnPWJz=97@Db<&!cDDKX0#{%$nf@Yl?H$oV1WV zo`24qtsx|Pmj>&_fpD?-Ipo4+$tnlhO&EzW^S0MsCXf*|^Ztcm9FuGnDg>e>rkm6< zy`BN4Bc80f+-c$nVp)mS<}r_{{qvlKC$9-jZ>~)qQj|eqJL*;s!4A!1Gb=E;=H&T^ zm1-^QeOJBI-CKC_G2K1X^;f1V*QdT-QF?#bn!@&iuYYvB{zlGQP=2k=s<=M5Jjrb2 z%X7h5%HfvKQ4PeW`U}-O%G4W50hk=@w0%P(y@n!((X4 zIDk2P?4xzerg=M#%3}4-Wd({z8OwFVoc4VI*pE39OP@*|FrNE*jWUxpHq2=a#i_0j z(jMnkcWr&Lc97!;uDrYCn%R5Yo%3?(=Tkea5o@i?R9lzj)Z5*Xuxuipom6tNJNxu*)nMYvaN~; z02Ys`2$2L43=(iVEpMIIH$V2)3=&q5bIfNCFP|UVO||5t$9Lbj#BP9|DgZ$`7eWj~+ex*`NLCZ~GVjvGx2U(+-b95WOk0!m;$e5A7SP z9Z4SBY~igEX3Jb!c1C2FH9e22hg(^WrWDxAyYBDk{$|;k;m7aJ|R8qDAx-(-_d*Q`EqVXMnLd zP)#wXd|7kOxXo(B>4Yb5XjuSYX}z~4rj27c>o`)ic(Sdj>9H#~kwkOFP$iqu=Gc}H zn8(<1f7xqaE+;y59FE1#TU31P6Q^YvP+V_**j+c?cHQ4sslc47rRNzAEW2u1M)m}F zUU=%uIA~J?qQz ziKkEY+CTTs{FP_==$rZaCEoq~u^kI`z4hjDf6dQ+?*7@!Dm53QF_MgoHrExW#jm}| z%LV&3=19Fdcsg-e91U>ijA+V*1+QIJ>^pt9p9C}1Qo$$HBe}I8PYYcj+Ub%>2I`GB zPdxl^!|8OsTm9x`y?b)*&6gD|el;DgJxH`@0g$~VBb>nqXU5vHX9Fst0gRw+Lu3FZ z2^5M35oI`$V^)v^%LN(9AmCZbhyWzdh8_XC7%W$yk&FlcRUi()RJ%_hr)~LNa zw^A9ARhXasWnC`3T)a)F>T+HPIW)xEu~Q2eE!?6-h#qz~)tLwgfGWsYE^x^pDHt-L z-U1eQUGKj6_x$5O_1K~O5*|Hz^ypCuZ{D50^Pm5FGS>?C*6Lu*(L1YPyD-=6c3#I3 zSq6brIcQLgeQnWu*mcOa@xB5u2O=^u#++779sA(JQB^8C5deGh5LBM3wY9X1kRVln znPhNGWiTRoV_%(-VN4U&{n)o7)%ce(TBK@bUQA+x^Lfr*BxAdop3a_pJO)(GUb%>n=q` zv_QJ0*PgBGa_2cm=cOqx>#LC08h{AKk{Lh*6#zi-7;{;YOvydDwrG*e>WyMwT8Bqw z2P=>eUZG2}m=VXZFH2*fB#I=1$tc-|h-453X_yj91z^;W#Q-3}fC++;*0m5?I?$9Vje z_m}qQ(W6I?Y`2V$y!}S>CER+3AX_A0lnqovAOluw2=*xlVHY4GCEIE(B@ygBGJ+sL zz+eReWKdOLBS=hKqggVE~LB_ohVfWWLd%EZu21TYL_gaOrT*{3EO3+1v3AQBWsLlR&T zVX7)K0SC#jB4{NEhy)z8WCuY@QjrYU4uv=;kP!}2Vk8X%EfbVinPm`IZe=Fk4q;D>dVtW<&&7RL}$dTVOy(A8PM5;3*)GgEz3azmJZCI5xCWD zmWtEBa0MXaHuge|qlS{vYGFv%uW1Z)AM6eNQtZTFrXFl>{^ zh;YGhB7q|L+Bw2t#F#~bAOM0SWg|dR#bAsf(2QKrRVr6P%w}WE2?hY|1qx6NQYONf zw8;d+s_7gxGAI}(0g?>Vh}(V`xI3R1dU3xAT&*!9BMgr@B7=ZzfF&^)prx_^Gf*Bx zysu_~v|-yMExUjOGAz+-9Me*fN5%?4st8g>yduLE5y#lUh@cKd&^BnnQyHYmnkF2? zZ~(7S>eF2pX_05fVvBOYc=>mra>w*%l0&Vzl%`35;$Sfh1)x3{~d& zlmUXEtc;YiZXQ1(?~4ltjkZM=Xt~mLYo5<-WNWs@oS6;Atm;eJ zieM0Mz?P;J(%vH5l2VhZ=3uC0D+}-}fC&^FB}xDUnsUt<$q2!r0#E>GAeAW_QPS8eo63gEP|pMd00ZH;zdxS6Jl=X^Juf*` z5BK}A&)1(`lC4TLolR0$VnDK_$T;T6OaPolph{!RjA)UzL2x*v6Ma)5|X84!c2GJ;1%FtZCWM#0cDXcC}dNy=!pgBB{IjT$XGJgb~Z zfEopW%qo|Zge@>EW$V{NnuTBh`<$eE%Xt(KByh|z3uFcXL}bm``T_$W3(|;4fK>uY zs@A%!LzS79jEEq-00g4<7_$tlE#zXmdkmCc&Z9?<9z8P2Y#}lnZ~!RDWnqv6vdX0@ zs03!fxZQ3rTW`TIyloo-(egHT5A~(n)grF9t@i+YOhbm}(kaPuu#KZeOsR;l)OtJi zlJ>~R%BG2ij2$-V$5M1O3S@BL4;K- z9hqqt8Frbrvq~VQkvA`W zLD^&H{R1wS<=AJeixhz7A;~Qp<#K^-jIxk+wj>l0b(91EgaIBkdxR{2+g>DFBiTnC zB});O5M%f_YVAoDh-`h9RU<$U$yVC{wVpZ*gndYYEvdAR-n#741crgu77MTdM?kRl zW8W)VlN`WQ=>x4d3x;8}j5(`hqFM{tk!|dwwIm~gfUP2l2-&b9M^HWhw9GljvS7?P z5(I5Dh6}SsL;{v8A_>iM61HO;1|(-fDj1n<-{+K|2m-cQj3nLLqM9JYnzP6tW=3e} z*heHH<9)}iq{<|M1m+hiIT|T>au9M!>uDLsfX3VSO(pP~TD?#H5Nt%x-+lMl{Y}Oz zcFnT!Vdkn?`U;Dm9 z%%kR*B}~mZYugUlK$mjgXO#^SS>-WN3Oj%ZGJ-WHXjP3ls|tke-g{=WX3$JVLUSw) z)|6`LnGKmRhBzbLd%o|qp3ax`?s85v82}b|oW%RZ>l(swChj2$Ykt*v&|Rv#@P-|MIwA$CM44 zC`m#M)}&-aWb1UiPbv~Y5)f?!B5h};q?!|v`#z2_XNf_{LmopB(Xtz1H#@d%pHq^- z+{Y+d3^F5|O*w$J9r}NM@wx0bp5A4TDjV_QVViPaPZ5h8GQMyyQ{*trW(3?K7b7f8 zX^sLC$ksZem5@jkrpRc$H)QO?hlB{*4ggu6mU>ep<(Sg-dd%VN7`MG{yIx$!^_bQ}$~0bK zr0j^0Yv*Y5Lw>Bs)izw!Og@HO!6&wS>4zWWFM+6#Pjjvx8-r+(-s zfAOoG{ntP9J>T(tf9;)#ugdMme(+O2^uzx67r_*w|bh}z&X(S}gNVMMOm?TS*EE^;c zy|qk&2s*Qon5EX2Iefbv`=&89N9~6nuG_vHb8_3~z8(9%AHxP1}+Y5t%TLy(IMBt7fz=JA#t>x&$K;bOhO=^?riUmzFI6 zjyYS)mfb?j2zboVThGkf&2(E&%N!HV$QIF}8gW1ZW91fMr=SQlel$ zH6{Q%WZIe8t5}BVQOeBL+LX&~J!Onh5y{42A*%IU*IarxTu|?=HD=(+>Gay&`LgDd zOMmnAQx7m%(thZe<2VjYk3-jOJbV7IAJc470&NadX+NsUb{yO2*?V6ydq#_vx7#LR z&LRX`c1Z-<2h;k}+Y;FVKx8hQ!GgVIHnwb%OJ>F> zRau3H+ic5X1ftJ^jbH=Pj5)o%x}YVrhufHCG9JJ3{?PlS|Km^p_dow_zwe)Z6S+M+ zTzbdX$4~v4AO7Xv@z4GX-}=d~Fz<8!!)JbGe(%5kpZ#5LNh@B-xjkGHE4~Pqr_0?S zJ}i3Hej64L_|m9t-c$>IJ@li0>OcO*Z~v~p?~N}S!nVIWzCuN6Znvwe@FjTPu2TcQ zcJtV_>$c!)z&JLIe!^Gj(CyeKzDhB-m-jV=ugaOj+m7F8k8IU!>_G-FYbM!yt16;t z&VqYu_L20c3gj_n@6E1b-da2D+sMu;Etd=IC+E{K_uIY!UYA8RB9zf&L~De`EU?Jz zxqzBO(u@|FIgUwi=>S{ycK>kgk-0<`y^gXo@_N0V&nG8q3T#z1XCPo5 zfO=1m$2Mxt^>mKNV~pOLrP5)-_T_RW;^o7wx13|N-df8si)3pl&pF&PgP78?EL8aS;TA$G+E=w7Olk?HA-X{)e^K! zx5hf=x-0;W;|MT}piM(y<{I)+caO|@u-8jp~^pe3Sh-+`#QM2lN zJ_peok7HyoQ?2!ggp97v$hIDPEtk_Ab-i8tvaEqQF{hznurIOS_STYQ@2gp|%g)Ft z9k;!=9s#sQ&0`Fh7RMAD#~jg;8ZG0tPs6a`CP!J8T7UJJV`fIMWg^KrCV(nuz!6Ji zRjobe7?G`N+Ol=K-VEBFWdRuo=Iy#gYZ;M2m1dQulRBL{faA6o8wruyAt6+jVMq3b zL|H%>rJ}(l1AskMDTko=pgbr{7c#4A4uFtE5X6{z>`;EF`Tu3_Jfo|s(msCbKJAti zNH7Rei&AVaqlls?B|3sSj-#WaGq&Z7Wt>4E1QbOSsY+F0C?dQ>5kW-+g91t|0f9m3 zEdfFjlH7KBd!J`t1f6+5yZpd$t#G~Pp55=dzx|Z|wvtQdOfOqF_tlZ3KVJR45+T*! zZ5%ck-Pqed*+bcXTjKYDxo z;6WwR|9721?^moU8#S!7bj0W-Uv2&OhUM?hU-JIsHzv%Sf7-cFh+e&S=Bp!z4lbGf z(K_!MRa1wT%vrJCI=>b>rp`mMQ#l7XA5`e5p~VM9t@er-m@@kT+G zR883R&1XxNZ}iTM?GNuvTYS#YS4Nb+IO@%-N=Mz-*qdX5GpKGhZq#nK*Mvt>I_a-10eZ4IVUf(%dhTKZoH9O-@&q%@|!$QZjMw z^7Dr3-QO%8QCd>+@|)`p)Sq)Gasp2Xv~S_t<3HbZ3W{F)!OWq929KG(w8lEu*sY(w zS2|?qm{|+<*JT9d7u}>>yh7@_mPm+ZJc*+beXi>uA)#*+56|%c0~ATa5U)UwDAXN^ zIKl#M0ZfFR4<9mZA8ug2Fyc)h5gFEZEE+-6i|f-AX_tD_oMg)M8J7a3Zv!n|g*w|%uVMPSVd+N3uq`Mxm4w$$W70?@ z4a3S)x5V%lLIf}*bnzb$4 zb8La9Fbso;W?Roef0a$iCg7-v4mpx>GN!?CsN3nfAx8)RvSq@b&@}Bt5>10dLfb9& zhRtTu1ObiO^n9LW;I9jp)5sdE^8rvh5e1j36F0jMDa z!y>3axGlg81G&KrWr-+6?8Z!I9yjAK*NQBLm<@*hXxF8gF&x4$#vo!Y6mQx%@Dfqr zA5`WSVG1Zchjh2#GdPQY-IUO6$3c@e{+be4frzlw z{0k2Pxxx5kV`QOc7|VfHXHiuY96AJg0@K0Luw(Sh2Ur@%qd6QtpV2Xci1H}9I?vXp zE&9K@Wzi6bFqurls)D5g9l|-pC4edP9-6l?E7caQ2wefmZ+N6OcO5YdR6z%Epmuxf3fs4uG4ir+jAd`8@Zv%V4PFaCr_wwTNK}R z<(?&D=B)fKIR9*Du30$om3LQbt-5uLq&|H6jnAv3KE*fId^=-C*}Cdu>n1Mx@`~FA z+K=>))}L^}nUto)uGGoV(s5@!Y%|nUA#V z)TxPje$-WgJHBG|k!xore393oM{9CZ#X z*_^qtch9;_v)}pn3+F#3PiFtUVR6NYMkcH;UsX1J(qaHc@7Ru&%QyIZP__R+nr%7Y zo}25|{p-C?_Bh7DvW4Zev(Acz3yv7d@lF4FYtCn#diCo>PQNyMMokc$srY>C>r<60 zdUnla%D?_LMO5(ujRYqT>`w&E2i$XO^>X# ziQOgt9Djmo)30~8O$(-sn*)sNezoqaBMl}k!``~;>y1@G>vnCT@mOJpZe3e7<9_^3 z@kBa(a&yJuX#alQfB1afL;b}zm?_w1JwCe746cg~n;Tl~xK8F*`+ZH0b% z#fQ^Yoni;v)xRi*OC=rjXmLuEZ~Sy#*|8)xXxECxUvH_@$hrO-XR8k$K67>7yE^68 z&V2VB;JEKUeQW7AsXOi&*tL+YOI-*J;AP3H+`j!}c=Ihi8n!PQGk>-3yUXW{{on_$ z_wBb@yWV^2U(2lE=ZlsT8LxKS@KNRaNuU0`8n!JNI&z^GhI>Al2pfqu*Y~}qY2w|| zC)b|xv45hhdG(8@jaqs{=+-)a(}&~U-EgKyaj|-8`Gm=H^nf|M;?36=Z)$r}|MtOm z<-6)c?U(+JU%XiKYO=bn+pdjj%$O3*TBZ^BHXx#+$)02RuFZ#`sz@I7(*=GYP!Bk) zUxWjhND@!IrO2R&iN5c6elnG@Eh{HCFB;VpMd7(nM8Qb3vxowEX;oDNDp3?wg4>cN zqOZ_}G9zk)Dp&g=5ls`g&V*%|N+$ITz@$kOG32S?hQ)+vC>Z`C=Frq1Kr2;Kcr*?H zak?2DVAu3KukLKpwF2N%=wf|3eKw(+R%jYwD(M-PBXHFT-+hH-@g5QwG% z(+AME&}Th2YcyjOS#}*N#SV*ss4PQ(TA;H;#QlH=bDhb+xI(>vu$Gm<@CF7}hXl|C z7d_jNNu|=Zh0a?j96AMf1ZV{xgQ5%_8jrE39IBdnhG{@ufJGS{;MtJ@Eg8}GSXir( zXhf1!6dVuu5Ex#Gh#b`h$|^Zw7zY1i*o6=9%TmiUCU65Z(x_0* z_Yl$?+ec={Puc+1=(i+6~Y9xw>`Ar@*<8U%fXi^t>aQM zObgmarBDO9>+sOF?lYE&`#{_u;0A$**T4E0%8M>suB}g2^&L>$LQH)1fqnBM zC6E3728Ow5|H0?JKVIAM%-+r4rHY?yFR5J1OL7;l-0?uat7CkY2R)NC|HG3nJa$tv zr2}8?ANzvrweh1>(*Af zS5GN@ys5xkTf{&A#z!aqd{ggU-Ii^P-g!s=g7ZM>>$X?;^r+|W=$s$4Nqzsy&V<8= zoT#Ab-7_6>=e>V=_})PaKUZ-~K+Oi!79`LrU{hh1| z9h(X(KU&Y+doO#g^S0yWJo?wC?!Mtt=C<|?e}8$);ZqXgCfqkxE!%$C^$#|Y75R!T zA1>Ur<7A@{3tZin;+>xv))$ca2ipv+v>$Kx)U&r@RKiZ%Hl2<)4D7UE<)_u__gF|zFY+bad%VSUG?%991vdN{&!IMCQ0Wa2POiqa0{Zz?M{oB5!I|aQ4J@eOY zO_hRH{_;@gyKjz2u~r@0yz_O%@BeU5m!Alb@k9;|uik$qI{dwo_8N0* z=e);;&D(vt_t%?#==R8KkKfsuVQypV{`UE&J8!vL6XcrNGbZdi+xpEhgIX%p?|xj- zruQRxvdUe4`I3)z?XFIKzv_o>1BW~@@Ct_MUi%Wl510f<9@> zClXk}Aoe7wEbJlxZTt3b`>gU<1=YJE5jxV+tkT9xA zVZde#MC|L-O!Lk)U~u>iF=s=>jmpf6yG@ z+eF%ic?=med&XmN2Zq@56p8aN;xCjnx;)@r(}(d_W!}RiVq20>b)M=tBBOA0IdLpS zL&Ox{p)yM}tb##9qoTs-Q`vP6x(BUy9So3wO3+NpdPHPIDH4gQiN-Xbld37MgGN?C z793j#MD=a#9mXkU70Btn-EvR>0B$xW(y~MlYUyf(274~1%)@j`i0Pc`(?oc{bgUPR zwSp=GjY!}fu5+T5#rVWEHnwF(1GStP}0(z9B-=5hMA7$XsZwHnfmiH5}9o$ISP zHk27{<62eTAbVa z?x!EWy@QL2#6OErJC#W1x4S$_2Q{Z%J1uvE=`tRkpys)lfO5VjCy?^<1mqC(^l*ef z=l#S+gn|-L^6{4AN5Kf1gC9d7G>-c(Ta$R>HElPo-MyY^P_BLO`S_voPuCdaOt))` zW8vAdH^y$QV_UT-+;_OLRZBr@(!G1$tgYW1Z(?pC1vgxI3BSg1t@=ZoHl%gi?Q;EX zg&KRr3EMPll3f#>@|!C4o*OU{t<^Wrd^GvZEp=h57R`P*RN11Lf&o>MsOD;P9jVP* z6}WcDNQ@@5$dYrUphe6%kTD&WWh0RsH-s9!aWjg=%nMd?R?@xMtK|!ZK{q4D%I#5ES zULh?{BO-mxhY?k@t@_$V)7-a>J0<%j|JysSYa;zOhImA1*@QmD=M@zQQe%Bx=!;jj z$^lmOTtT6d@Eeq&V za`RUC2d!Uv6MXSPqY*FUD5@W_mT6|~WO;dt>v^_|-*B18j40?vBQKIvIwOf9k<{9{ zq~#}y3iCyJd<}SnIabPxM+__h9is7E1)%Lzb;|MFSd^eQ%?~3)gCbe{Q8YP@N=92= z==+wfpRV;dUQlF`Xh=i7KzRTVRA-wvbQ7#a4ao$9d;l#8p%$SjF9UgTay=j~5fnk8 zYJK=6MB`TITZl?3l{e>z#O1(V)G=8Vg$eW20^72D9~!25p2MKDkd3-WJSs~AJR#{2 zD4#V9JsOGGmMszJy<|CnuBgd_Vn)7gJC+9YqbSL=myto#LC{*t$6nV}x9T-EA zlPtsZLbiFcyoQF1VcHlth$zj#n}8^a!de!F6GE30jV6msYq8Kk8QSFf^kBmbJjJnr zjT)s?b->|qQnSk2zJc)(tPCF&0xzJc<(RC)WY3L+mmwu&CU7N@UII{{?syJ7z{5=@ ztA46z8i}d|-R0RsBSqeKEf^mdZDdwa#w`5MBa&*_CIA`%{0cojDqtcF*5CkPTOJ07 zaJ&e>$%!_{c*&GS1d(b82(g%g&@6;HKq%rS@dGcDv4Rls7unHsfe1w(xXZUlHl6awfJ03skVnxt{KaH?gAuRWWRBp_t0ndOVCNW>b_sZ1=yv-<6Z;I<`q{)WW%KX9eJmc>$|*ms`m(|%HQNs)ET);v)E(HH zN^`3C|DUA6P+tqSHY=$`uk1fmh%7kYmyo{1_zVi9u4M!)k)(4I*QRF=Z^0Wg&&2M1 z;*UMMHJ$P2aeK7Ze;?U7b86?Z9f{|sPU%^seDc<@9WI6#_8xHU)a8>8IeL$W9^e>s zI<&oE;GjotL0MtU2lP$|!O;_E9JGUm2kL5)-lhDHgVRvCYgt9zGgGGZx-_zU>WMAB z&0u)AnW(R4n0&@Ds;W;F^%Q{86XwAL@HE3Ds*ao$NR&vtVb#`IO#5hb{yiqn;hLZ1c_kDDH6ob1x38-#2;Gi=VIQ z^2|*NwA^KwF25Vlr@x}W~$n_&$e)9UpgUd%u*^Ie+YP0+P zGHAfvb<3tbGkf|MH%$E#e_<6NQDl1r{ZZtc+-3zg-uui$|I>t_$2{;q|Ju>Mik5w- z(g<@2>((5rGVQ#AB9XW|_nj=hq8Uv7wsqBEhf78OtVeE~HN8*y^fzZN>+;+^Eei|d zg~d<(vu{h1zDfU{FEwl}b!Bz81xW6x6*#j~}G2jCZtb_PF zECElXi7(5nWCvae$XHrWgK@<&UC$0x35XHO zlw8M;s9Hn|(b?x&4#Ne4uPCzbdmxC8V9=qEfRLRCBoSpY}k zd5nMrYy*nWY#WadPB(N^UL?Hj2B_xYn)pRjc&ay6_x{zBf%Zw}%deRCO>^h!8WIW=D)?{usR3TAw7bqDKji0n~iosCO=2?J-fc%AVO3`fb`{v2A$B;4y*;j zih4!|vWZ0GY+^Mq5DK9q?uJx5opUjmFVqb?o}&^@KzU063J;-0p6@D}>cA4TZCDVR zDtWeNT81JKMUf0Mz>Fsz?QJL&>gpH~C=eI} zmJX92NTG)^InWg3F;NE?#}G&Asn=9ilwdg#AY99LFh9}^0o`bJJO)UJGW3+^aBzT| z9S3c~QZ(L>)?op_(&a?~x&Xz?FpoA`eEopaR3!j(3{hoC&sd^}UTNQV0mvCVWRw7! zJC^OiM;I6c4f^c{E=Eg)Xsrxc4)!Mj4Ke{dhsgpI7gf$k8ZS!80*UgY{sV7Fu7Gi&@^k`s@GLJM-_V z%Bzo`c|P~tA!HySkdVk=0)fOZwqj+Bh(O5XP(*6AS}ckNiUT%+by$n8*H^{9uez4H z+Add_t3^QeRzMj7f)v7#km=rg=CONUgz^`-`h)rDjZ%*R|c?TQ=#d&T}{0D$FJ&Zuj%f*SX@vBkEB$7+x9m{@Hb7HIwhH7 zkIHE?YW6<0?$>wqshp zpR?GrOvAqfln$J80iJv5p5;-)lMl9B&anbXe?4ZJj z=HB-{=w?p*|IQPW7tTcUYG-OMzPu}HdSpTgK~T5Mocr_(&pu*N^o>QXHYWF+4_5_nAU4bNCNeYDh(fc3t@h4y1e!O=6j0kReXZLRT-#4t;*<-uD z5XUXLuCRn#n0RZ$nsu)%sFnWk(w=E84;71AU3vWVmp7);)4$pKyMq_f6LCeNMj4x5 zdy!u>r@p!porgSRWiD%yL(fkSq}icUYsc?-cGbG(wi)ifz9h%A+;IbM>V|_Q|AHu< z+w|LwLiWZJpS*iKtX)%4`1j9r({%|lwzz3R$M2v1pT3)l!k!CetaaJE-M@Lo8Zow1 z9>^$(VMD@?cD(+#(_(Eo({DzVc`?H6&FBv9hdORvE%)GC105T$7q2Q-EiTdy?E7?2 zY4=~Z{a+>;MKZ*JEidfuiPu!*o$Tg^lnkM+?5*dfP1FB&6;@XFl%dxwnKSf-7dz~m zX7PQ;b!BvGYeW3B)UTKmR^ zP1NnNGoSA`;@(&X%j#LN=pL>4vFDf9eNTJe!A}r|-97pMYbmlo5Hu_DH0=Q|kqnd5 zdD@0;5~RjbVp`9}R8f{hz%>TNqfCEazZwHBVHsMCse$cU6vG0+05Y0}3-s1Mpaa6$ zuIX4lOY@Qf{uA2qPcn=5>$S5x*fxVfut7kBSiM46IFDWeiN`xrf4s+94ctJ3- zI>TZ0A`Q65Vdo&rvXOoW2?DWH5OJK4Q|Zb?6k>Q%#CVrw0l@+(vRYgPj-hB=%ef1E zK(VqQx^Bn{9E}PUAUu{Aq~88CjoP8ebR7}1pMZq|Dr1nXEk)pYj>sASJvp5*5yrGQ zz!P8r{KXLSmwe!dz}y1jtfNW-$8)Y1+Ln`ut2AIw-~wUx_YNlFGC|Q0AgUt|eAB)|*6h;*)XD1xi!=R(5xHQfYk zBqEMxBv=G6q9nLk1Gd#N!SjqP(kLRL3D`{=s|HC}A&1OJls3G}~-sw72`2X)wa{6ggiq$vaIe>WC)Ol-8>13wZK6+j<3iu*MV~oxVcJ7L~!g^Y7;acfMFp%9-9CCJvhDx z%2CsQdSCkEFS<^5m(94jg)J)nHak4Oi5{6ExV&X6ex+^y)2X9J7$!Mxc)=AHP*UFf zTU!c;ayiGu7yaZ(Vdu6($B&YfR6C+1l~0wV4s?FCpG{0!ac7f25c6+c=4{_{w(Ei$ zU4BDq%*xeIZr=I+;jjB{SaN@3!&JD*71p;dtNwE+Ne7)b6Tk3~j^)7kgieFUf#iQbI zooIgS(Fs9mkw|c2ZTrfmJ^PMz$BWjie?nlB=z?Tf+p4D~k)ul#a+>8abK`39V-K+ULS|KH7g?9NxBa0~s%;u6VV0V*ARL-TS^iA1i2I|2R+M3xBYz zz0#vj?my@z>z-KJRE76OukUzd>-N2ej#+abZeKDB31;T~tBkkbJ#o0RVCr3KrkKTL z;5^~p`<8Fny|1e$eT8vSV;kCdv<%tz`j*8Ng#;P@`RX-gTXu9FJxcTH_#%ZMq}dDG z@=Fqg*Jaa1jgzlUpFJ&A{OFm5i}EF5RDDB?7zU5m-2Bj5Y3IlPJaL+!%d2Y=f;OhA z^s{5f4v|d5(gzxAD-T7d*yH;T942dSe&CjQ6PaGFwXyKh7L|>us+=%5VO+sg5oKY{ zy=(2A9~?P)dP3uxd7PJ|34VBm($#tJU~g*5ZFeu3eMP(^l~&);Tu>t6b^f^NtqGh^ za^sI5BNJQy(Rq|4x$5c>>VH0V^t8oo?idXqc*W{9C2zme`Q^!x3zs%6p3Q(0=H9b9 zR`B8H$NQL(4?NyJshAE1$2BcYh$N9Wxw+#}_PpaxT<~zau=TV3$4-;%H8m9)P2|sA z)lP5u^vffJTGz2|Hl-ATw`VmkQmf$NyZHIOh>{|J*hJf<&s|7MSeY1c8pq~>UT#EK zo+Ak~O}U)F7Atu+X7JpUCY(9n%Lh_2u9&u~CNziEUDG9_FedT=6Iw=wVUbl63a4pF zQ4k!#Mj>wCiXt|b#-t?2I4B-)hZW@G|KNZGh9mO=EwSgnIVWIUOxDb$0|`mtIEo92K$0Zg%4X6YP4NPtq{k%UBESvGx1&f=WZN*pFcKw>lduI* zBnhTv;ddy{&SqUej{bp+rl=feDI#NG(J@0}G)U|nxM-MmJRTQO!;aZZ#}7;+&0#~I z2$n+i#HOlNf*xJbe^ zwhOf!kHI!VST%tOBnRioFchF2<@>IlwnbSD140%l$1zw=0^-aXuscCA8FS2lXBZ>f z&v1aBAt{iahZ$fvIbgfv0Yht)7r7<|Lcwe;CWj>BxPGonW?-A1DA9Hp7>36%EH5y? zoe}(sHLO^MnNFJtP3arV=I6yVnE?z=#bww6$Fp76WEsZuQD84iqUFLZkAV|wd9H(4 ziTZmCDSNym&;+AO5rIwsd=xR2l*53c{|kJ0cmV%j;k|dx8Dp%qUw!ozgb@6f^z884|KNZ9e;oe3|M7p1g6IF@FaKx% z(|`Xj{+<8Lzxgu^{v`>{>f!VM>fiaFn}7O0_+S3p{{;M(_w1Q<;ql|&{YU@%{}F&y zuw9;|E>PoSnH2=%{k}JD%3_2dh$1e88>B4qBx7XP4%QhAppYhxV`UYmEKA}=nOUbM zsXjbyFeWLA14LOCdn*AX5Tdf=+S+lj)(`+~k>i+05eL&K+re5N9E2XgI!&5xpbRAx zcnFkKRhj+%83u7UYUdoKXf}%o#NB8nX($R(Pbh@Nauz%g$_0Q3#@!$&0V&5uI~oy$ zgLh;c)oh*`t(?^eQ)k^IZC%%L8~^}57-_tc@akgWoI)6AC*<9>kmy z7Finra6+2-Jd?xJv>il5IU9VS2%WF$fY4^wMlpxMV*ntc7$ZV}RNh*bCNTisIis9C zp2XRF=7R$O)@3}7UBvh_$q>w9Sx6liAus@?_2DFVoFD)(a>f}><7pbxgh=I#10mQf z%NZjSLt}lCu%T_EBr#@+81VsGOAx`v`C$;y`{knaFns*9D>A;EW!+?j^gdW+;Nz*k zzdgYae({rwH#ZA0DQ^Ygkptdp%Q$roOp{0>T%=LkD?+h1;5cfj+`G3Abyd82wXk-G zq6i}dL1@~E$7PW+=dGN^vdTaRQU-vmRwjy5#`rWeX&M>lI3*#3aS%~NmGS#yA2C!f z3$MMF2163Z1S061!Vp3bAiw}Hk8D8L8RVRvmt0Ea9l)GRV}f%8!cnS-QiAC)84!Gu zU_x-3acA5(*;6CZJdGk^h4z#J;7Bk$$(2xAPh}QM>$Jgnj=ixE0Zb?c2x4MfKt2qU z&`uRu4x#tXd+oYuvd+bvBNPB4Az(QPMqyQDqcjLofLySF5Hg5~00^P)ClyCrOHE>$ zWlRiK%W!_RR8!}ya{*FRzpY`!B$J- z!F-+s3p})4uPC8Ogb_jz;As*`!o0V=kX2m)=Z3yd;>3qwEFhF}3OwRp{dfMi;Qup( z5Fb8#h~tw{@MTO|M0*2_y2?V z?9cuu|NZ~!HTmqB_i&n&b0?$aFsS*wgdji=FmQ_sNX<^okfzE0ASX3p1VS43(w|?P z9d?KA*naiZ_2JkPiJ~-O6dI>Sp~g|=gd2}`$DycsKRBc9+1Z+6y4@U=myB}fU7FBY zU10$G_N0S{ltCXDf*4{-5eWX_{&aD^C=y!Ex${blt(pMxAT0_EUDphl;5aU|LBZ=; zk-Ole7_|-7GKvC8aGtaMvEw){%ESg2akky`yF;^D<^hw#p{r`nBSx4HK`Z0SjH7@E zao#!Sy$=)xAVqgP*euT}_Gj}{nqVAk23Hk;P%M=J!OKYw()5EWa!LtK7$uxHog^gW zS&RsCYUB)cU7ux{)X-ZM^SI2plu|ff#95gY!*D`~w4Ei;L=nl0tS-}!pC7tj=4ouS zh&k`1W}E=vAY?p3-F7@EU6%|)JPMhWWz4)8<>(lt#4E{3NRxO}Bf-pC&nbZzjFVK> zrJNw(L2ynxjPN+>vcR0c$qm|ucc1%*oxC|Kixe$qDMFS-2%*YY7h|lUCJ;|%0+3k{ zq*4e$DHVY@VqC~6O%eoy(RwzkyaNb1N8aYzHmO*kEUZWu1Emb(s6VDbcEgeW064gh*F0D|b}!!c0GF_6k*V2dKII+(AT|m;Na$Sv!4?q<&MxLK1vS3*|JE*Fhmq`9?CrKyFNImG};`dJc%hI-s>u7X%;;mMDU1Eh!BK? zDyhfGMo}Cfa2^O@dCY}U&2jKvdFMFAd6D+hs3w;rX_oR+CnW$0@!A=LG4`H#OBlt7 zBpE`KQ0Fj-Fi#O7-PErZGh-A8X0^?W(FCM@#a><$N`OicLMszv~|hY29fXapG=dJ{7;h*2Bhom-U!B~}?!l*KSj zq1Q#uhbhVv4j>4KIwOvU=IZ*4VLdAWq||$9ola9!WpUR}nBaMp%yNz}lG;kCImML3 zQi>#D1c7l>t7W}EHZBkdQC1cNL#Y%-Mk-)6bSH6kmItT$&gDghp{6(-4q_B4=Iq!G zbyYIX(lnlgKAc9%NSZOiy|!lT90;)wVeHj%RSv@d2%{0v%6e^3On}r;6e&UXN0BA8 ztfN!Y14suko?204NnK`XM1~e@4owK4$}?>|L1aEFjTC@{5HQ3TC=qi6gXU3c1GQR1 z=cECc;ISV$umFZ*t0P3?C{b2UlcXdlWs?Zt5L^J0(oSneTTzR-rz77XI)AV8U`ycoX83O~Un~ z1_2ol`=goH@nT*Fgoj}$(vm?)IF(8cV;^(E2zq?lG|lL_^MFRA*4h;@e{o(c=hd<4 zUz}&dU@q1bBCziT1U4?%G^lQJ7noWDx?VJGA7_biDD(mx$2=tp;<~B`LaTXlJZbO6 zY_(LA(b^?>qLkTej(3}3S!Y+PDk6c=U}Rq|R?37!(h;C)=-8qi5(`isH$DNApur-PGFd%&I`;qJDi3jjxdBqX`%eQt~Q76X{#Zy zMJB5vIc-JExiEU198Y)>6Dh^--tNjWs>*bKRCk*;Ae_gDA;*gN*bkJ^h*1KZ_kIvQ zOXyKp1BuW>o)_~x_6Qpb+EIB6KHfh>$&7f|b$YR!L8zjHDg&CfPtphkyy=V`x|q;z z3cr2(86xDaWh!OPoFl|(GbG7XH zeiD+!*jbxpQ4&Q$Du!6X*}fkDD|wPPZI84jghxE06pqsM<5WUG2+HI9VqPNbtkY5e zM#$MB3J7`V#?g3)Awb>e5b@e{!GW6>mw~f>8mu+5Di6j9WjLclKQdw>iV>j@21>co z6NC;RG71G_y4^MqJ0GC+x`-*JIbu`^sfF?ZJZ=x(d&b$}*w1IN^-gxm!7xc9mA|>D zCLxDGFwUNK?Tf1n5PxjPD9!qAP(n7llPut=3N*Bv`%N7GwvhmEwCVX5YT3G zM2tk7KRk7Mi+=VTlz*RR&z?Pd1|g7UG_H`^-R=(|faNM5qy*jr=Y^br1N+kvL71#& zX;v8}-hccwuTqM6(~2}^^~?yM%A%q$J?xvyvn4|Q@4o+NTu3<2lH}9v!5BNMGcl=2 zY71c$!LIM)h!X5yyqEN)`t=ZyT~ zs|z1Oy{v*Yn2{d7JngjU{xS&?q` z(s+Apq%#;%ObM7TYk9wyCiG$u((x$d8Al-69>!tlgHsq<0MO|)rEwJ3^FurI-6U;* ztqH(jh|?raqPT1NVFUrfSC@G|sE-e)D2kUQKOWm-BgzCf)F~$Qw4*m0l^6&HP*|TTQ zAP9i62nF1A&EvzdC}R+EPU);*?I2IZ>u5&0q;(u^8je?5j~w? z)3il25{#5{L#rR2hO=co32l{&67ECTA6tr9uRLMYTXp}isq2yu+;-N6DPhbTThQ8?1GEGnjCd=}}4<9+hj1|tggr}ph_m3R_K91;WHSY(hgorpM7%%4w z9+3d-sTo%5r4Xm(GV9v`!O(ZjNLbSjb(tp#CjcNqRrlf`U7 zknP7&E7J`VK(UclivIGlzPOlaDcWuvM)B_Ru9~kuer}44(m1>Qc%Mb^;$m4AX`ZI< zKR#M(i&?oph+U&kohbrNIR};)ZPQi4IC0v0;1MR?8RvW&^ANmjM4BK7kqgjxx<9m5 z*%xotecN<{+cb^P`fObW2T$#|YsJ&P>n3}(EMLF8x?ELR47P{u@z`FU&pjeZTD9$_ z%;Tb-?e=3?pr3qm({)38Qk2CH`%M&4PXdb*U@a!{;w*Q;b_4VWjHr?QyML?k-W>pb$81W>I*s&cb zLIh%|hBCzg(2w^mVm+U%qb+Bu9+o^pZ=!l^da z2Wc-Z>O(hrYazr46BoSGW|?PFNrKTZfk{D1DWYI8U-WI)Pexmxru;c5|F~z*o;`aO zLWnpyuQL~5RmQ+)lrx~U^`Py+Bqe3>s326{>2VmkTx1_UH+8||l${PD$&*8?yMCC@ z66l?$C_uQ|cg|D7S(GGc#D=Cpn1+D1hh3UPeTP33e*FKDN+l~rvMD1uD~@atGD61L zBjfD7R|q*PI}Vwb9cPr8d2$>%94^G!o3lCn?(_XV9^c>p@P3W=bG^vXkc`KJf8pj? zPbh8OwwWTQX*3>&hBX-q0pLM}jdckT;9n2yT6VjxO72i&p{*K<>|8E> z&nvTxLExGj`-!hPI!h{s9|5HeuEZW=U?BA`Sl7W&Kk$9 z`_6@4AE))BCwI7~s%S7^*AwG2H%L$s@o@`h`l*;dqQ~}XjP5sTwx*Dw|JK9)!kRIe zj}1(^J14w!DY?Uov}QPJ*iV%2vVt0P;Ov`4I;7V|TShUQ@{cr)qOuaxYB38IC8Pa4 z^})UGf@kSgtH0_*_%USk*4%p3bp*>9^rDytjaz?9E+a;xee`o^=N?3!H{Ey zFfM4Xq2PdLkjwJ^Cs<6OelbfC4;M^-u%SsAYkQ+YluTP{r0;usN7aR@TIp@};rONT z1XnyJ!KS~28PA87LOc*amN5AvMGE7@YL0$B74?}keVQJ7tMPr}y`OPZT;h3q5nD8i z6HpetvDd$;xtBreV{Qz|I`~3^&Bu}N1+lLw>s+oEQ&UJ%s??bd4bpzo|EV;toi|Bs zRZ?n>zT>RP;$6-f-NlFTxuzhTST`9px^l>Y^<|)y^9|Cy$DJW^d|n}OnE>bzdTyvSVBQnSTN$%BGDIkt80U=g^u20p+sw|1oK*G z+|#(f+nA}N8d%}qMo)WxnP)4|Sw(5v5u-jH-+Wc2Q@`+o{6Oc-&H7!{?T>HzrB4nf zwn$|Fl?guHnkERjyKaB|VAzzU=vO2V>B$Lga{`E1^IqRyNp|$BpG)!Tv|IFk+D+?B!XGdp5Rn{5L;ahp zOAtlx$NUyc!$8O~x>Nm(lZ;NhptfMgtyNtOFNC&7wW!(D!$w{e<~4ztA?yH3-wY+k z2!cp*b#GeAST~?hB2%AL#nVGI{?<*3&xoJl0Vl?p`+f0%n{+p5bnZSD*Sgcazau`h z`Tg_d3MiAG`KIf&8-fySZ){*To2+=?XnyEqDL|G*}tuEn}j^RCRDl z+=j5+?c%5r-S&mq`Tk0r981#Mn3h2@SXhqSNfKhz&HMrEW0Vw(FFaD(n5Yj6 zkfF4_rC{zZ7d}_2lF9gce`>x>Mp9!FP<7Altwfs0m@h^=m+{8WGDeYCuJ96CM#iTM zj=v_a5b;mr2sttY)88sQ#6whzBJAIqe52XISq zYkYQVQ2AulUCI)Ea&-ltZ?j4u?p+sZ&m zMLpSSH7NRegwmrQWckkXB`udvd`SC{t@bNx$5d*(u-4$|?;9y`e@y-g8Wy)351}hp zzg%9({#OcOt3B&ew+bc@PVc9A>~IgG7tRD$S=gz~&3{e^h6nrsJ}9l{L>++XwsBVh zF6}4LqJx-pZ_4%MKD`(3X$8HNJja@=X~?)m?{XPutb*4P5pMJx3c{vOvc0aiF~oQu zFX!H2voqYtr$XAR-7}u3d;V)GIXU>cLPS@7QU|MRrX2(p5;pai%JLcgOVIK!JpO@b zs(rbb(8BaOh+KZi`!ayZr@KOizTY0ae^j|S?Dy}ioL{tt*WBwmPEH-+ znXRy=VzDjHo_@@N2oo(aGg2`gsaJlg14sMVG!DLR)XSe zu!W}|^eaUQQv8@Rz->DAo3+k@Mi<$VqUL0&|^i zg}RQKRdLVqSsUZk)lOGbQ4L<%A=k|&nugqGOzTOB?#oa9)I;$gpx!F2YCi}_oharv zCQ%ek3tO%G9mEjSk%JVutNMznd7A;|J;xc{s=M8km!8zS51O_NKlyCq=P7|riw2n7 zndxczTG0^a`pq0}BKgM*{Xw*QAv(>Px%7?F#+L+P62Fex-13lSJwYDzsaW*(SMWeZ z5^=@7J4GRuE#{-RHP zoI0q}_2H|bLKzjqN?UJ}XQV4plvzM%CE05xcd31v=H4J9GpTZ5jS5-|&lF8fDWPnEu6oLb!@Xmn!3U?KE{kkq)8 zS%{2F&fjNnrfy+@rwP2-7Q?pri+;C7bO1iJXo7;Ve1&N7+_}YRkYT#i%vNlTdn(^C zEs2m}M(*QhS5`F@G>TJpDMP48M*VheU?(wJ6J zK`f2me&+C_Y_qPF+L@FjNF6X5b;Auca`o74;)jBM%yZNiU+ zHJtTFoGE&QeYLQ*n=1wqwb|)2Hva#GGQ^)!lP6Qf?M;&PE5ANt(E0l>J*dMoA zGpbA#8@=P-i9^z@z_=q;5o;b!ly$2p(RfFBO!Z%o2MX+dn5%MB| zUMS1keYj4)_+YMXcqPT|46hFb%kT>)cri^}iSNffg8E+=29L3oxmyB3s&r)L@^{mo ziLJEjrxj5$6(`i+x*e?#Q0o1tXGqz_pNNtc?T|eLv)SG9WxL$lAF$5$`C89cwCG@I zSzvN@jJe@>vJn&}EirQ=K)Tv+!VS9$ws^KW*{c3o-O=uSdYKTyjogdD92@ke&-T*C zrwhYVIH~5WWYMpK49k8=w-8ORtz>1v&b`vT{0>Qm&!OWH@rrQ|4b)9;(pHfu^X1J>D@}9OrpyP#l#3F?0BCJg=*PXhXynULbn2*1nL6H-HEe&@fBbp8ig;U}Af4F5HGV(y87K`&k6L)Zv(yO6uvyvAO| zqM=%ej|Eq=ovtE2GA*jL#Smlh{I0>wJN~@;GTK~mzd2Zvjf0unV*wEaM2lLA_-*=* z>xXi7!=xE`X{EE4HN9zkvNq>_dyTqxmOBd5+j5)GT zrMGF4hBgO>2Fd8&1{$KO4(HxOQV1VfLAmZHv&hz!^%B}>y4dDs9X2>bDI-(MHvAxH z|J(MhSfv30-Xkx27U{4{P{9O$PmlO>*WId#8B=Aq-KK1OBs{Io`v!uc6_8aaCZ9)p zcXS%GG84FaIo-AvJdrFgGA3P&hN_!TGAU7BgEyLv_uYcH4%G{-qHfEvZiv@9i5`Yw zDOU%ox;-h_Btz5pW+B2DabOYcBB-+APjLBoFFu_<62tSu>>Wkxu%c5ev~BI&6IS9$ zO-?RyzMWi$c=yNPkR} z_&Md4O>2$D&(`EI&<+mkKLB=Pe%X5lZfIh@8UZs~hu1Oq7=&Yo+6EIcB`jcV6*1vt z?wWtxO}aT~OZ7p*roJ*zT3h>t#Nk~P?c-awmUcW>Tt113xl{S-Y^yu!~tYWr3 z9T?5+Dg&3R_+Af)5H2WHSGv%b)LyiHF}x9Cf!GeC7&Kiq`xz(98PgieR>)lpLe+

    y2T&!IlGN$*I@>J=q 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≺`F*EHJ|fBGrJVY%tIb+4Dn9VHHU*EsG-2E-04kM3UIRaVZ+uej#(r zgS-8_YRbC71U1rW4Dk6P2vgirL0lp)00$F&)Z(fF(xSw(^zrc~t6>-v9aF#vuXbTx zRU9YYzA@$);6|Ci3u#^_QRI0c#&zH1Yl?!9*w`V@Fp@}{X6Nv5f4SW;aM#ogCD7eo zXScHV_q#O5zw>x*83L@)dL6*JIyk&tWWl7bgF4Z5g_X7EFE*#gN3Xro-fWV|s9jYx zYFG%%8`IWo0E<9$zZqm{aWEM;S%Xo*5@ir3X1D8R49IPYB6oh-HuOnHqG-}is?9d6 zE7-A!gPT(~q`&m}r#*}9w+uH*ZXR^nmTZUBul)LxZcD#4wX&LWyo`W}rt+e|ZrAqC zg{mywo^YeRZdn6{6>C;GKR${hPdEC8DwgR^mQ@7UqROt;@xiboumDLiHWO?PML`zrSc;l|58QaB?8zdyAIEL+*B*8ImP*w%%jrWQyZ*Wyt z@zKd9PVxTGP!-0FNm|MZIQAXfpe7HR26FmjzO+$^B$X40G|Ngx(4!!_ar;11<-l3_zDGjb=~)G8 zlC&E4)Ea~H^Ld5nC~ppKj5U#Ucdi$f5H$}Uj0FlT<}*PO2?W-*zqFH&ygv5hG=}P5 z`0if-FGrr|7Z(?TAkZ{TQ4~QC|GV{2UZWZnWB5Px@GDADWC;KU_$_CTf9*$q?B4`+ z=WqS+Ut|DitT+F`_kC2Nz}F>S{@Z`@L%;aW_FKRG@4u8Z`SKn9=|BISB*T*6CApSl zfFLA-0x!cgf*@*y&*xrVvA8kZAVIKBavuQP>JCuD`kpH))OO?AUXf*GtF4n1_4IV* zL^%nluly>Yi}Z&_vp5bB3X@1qvqh&y|jddGJ=3nC5ck6t?j(DCei-hWaFd&`Iat6LH?zuYlLf_ z;!O?Q*|)A7{N!|{%iR6LVOpdgKEJw{`MMz-4jA2Fg0wg~o)smWj9LUm#TjmJ7R4ne zNRz#3kwc!SZVdRMkt~OPk;$dGHbhO3VCrDCJrEL()MqA{i z(05(WmBdH@R7OeyN8XvLqDUlp4GV(6m?khFm?Xu|j#txB`>odxdOGcgd0NzrC?{E| z>-vM+U1#U}fk-iwB7!o)Ws-=DaPzP=>^Gt;h_bSAJy=y$v5~D7O%U^Sn!!}$m7<~~ zimq#vCgtVXrb^34uO4(X1_5Myi7xS~p=DWG6tS$zckb+q0x`cTD3-W*@f?tNG8q6| z&llUCB^No`ZryfIyK`uSenRrRpmH|^&hgXJix>kyf%2pGyH$+{P;0sXG0tF>WO>UF zH=CH_Ia<~+r9J-eQ-?SAEK{6i_~_(PlmykVcJ6taGBprtLU2~A9i1~QO%jAgOYRFaOKDB*yFS9I<7G6bnu}pG+*rgO}-=a{rrt;2*xGY2anJ zMi3y&>fJ8wba+&iJ1^sDY-y6LTWh~6Gf(2VY+h)xHD6yf0QLJ;n4|z#la_Ek^8(Mi zcjwLdI#chFG^2>3xLK~^APKd0N9QKv_T%Rl+c2PrIx8#e`l=#|f^KiNJKJp_lcpI( zkynddm_IAZXxLJmAnuqd-H4tWSE$~(X_g~XS2&I{O#RtAA1ES8GbBYZG{v$M6()t9 zhOKsQf6_{lYO}GyP&zu@&6gg@avZ~)T-t+{Fz5)JK(V55xmflG-6%?VhIs3>ZWxsB zK3R&qaBEL*@(n8~8DitC3d4-Q*-273UpRoksz4Z;tcb+bI=@;MdqaNE)vo68(QG@} z>$7B2*Py6DxUvnEwmRJkGq9|;ZXz&bSOT79M1_Yn)imtUMbHv!+!PUF_4dGVU(mD) zNK#e^f~=E*IbN$?^_M3^3*+=`LEvWTO5<*afMVxHJmUcDCLdUrn1bZd9-zcjnkN# zyxlJ19KCvX3Rz>ejx3c8-5pB-Kgbq~P%$M*Q{@~{NqT<1V0o(379hmVV#agK-riti z`$WUQDo}Lga$OcV5T)zyQ2rrYlMG7&UybBj9sa9I!pXz24E|sUO79MJ@HJh#M)P8e z7s1PNt)VFL#t|WUPynVG2GssYr%1ps zJ=3&KW`)-2Q%E_z*z`G>V>w8(0>@5z{Ct;o4EbtdPp1>MfwDlZ*IQ1Y<1lNPYE?Cd zQ*-T*H36=!t|sH5$njl+>-3Zlo;rfWj@w$dqg~D1Fo8O&rL~+Fn_gQEGrVz2vVoGo zGc5b?!5)bbAW#WwK(KyDZnsVnr!1RSd0ACemNHd=ma{9ODqw{XtSDUEzdPZGDs&T3 zF^W7dD%jTaG)I1rnOr?RG|C*hUK(eOX>e_oesr%VtJFKswsH2`J#G4I>33U}=Vvfa zJvX3PDUI_)7a3J+o2|>)^89kG$l@zE_xAhx#oCtzrPXaW!FIci(zM2aU>HKv&G|aP zBx4%ti;J*9;)~-oO;kKhm@0>BC2_GNEOpIxT+?nW9zLq z_5^{ve|P-iWX1yMI_|xDHxH`<)JX*aKtPq`U5W)o>veO*GSAlY8xu*Fn5w1#hV2fc zE988e?5ap0Dnk{wZq~Ap$bj>(YN&dDVqDEIZa9pYlE981Ew_HJJIE@p&XX{~ZA%p- zuE_K8P}DW9tYJel(~%HI)#=rm6xwBpSprYGO1CB3UU7MBPxiXJq$YWc5RrI(6efE; zsnzSB&VxD%M3IdGoCmosv7=Et3xnDDd^j=)iYaS+xk_)pGHrM9c6VB2k=*OL&ThW4 zZ;y?pDL6$UK%vMiLKH;Jt^EVfSwC@{if=Mp+lx#6?g0R#D9Wk?1+}wV+PC+$O;u-+ z+rYfrY4fbeN=jbhAY2$ilNHoz;ZcB-SZo*~#H8NtP+7iQIjI-Z0##v}q(xcfG(%o( zJ<5sq_lLNGc^n%mlb2Li;|z&1+JmRhpJj2~G{DqY1dCozQDy4##J)VQ9^K#1qNo9= zgotN}L7NNWa_1*&HxNYr{_TSx&Sj3w<6t=b;*$O%T-yzlILrVWv&C|@9x^QYuBz}3>b!*Ooz5tKR;cNG>ZUD`sI3?9PYKt z3eDHCz^2E~HUfz{-`apT-8v9MZGv(r!fA%zWGhhfty`Uk{M5PEWw%@wQ-}( zE+i>-e|%6B#lfB=2>N@+E78r%v=kMwZHgG@ew+~iO!o%3VM(GeG;3yuQ2_-}Qd_;@ z{-n1~=I=aKEXDI9lI6Ey!ID^FDpM0XZB0_uEX~s-D^VlL0>g=AU2|-s^0X?m7#CrL z3Ycd_BZ_2}#~eewdS{qtnJl6tNFXS$F1I(v!*08c>SnfHW<_ytPqQrJGhbf98r?kX zqB5I|G(a&ex1qs93w{O=)@ciiuT~)8# z0SS zI4deeqS}^xeCe~i)^2wQl)x$xBo5GmY<0@2c7iO*^1)~l#Qw8qZc;SEDVR>XvMlI2 zgcZz_R8=|O^YW79`KH%tDUzv)l%#UUOK-WHtFpxF;@QQVrfFZS6p0|9gAtZFl2xQU z$3>hze|#jW%FTmu4a+B|vpa{nDbax8Wr0-rl5RjzRAJg=Irame7rA~%rJI@}@NlRw zG~-FXl&{_$ zz436uF+ercBFhs)N{jL<1Jz)*3B$CwIaY_0_L!jGKiY0QcemMn_Vf94+&vh!7#hzO z@#SUEFgSJ{Wy*Jl{maWW2@tHIrnD@bV;Fj~@#Cl*4)mJlgD^iinJWSdYk&Xl-!A**U-3M7qRI4|_^)cpWIerfb)(UAsn* zgzJZA7d}DMMAO7^jc@~+YS`hIc34$WM^{9Ks5n~JgtD%OeHvo4@hUGYR(8}KFs>I? zkSP(ha$-{wDIyI5mtvT*B4wGiOx$Vpv#f@Q7DRKljzyL#VU;CzUS<#y3@@=PIT^|# z%RV{xPgf2s^DM5u@cz|@lP8mLe?08+91ZFOLVP&VC5h>D%yHiWs9bG*OQSBX(w3pt z6#}%(Ni-4ca#-wXlArMfCnuiiByB({ytENg;>mdu zs}k4g=zdi8TJk|pY)ArtCQ9nPt|U?=18A0E?%tbRT(0Ju%yzQ|hch6uif82nCK~#17}++loP`Q(hVaxi^X7X-w9&(Xrt=cVAQ+XIE$;L zA6AAr5P8tE1VD&RSQce*I1w*bn`bB6N3TxWomMSZ7qhb@6$L?LSvmBh$IsVI4ag|# zXr{tJ*wk@W`EjvX2L#5$ZhLQkw4BdmRU-whC`uY+lE4yxDaweI)CSa+sh1fM1O-n? zkffdU8kObMGA}T3cz9^E^3`g?Q51wIN-~xQyugd12w*trs`u{Qq8k3{>g3(`j#P;v zP#y(arb*T=ED=LfWDc=ydr2C@1_NBSbbdM=0+e2@oG^leo)(7TZfDbsXlUwSV029W z#f5k4_HB-J6^;f7S5?iEl_CmR-h^qAmZ`TbWRWER86_nRYQ@w@ii*N`f1-MRDJf=e zB)CClFP>|ncJJmCfzpdgMj&O0J2_qqdaWCWeRl&Wnl?LwBFXos?I3RKt$i>xH$j@0 z1w>qfn)a~O2;DD#xVrJJ*MahDxOVN@wd+ke4Q^nXaAc!dVqR8UO`xVW6kg;(uf=`K zM-L6n*lg^sC20yz5x@OFE&T{AR^f898IRkRA$;k}OOnA2pfBfJOQH5}bjOpvy$(r= z6$IeyJU1rOGKtbuk-7CQGh{{*z@yi1@3s+yl%x=Km0#KgZoqo$7DaultM2uL+cyV> z*+PhENG9~wqpqUL{L>ScWtl-&mL=9QwS^s?&BG|J#yzXbL!y!V1PLrnb1XzL%K)Aw ziyF;Vv3^fJ*dGB>#APw*>hA|ZiTNT#M;E6pU6xpk5F$uE$SO92cMkirwY@k$LkP)6 zKZx_HDv}(lGQYBOo-1mI9^UFJJflcl%Tl&mpJ7<7-9xa#Fb@1^c&FoeffqJag%p_{ z^ff^91VPcf%JNauWW#=^-;&ZiB#3;_W)Ba$x~gVbv3D@m%odCsLzD8NYH8+Klfn`* zBE>SaAaJlm2nI!I3x;kQmZd8MErB{8S!BOG*#*TetXPJbFC50rS%xnP&^3sMuS|EF zS(+71Sqp5#vqIId05GkV%!vwoVj94uY7axhRfS%gv z42OA9JlN~6-8hN;{e2Yy?Zc;6l0em9s0iL0uNDVk;}psPj=vfX9S?WmHXuoNy5e7M(n zaHFrQ>ec#m|lEnK5R$ZfC`_xI6qmRBZbZjr?xDvAV zF6p*4d*>P2mhyt2h{7%?8MfIUTZ*c(48F6^?+p#W$gUqL9NFo%JG&sq~i|YQ+_?+d5g*pdyMZ!qSwgstrR4lA>rx8BnKJ zex3!B8#nzB!Z<((ciS@AP|HoMDjWeQnit{{#9pOHj#M> zQktTm8hA;KvQU+nR$HCkm=Mq}lC&tG>m|FmI$Z{i{(@*pI)tYU%YtZ;j0f{xp8uG z7A2)f!`UX<8@2_msA|+x#U!iu?!Kb(sHs2(iDzH_aB_IqAGW*0=_h~lOQ4~0Sc?)( zQK)N~VVaAkMPl;wWHTL19=tM4y!ErAZ3SzFmlsQ~$jYQBRgn$@kEXi>Nk+a)Gt|W_ zJmflATEsyPb0`UNl0q+lS7#?8&q=)4doaEI>Z3T#Hk(bAW>pyJt(NcD8n2U_xBgi6(rP>OYW?2%fZ%kxf>?^VY3$*jR^=4zL zyudS(P#7X7^K9G}yKOVC(b?QL zR8+t^3PMYz8J2f;n>bBOO(6(ry>TDCau^rYH$58qF}j%XsI1ep#3YfVVS|w$mYTxr zn%Zd@y4;9d6IJx_lZ%EZ$ALuC1q({;i zkW%D(EM3JZ`TD)FD$!M4Y<5`?<(;-smqk`mWeN4}Jq%twYlA zwFifnvsG18y+LQ=#0<(QOqUgy?2S1NfALe#8ZzQ2baFZ$ee8C_s*8(-ALOzqR8^H^ z<*WDiB!PZ$w$OEIgiu2;f$!}PEm@^Vf^l{`-%auoX36DvZ=@@1oreuf!Z1Oof`GAi zsV0NFhrPA!lb{|S-kM)7Fee8=7;Kh~xv!i2VwYES-PJ%GK|yWHsF5YEkx2qzUAFuL z6=eWcF2nGsVV)e#;wV8iaQ!qZVLNmp#_Y88x)xkNsfw!KHEtaC?Daa#8%$NQEU6NC zHQ#nDIZDx>-;-oxzPjXC0)hDPhl@wIhqjjm0fbeht85&lyBKbEL6(#~L!kt|Zg8EX zjl#Kcj_OKPOaPkm7w3b%dV1wUN^4t|MAO}lNYfM`z^y%tn}<ilNvPeAnvt-OZAsslK6zM0j!zU!1IEo^k7Zh)R} zKnz$nh?m>&%?CHHHp{u~!U7Y3eEZiw`>}8NQ-G9srg`JxXxMF)Io`#A+3sRO_{`@% zNK-Hz(jPuM71**UizFkVTPgxG=qTN;&@rXD%58f?(p;P-EW>qL(qJ%Ld0swG!mNto zFiGkf+J_@8PK&`n2NZL0zOE_e%kMs^VbeCGD2*6~a=e74nzSfHs%QyNVXO7l$&zHY z^rllumjOr1*MGhE5?zB?u$a35fY}#6`=xUa{C?!YZe~Z|8>~Km?=v5q2H^LvK`<|C z@P}9DkALGgk6j4<*hm-WpZ?sFxPBS=1;et$_;=14l;;%&0O#S=+Wkho0B?>y|Hb!K z;AO$ycH{c_SJymPuhu07-*`}?>$>yEW$J+>}^Oj2*a|-bJ(DUAZ|^~mMO07=-Kh=gX7t9;~$Lm zUe8!AJx!M;UF~3hz|hoSJh1vbO%sDC#7(0sBF(cKH}S$E&On-1WtkmJ_f)Iv1i2Rz z^H6%{{rPIU(o{iJO<7`ThN%&#t8&ue-h6d99<+Kb;m*GD`YXe6Pr{fyzgou?b2ZzU z3huXsQJ34FYWE*Zt+oY7f~LT@BX>-hB5}9hTkYc6)fq=MZBsT>@p2x#|9r=?e4G#~ zJ3YDB6?u}CsS_?B#2u^i`h)35Uf=Kat$TNFZ(Vq?sR}5UMbp+bP^KuhAKkU40~I$Y z@-tZ?7OUNC>18G2_$JFej)1VLF{W@`)m149by+i?{o-j};z7R~7dbR ztufIwDGK5(n60x9iilRCpj3ay6r4*5J-SF9yv)*VT^Ry}o3`^Gl2j14+Wv7=O zt_nrsciS`wVu4`>ZH)rWdh0H2-}Ylv*Mp9F|K4E(nzw)BgJ&mOdlv{i!3tcI#z_fS zNtYE8fhNxCA}>Xu5k*Om`Hh#(R-qHb+g(ZkK+F2v$u}FD7jOydAk3qkZ+l6Bz~yWi zc|I@53`t5nRpd2IQ4$RUFXClGkUJ#J=0#?x!eqz~+XO{2H^zFuV>SfiJLfWAdEUbc#YY5?(L%Fmp}R8fBe+R7r%5ybG)j`dqV?ej;;#? z!vzTr62S8Oo!ff{H}_4;V%cUoGFqAv`TlabOv2>#w_bCC{K@-I&M%jjv+dP<3t?Ts zf@0}j&xE*eeJ60v422jC`-Z6qie6M1Ks5ybBT7YuIfgO}2{ufT7addV=#95qj(fUc zY5%7N%4?`PdH=naol@*4zx<;={WCED@BG3)|G7_|f!~kwU;pt>eEeKA|Q3jAKK9>2RvzG|jie)=bV@}KT7_`|A#fB#eeu1z<&Pe@BK$V zdlde$SfTtc?7erC9MzfsT{&0hG(9nB6h~R0NDRURg8^g18sh~oQAh$L1WE`bu!N8h zAaXLsU>jHr#>NJNF*z!y$+2^+?#j8|ni+vG?7ROizjIvY2yR#3dhWg7=eFw8-{+_c zL0}ZeEWklvhoZ2ihI#}=GP!~*OAtcB5KQ4ZL7=i=W;wa7Db^5UYhz4PUASBL zvJ_1#bK;TC!jvSrAoV|5S9?|j-<6~t+in62o6skUo&GytLvWOh)p6^V?#|_Tk~+<`EZ}h21p=W zGk#)IO~h|GkZIT^gcvH{91FBI1pEx5=uoz#Ynn>Yc&sj(Dp~}|czsM_V5p~Sm@5=r zyoLy`I}FJNGXm1xUn!U6j=n-B$FnpR_8~K;_~*`So-(nyslGlE3sEG-A^-uKs;UDZ z7!EU>tY(U`VL_1qUKjP$L~D}SlHbb&Jn+;B;i(f`s$_gVsx0UL0Q-ENK!8C&kU*W* z*4iR3X&R&}R%6INrPUh`fnJXXK>fUG^`)x14#r~tYB-!phe*eDV zKqy2rI42mY1trr}9L7W8h@{y5pbsG#-2euMQWdTY0je&`wqDg_p;{F|Q-eSt6d~DrN_H_Pl{gJTSYDL6 zd;7CxK~!V_1TdTcQ6yiM6-D#V6iHE{Xjr;Daa`OR@B-inZmX){^|FRz^A%YTg^tcX zw+q3L>5?1?`#cmbt5z~o-gjVt7l5GOYr~L(!W2!oERNvl^rZE?FDshrfVQfe>7fE_iK&9vnUGaY4+aAWjO&KZaTTu@RwTvw zH&A}h56jSX!;q`RR4OfwS{9{jI+gn-3Oc2HCY>!9NBg@M*zN_{OlB;-<$N}k&HoEJ zI%a0z^PP`8v#T#tkyOhx4P*3@Y(_C1OOtb%bUIfwoY8=$p=pM~bE#yC6OUnmDf8)M zvcPMWrK`FHIF=%arZZ+UnTjl0HV~Y6>XnyVNCE)tVQ38gHa(Q{$y9bMq|9@YeiXh` zp~_2of$cXjxNWtC4S z)7h#}EtELb1Zh7@LSr$EVkVW&ao+?zzK~0$(-lFMQ(eD)?EW|Q59CV1=&)a>PZz6Y zcebK2a-x_^XL6;H2)4#oS9RaY6^9yu~Bs{qk->VGb|z=Ms-#TDJHm@jggc}xaNS2fd=t3_AIQEiPvCYi~9 zEtI1xd?w|dsf?X5HPvwYbFT7fVRRoTqNr-t*Wq|x{Mryj35KDuv9??-q+BIc`xq|g zGj6gfyimxOj1jS9_e9D)BPsU(`f=vvF}10M=U#c<+{uQTd*g-Qyz$oq*=(6D+-Ylx(;lBIay;sajI)1z_;E}WucLaq2 zO;vCdq)FQC)1N5r@61}3L6and(>@Q$ankr%o9sYUsiK$~&JNN~SBigO>$x*MY38Vm?oZ7oFjhfFVdrYuM|f zb7ec5<4i&D(6(jTx@2_q=3I;bU^tyjX|lTnl%QY;M*0TJrK;rdP!LK1Af~8>ENSV2 zsffBPtNp|2;ZzEO@N!nL9jAYoOXvAwMdC{7pa+H#OR=CY59JT^aH+hMPA8ii;v`Kw zkZIdaFz81RBoK@OAc{iJ^hu$bC|eNi5@)zMs!Du3Otdt+>#A$03y*IO1$-Ww#$0qG zX;#$$06~*QW7po{RJzy@_fMNt8}=e@22I2}Fff!aX@>`mbWRXepi<=#%#lqv@0xOD zNvai|KIbi4}f|0svqB!~4p5#D($plE0 zL;;2O5EkYb6k^+!%~hRbQqJbemaUgKK{FH-hcr!$#skwPHO69ImS!h3$0jtfCoY=U z5RZ+_zock}HJmOCrK=Etxyr*hAvt)SS6o}sP$k=xGdU?+fdk{a)Gx`hV(4ya;tjR2`c|*s zg*mphp+4T&(m7N(+&RS1m>a)P5PN$w2M;G)S#bi+<|N027>aQmAmk%KTgjvnBu!}NA{+oHBo@%s^yfqMsv>9m;6a1`V71w+MhRg)?h?qG;LzR@?nB~TL~ z3{&e$lrmY~OW{5mMM0#mKUXSppkwi63DERxUepu|gCGJ1Yic6NoFecNh)WH|ICg%)~&no+Uqww@XpBH-QeGS zX2X)@D_7ifu>wZ?(W`QZ>?T+$K7|{w)T##2NH=_9@~8LZR=Ouc>U_f-V{wBzyGf{ zEnRWfog400d+W8=too#@=mrpzU#!1n>CJ2JSbyib+wQ#gwGR@2(sj@34Ttzq$jctS z@6JtM*Axuzka-H5=BfSaSDo{@VG)Kc9X1Z=Zht?4~WhO{-46QF z*Dbku)y>P--Tg>T{&3tL`>)q;+I;JZrOWSrel(!- z#p{pVc+2hU*DSyK_Q!{-!Y9u^_xX{&=YF;J*}r|L9Q&~qlpx4&?8xd%kMCHuYQ?5I zHm+K}WZm7*R*i4#FvzQbqkZ!HmfLP!zvZrVOD_M#vOAtl@CJs!4g>=h_tGO9uU~%a z%B9P8Joh(s6mLF!<$?dYYT0c!FWK^&H~#th%kO>M_0E&)cl`D}{i{?bcKvzzl9ih_ z-nn+=&CAz5@WN9&*RNl{Z0WUk{q`fVaPYRJ8$TkN@ry6R5th?XKHyTYt;48}8WpvSCUW3L7P z9e;Uv<@zlfH*Q*U>+;U;p<9Drj|m`KPrjR&H4D4tmGi`;V2O6CeC`)$Q&o zf3m$IIpKAaiEV+uPUQxMAbk z^|vlty5hE7Beu5n<(q%~cwc&G*E`R@_U3!QDe1KC{Z!!KQvt5V|2)27B4zxR#zI(F^t<;qGhNU>~9 z_dubie?Sq+GzI54rzAjvY8y6`E~;Pd?>ex*x4*NGf-O@w`g?}>Vn)|0u^`}KFc5}K z6DV?mu9;O{p>eArOhm(kX&HrzDi}ILBP5QNII({qVHpYmsRZaMi5%A+ojG(%(A3N{Hplz{+UIrkv2+v2 z7KC)B;MhoGeaL0vNv%F#faWT?p_v#0W|%-x!HR@P;@GI*JDaSc>*gqyvGasyu!6@vY-qL_sPRg+z|qf3T~!<499O{J7(% zDJGOil!88{DIS{C+=xLC>t$kLsp&GxBYHEo@Yhs}wRV-FG zj&oz)DI$$fg{KybkooA237b-(uLyQ!sH9(?M7^~m8rz4A%N(V$55M_2!} zwW;}rE%*Io{$xw&`RMSW$cexF)!mzBMLpvd{pjAEk34?YRi%&q^jWv)SeZk~Wc!b< ze&Era=T6|Cf90>5`3`XAo%^s|rss9kzs=gYi~ zsJZUpEO^a|O%L63BhdNQ`+F*dJ->hA&pp3bz4f8{w_f|>1wzNW_y6~SOV{mq`iZUK z!h1Vk-uZakDs?<)7EDm z-!Vo0^!YyzFaG6~Q(7A@TYJxS=bu9S{}+*~l_TA<|GJG^cWzx$J@m@oyDC~@_cwLe z`TWOXrtgoh9{$1d2OipSd%M@OXu(-+bzZ};QJhS_^X!Wq^u~vueC)n!y8it1pE|_q z?lnyX{`>=F>&) zf7R+ociz<`e)8&@{Y@ucvaqRf-ens%-+T!$^pCd&%r%cZ_3)03KR#_1`W=m6oP-Md zpWJre{X6d4zT^Ha_x-*if(QiIR#6@*p@#h4n}39kzv#(lp16D6wbSYX$HY~N0|$pr z_{EBcAGjOd^~cxtP^-2)ym{66pTF@!mka=ycfq+=?0EdCNAEmm-``$xITTc@ySn+) zuUxZp=Z@J%-{XJopD|}b?u);77Ayde-urM@!_=t(?AW%25W?d3?|A67c~@_I>ZylM zW)JRs^q)F+==Z<<@Z9U}dSLseDK*&ib5Em6yPx?$yz=fRp4hqVs`D0n_xbaXA?-Pm zn|1N32OrvTW?lJ#`~IlgCRZKgOu1p&38zkOJ^9?5Hg34Q4$_BGWzqOvl)T*oK@fr> zQG&5lL$4G>K}sZxmgz7w>GQIZ3HSC7XR`@eH9ESxe2imif*^~PGB@1Q{rT?RuI`d$ zBISyrsAecg`)If>47N3pb0!5t43Qcf+`s?Gd!KddCZcOlrKE_x%IKU7%$$A0~3|gSEdw+Vczv=); zcUPw@mg}OSu%BTl%rec0AB_eGl5iARwrtb_9otabTl~QwvuFRHAXMvXYiI%p1bjUM z!;UV8eON!;Tc~Y~#F2;&N1$HbH z0iqGoML-I3Ce%~2rUcv-#Ue~qQc=KmpL#;#m}zN>E9reuxs#nNDkPn2v?wn&O#8A6sM z95Gxs(PbW4RV(fq+z=KFLXhgJW+86&Y9gM-<~T1~zF@2`UFyx4!&xbvDmOGWkPNQt zrkidOL8i0@>ta+xeGnq?bS76Fu~gMV9eq^|w#nGxBLkKr)kUc}?Xlx$kDuHYjrjqV zhH)5kY#J-Od|xFE2^qtb#xaYJTPbObjvbJ6^&O762m7? zoyZ14f&w@;#83#$pgsnR2FO?>UMia}zxK~)yy>j7PKwor07G7mv3zM#7Px zYydVD6f26Nn1Y~Mh5;j>&wV4{ch}KBT(Ur;RORYwD3&Gqhq#Wz!yu%FA{gs|div6; zqW}9}d4JyzTh~3~7M^-sg9insOqyzW&mJH31JUDKTmCMLK6GKAEWh=_V}CRBEI%}m zPEQV6ZL{WGe%^5`0Cc1V`#AL;X&Ur-mtHnL;sJm~)5gEV^QBZ_;2S!qLpY~MVT%p|lqniI zgqs9KyW%+@gdx>0Kkd`f(u+^r59?adfci6q&i;;Y`u<0=l=MDh0Xs1zSy>nu=NcsEnde2 zP`#)e>Mh%2<3W&(P_rga`}F1KSIfmKF8xVsls;BUcC@<5i_e)}3jnn)Vw0rc1F3|EfkS>$*X3NclcHf9Cmc&DRaJ__Ok1DT?$=E~mVtQOTb0d3 zX0TKdB7TCRFvYMT!&VKmB?wNRP{V6@zJeS&+~3kb5p*|?y%VlfL^97)%G_Iby& z3H7RM(In&`>~LDEuS0hqDU@^ExH^A2CqZti)7`V%Yf@<*aICrrYC8}NW2U8MOM+Xf z9@iN3dElB*VDI5nzN`X{U93v&ZGjM@G(`!^L2=ff%2YH}WC>Jd?7Ar8A;^PWLS4-3 zr4hg~XacltM6<|{kMJ^>*Xt!H0Bd6nT`{DJWrIe@stw^oX~D1z0P!|8G^nbg+ZK%B z6rrIA?5gUrkv|ldO*CC~I(jnMyrPKWsf(tjvwbx+a7{FDs65O`PBN1Yhl4nRx79@m zU)V4-E|nBTMb&kdWJ9bPj|9iHHhBDqX+ao8%$QQ2;bckXB4MJZZ@_eP0%@vnhRe1# z45)k+RILifS&CvUt0xEG-cZN`If|i! zFl_V#u8jo3 z;czaSwIxnBrN;Wk{zS2NsEk4YMZhLS1bk#HKn@J0`umdp0Ewb-t|Yp6jUgV}vP=*Y zs_OVj6RL{Z{r+dHhcD*~HcG+}Kod3sXf%e>kf9TBz(>&(k;)cjQQmW~d%9#qy-t>s zYzyfGn{DR}{_lo;^N406Kg{>NWF)O2yKw z0E$3$zi>+}j#%MPye7hAOVYqV#YaIj0Xepo$)+iaL=dtn=(?eaicJtqecbCdyk4d( z$ULtpvfLQ8SGQi_eZUw0tel z$eqFM;f%H|BEWcw(dNf5-MjU*+)pn1$>LD?vE)m(0|5?5Ku1AQH7yW=9oxMY#!z?+ z0Z=!nGt#gC2pm0!qOfWFZ|<>a$*Q+?;VEavU=4sz^VT$>Zg9&4+!&x~d}W+FhK!Ko z?s;&>N3Xy5(({`>`Si?9D=sxP4RA*0ZQGJa)SSF<@rxO8&|J* zdH#79{q*OH|M|!rJmdy23}@u{-}7h#2o0H|O~bSS7RqO;Cyd}jNb|M=j`w0-8v1z%rfXqurJV}U>V-S#K{)^pb7 z|8-d?^FZqLvAPCmk3_UAsHJu089$h!Ncw3%^iQ7TKiFvi8a#%wis3*b;+P|@(&!YZ z`25XJ{^swmJpJm^YyS4$e>}MM$HccJGIYq-viQ6oP4kVu=6vsc@v=R(Ajgt5__&K! zY@4z7<(D42^`=jMy!5uq7PcI#NbBfWo=nF9QD>y3$~pkir1Qpot6%9sFZ%h z_RN8?cnDz1Hb6swZkq^b0#NXW3){E;{oSUrXtvIn*~)z9C%#PtiJWly;*hP|$XUK% zJrN4epB8y;%PsH3y-e%rKRaU8HUMfHb>nufOS z-ehl2Cj_E6MHQ=JkfksJi^gK6rVBEdFUz@1*6R;~wkC?QZGnET2XT~gS-^1Y_*oIf zfF#Mu6nR}yvO;Co{>0)Fr#94vMOh&cs8CiU-9{nIvB0{TKq4#j^c5u8=d%DhX62y+4s{Z;b?eUS8ByMysV-K zDha$SlR>{{xLCzdTNZf7u^Gf7C^+oH99wCu_mgl{AK=TPWtdKFysjb`AwQv4a~Xw* zdVQi{`B=i@b6%E6RWPx{XNHp)3VT=#vtkW7)m#rG=fx0M}$clz3 zrE}GCMY1f*@Aaa#mQM`?ZV=&U!G&Wa3$gMdv_c(EW44GS2CM{7L)E_r|74-fzh+p&(qf%DbP)onT^Le|$b zIq4xd(z0;j!q$d*KS@HMZQJ^2FQ_)w1Z4+-V1xT^o9p<~6!>*m+m<9v5cDy;aKB+AkpF(QG(l4yE=D&S`9EYY56R9Gt&!;f%Ig4~c8S(8le*Z#?&wUz|`~ zzwHG905A}MU_|AM!)amBkFLCT!=>fVzZfnU3gdqT{ACnVgQznz!Ki>1{p& zwm}H^8tfdvw%i67s0$o8^7q{d0WjqfCy$>zKEm(@UAth>qV}dJP2!fAdH+vu3}ltB zr$^IFnL8vJW1#G={#ZZ|0(1TQiJGQse(}R*kJ>S;jl!y}%6g?DefM_!ZIJjXeCdLUnL+dad1@4TN~a^`$U*NbHpg1`~>0UZ#5eZfdF&4*iNEn0MZORY-~*vJZP z`zuR!tN{V0SjiXNmR3ph6`;lcv10v|CrUjZOOEpKKmW3Oko(u^T3>$~F*WNOm=3|V zmQ4-;(V5q+-uc7UQeRj1zesJ{$C_WQ*aqFJlp{%D+}YQhvuK7;6a~>Z%AfXEp`D|D zCZBaqEb-p6FYRA2|1|HnB(yA$t+5Qfpn2ynI^p=q^?n}%fRG7;lTSSR`lUBtbJ01q z45;$C?p|U3`Iq0j`qE;$E5(~%zWerjM+)Dl>ElxW$Gdx6HPpA?{g@B<2n_vd5+sT1 z$$Ymn`odkg3E+z^yGLvMs$_qxZB7-Pw0bqZ+`o)3NP)g|U zNu@Jo!$N5`=z>vGLv(mJhrvesxPVJt<*GcKPh9QEi%0khx^-P`{%*aJf4$??V zLwF$RBB)-ia}&P;6p4|!?8K}ZVs(CEbGIvB?N9)f0l4g`7`jH@VKuj>@n zDT=HsqNvDT2AR+lX{+;1Xz(`I`T!WtmYt$#b@mNc%Eg)}J+9u1lc)_c7Dxz=N3w9s z&|+bqro$XB4QHj^M5QW7G)v}7Ro6Ft>&;L0?mp-MAQPLE6Oe2fLI_43DbxZ3>B?X- z*VF52m(CWAp_CE~xh!FZ!hRCNqEXiGCnvUrW=(7Mu^$n&;kKn~c^lh0<#bum9lVVbH|6=?VVzC>0ZN=pEYfo>XM6u}q_vS`M` z3tI1R$ux9|LTQ?WVNj?@wLumH&4ZoY1y0~N14K{)$K1iGU|2Whe0De*q+O`eWLe_4 zy5?HO<1a?uguJVxBABQ@5{uW@StB25l%)`svYVQG zhM_sSR4Nx6>wOhTJ3Lq%ENY2t(dT9SBoPS^kYynd;_fa<(jq}N7WE0DlPfB=E;lyB zT!kqDZL0Cq)JBeU43U89n3{(r#*dH1qv*J}pYQ~-=`0KyjFOQ2r^O!X=<8MuG)kB{T;p8kN0N#21<%*D+*{E07cVPK~prHq7l=wQ4}rl zijDaI5KZN($&9G#fTozKoIq1dJmR0w>NgD~n<|Q26~|Fo(F>)DDBCeV>kBrOOOh-} zmIbPk)N$lsO+%9_IYW~&$W}#T=FAqq7w#F%^(U%@ifY?HIxBz>(AXG3aJV;>PNX># zz`ZP8A7g6k0}hOuwlk0vhI6`)CMJ%HKp26NOukqxalC07yeOHb%`$|K!96|_K^!k; z+otSpuBe}4Nvx}9K&XhItzjr)+7hlJCxt|!*Lu01EEn8gdGb# zT2*!|3sNn({iMr&dT8DDTW^R4sJvZ!>*^IG0^8P6S7h>umtEG;^Wf^Ge+aU9GrHvF z8&6=5T0*41Wky83_ok~aUb1Q&ggf?FC7hgh${FwM{Pnd*KEM!zYOZw*({X^W1A>l2 zjMN^HA6@tJy}x?m`lWB|BrBa^QxwFTQi!B9?_%LP+i2vF+Cy zQ=?V5*0X-xR_pUGnET51N0trky5;WmORm0X^?lo}c_#u?3azL7eASgd08zw&M>zpO zaf&evy>8y+7rg(g%{MI#N66shOYT~-`1-SZw%oPyt-5eET|9fmmLE`ucHH;klBZ5- zjvbxe#D%A0uWz~Ty8flBmcTUSprZj{1gBWbFzXimApYE)H!ismhhV+79<)pV2riuH zd3M9KiA%1!>f+PrWB7>vEAhaNb5sO3Nr<^Ex-LxN%u)gy1>*%DW$2wBW*@cl2z#eZ`Aj8=i39 z-PfHpYijg2o0lG(e!=bQeoT!Tg~!t8fFs5o>>S%zBQ_&4XYL&8nHMIWF`xNHK^2Zn zThNX_w&8}}3okzL|ij7n(w~(+n3%OuJwVES%1YZj{C-p5exgOiP`8;Bvan z)Elnpy!XB}yI*fIE7|s++_~%|sym(7lPU52A97qd(0iHf=)02GN6E z8BrEuA=1OTo(gSPj-pCYKMev9f&wIg(f$xu7P=*H3yq6p0}Oj^|6f;lT0Q1{_Jj?wbg^_t21K*(k!zne0y#q`iBS9*SzN^-?s! zaVm&dtxZvgzz!Zr6!OI>lSb~l`I6w)3n3Wm=r7`!jo^+csPUR$ZB0$k?*gI#fR1IF zuGg5%asY%ygJeUEuYWklTU0ukpEh+;wya@hF&+!KgxYbaizJ|mWO6PcMZ*DqP}VJ8 zkRTY>G*GVQY&?2sP*bET0wAWMaDtxAizILHk&FzH&5Xksg*S7oU(|&he z$xLzXtf{D%&1DKOM)0B<_K>WXaR7)blwkn&2U!KA59~b>kKjsG5kSc2q1sw&T(&-N zV9?OjbXxM@BaH1hz~Qdpd|6dgqruID#}7JSUEEjUc)l`7Qy>aKsyb3DW^j`rXuc@R zRijiAT^7SIJQVkOeRQRetCR}>L_08K1F#H0U46rvSgebn1y0Q*id0h+cI3WRks5y&e9MK$yC&;zG@%t&D(~; zONOR9u^^711j{&rC_n&?W3UV<4fPS#!VY(&8*9jp-a?6!&p3ICAgRStH5O~^?8~F9 zi8wHgLxyP(ILh%-LsOI_hza9@01ULWwWLxNN31r+{T4z?RjxQxX@(G8vrAkx=YeNU zcQ^JBuc%l!Na9qmIfjrxZ%;lNrJ{_lf3Sj7lwz^!3q(9576|$sU>Jr?RZ+OI41yy* zLU(um-$40&KVl0m+&agi$dUHB|F!l9AP%}Mv}x_;Ef_@u2=t>B_svfXR~3u$1fmfd zieB-nxxg66fCPKa@_Uc_@o+^lN!A~U_>bLx$(rRGcU+h%(9yV`xMJdoW7>h^7F~Yd zxHCCP^@XDp20{pdI6vP!<7mxz(utRCnCH-LzqYeCZ=anm2{h&W>7fS{exwe6%2jJ8 zot3O=U??2MK^tQLB>aA} zDu@2ZieH^DoQ8c7@~a?J2 zVfx^7g4@6@W0-+=V&pm(ZOv}9*W*gVs`@nEAt62^k z2!&ao;U~9Gwz07_o^$=3=IF+mf9WkxoRpMIx;DmcA9uVUs08b)jYmMhy#1bM5l`sr zVZ9Six@+@1;wvOaA`7-}pF_g{H1Q|fx7id%opZ?zvrj3SHV}x`hCE-34YZzi^SvjI zX^sB$_8ks35`qlQ+OmBTL4fFmOP-pWC@DZRUV}Og0RYhpuit9JV~+j&t2WF6@Ub`& zV2_*fgGtoCh%xt)4Kqfd9Gt!QKOdiYX1>g0G#dy<-v9H?LElNw+;gP|wB^A!uUqwp z+$9gK-?^<+l@Y=luaDZjf3&F?7tXIe#-_RqHl2RUwU;u6NQUB3AL*X^k7XMigcwQI znb$u!{Q}+q>*A4(Qx*`+_u?xp1VIRj>bgu4Y^G45DZ=kD6&=O_9w2lCFe83kH4PYp zNeaoAjiF4n%)2Bb%Pv7if(>ymjl;z<@1>AHAf#JhDw8n;up*eHs!%9NIDs|Q({&?H zN8|~_46szbY!wB$$m_vSfWWAxc!WT#M3&D8IZiYYgkk(OUWVvNa1LO`gXolTm?Vi^ zo%sMw+O{F^QY7fbq9{x-UBg0eUuQm3Y>YF8r4$Mh!+0sm`{ltQL6T-p2{`~NNdQg} z;Yh5^$+B#Q8MrncfGDu5f5@>Qj~4?hO%gO+GfrPPK2<`>>E6aV62=2V16f%$C^o2S zxp7T_SdCYb6oQFjnCqHq5Ddw(lIb5PyE;L(1CutSjnp`7QxXlsfnk!ibaCpm`gm>R zP}g9&P+)Ld)AXjAfDD)Sb{+n~+_?ydr3)iPDhzRA0nkGLks#HXNaS+qMn8pPC<53n zinow>w8q;zRMu^ggRqEOUZL*R(0X{Li1hMCDL4rm6w zD1^e2Y$>Xv0lKB>fMdI??;+9p2p*(m6l2plC6z9R0-pNDXjzmkwL-v-C_^Ypku>_n z?gMo-VOPmisYKwgWkMJN<}-<=x|y=91G1)RM!tY+4v|V_YhxY+flvq=8c6Zw>Z}R1 zx}pvab0NPu_xKqaU!-ujCd~Awcttloe&1j+FDZ)QfLTr~3w`aA#(8O!Bpg}fr;QK0 zc{EG_0iArlg2n>blGr^^o-(mb)eQgwD2fq9JqAKmzS`TLDhYZx$a)xmxh%UBMIesu zBQTt1Ju*WRBx!|0J`jO=TmxLQWyutHF`rLZAV?szDVL%x&FPA)8@8%h76H$g5Ex2T zhlaDEY2zZ%5XajcLmWDo7Ze4`ni|^MpNDX)lq&@M zv<`#Cf>IDnN!M5m*K~FIgm@-jR#eM0kh*v?2HPZtfq?)BqDKx5k~nGtWU(UFguIoi zlE{{H1JVr#!?8-Cz%n>an2zqK3e1@!c-lEw(F`Nvrw|CiSwCq(B*WzMf&n6w2j_Vk zMo2}LvRRO81;G)zu)q=BNQ_`V+u!LZ5=w+)Y!F1Ps!-|g?@fPDm^it$zOg>AN1r7!S@VA0eN(d>60%Lsf;zbA{_{Kyh zzxHGQ3O@C7KlZ+h;4O*nzyACfY`p!E7Wg{w;)nmufBBR2AO0Ut^Ci9W!e{Qohd=PM zKh%)G*FqVdeDZTIeBz^jK(7DbfB5I`mB2SLdV2qbFMRehzxnyz|MLsK{O(l+d=+l~ z>3{p>|L^vVj z@MqUV@RopS+1O0YkH}~${>#Z%8O77Xc-u7lW8ch6*bxV%XA;b9a&CDJe@Vb5NIM zLE<|Xw{~}WpzxzObA`&&%4J}*WI~j=_x3$(v5?__IkrSWo4Z<>7OqQ2w4O`F* z{r<6YcsQ_C$}@SGLRfN0QW%b(O+A0^E4q5&Vrx7e3LKhD2}bftlQ%V(rXI^mFTQdz z5Ay2|Z^$B-mx4DB7w)jpzL2DGk!82TdP|y-WVHb_Vi;{2?QVgy)%Cm_S&yt>rZHSy*v zFGht>wG70g;b4&#C<@)J)w-mbho>_UL4ZJ>Wg8nC{lO{D!z_dAYjw}{k_12f_SKhe z3>O|LaQdG2zRMpSO@|XVD(@b7SGTI`%eL=Dw|D!qMV@8_;^5T_Yb{H8@~Mj=!yca; z9QR$GXG_T5zTa}7W&gS3xjyLBc{pqu>6u88s zys~L^T4J1_AWku(6-B6W=%pK7UQ*H=(2_i~UD@8Ky?XN~PmA$v{K%DUj0;j0SqgPo z#AOLtZe_`y&I8$~^^SW{n$nWAo3^GZZ@h6|H*GI09=rY^j)t{nQ&5cl@%{@h-LKUu zt4;gW`v+II*Y|cODb5&9Tw86<-MOVOt)_C)o1ON(cC+3ayO%C(bWgkM9esPfF&NI) zuRIcjfv8tL`|KAfEI5`dH5&b4*zI;@2~-=a&5DJ=BJ>hP;#Rjd@7>+6X{91dm5NM& zo)p|`Z|v>t?zJ0cXMNLkyoWZmrHVNRW1qy!ZaduY<3RBuS2rjwDH9S(afK z2;twwCzR((`J3MR-OQ>9-m1{nBX8dVUoRf}-XH$~{-dwoxkE~5U3u5fy!YJ=34D!| zMR2r#y!rO;|3}~b_a*QRj)rdUz>$CS$A9{(Op|9Gc<1;0(?WgW_MKCR%$4{2)Q^7K zm!`=x^6K?>t%5J5tv&c%-@ak6;4K7FDx<=#s{2RYQqz(|W;RdPmZU|L0}85k<+VFw z3L-?87>1@f4AUY_Qpby*dGfL-a<1bGh^eo1KKFY6q&Mu3CWwJe?4m?##W@*kRNmj9RMbR;Zf-HfI4_K1n43#*i0G4@G#inWaevWZ5n}>*1 z!X%YMmH;yM7Ik^)g;$RJ+3@j4Iz_^lv=~nkj&hZ%76c*5Q^*jG!6)N5v)HxedXX1* z_x3Jtv{yH_G|MV*5fu(VNY@d@%yckc?pQ{xaqr%aCQAJ%6eUo^Ann~fVA0YJX#14Hfz=!H}5#pX`^Ch zMOLlYV>dZE=rT)-5HfqG{fqT#n2DFu4A3p88 zb}A%FX3pGH?VX9hApqERXYKqi@4uOI zjQZ4f{-5A~lXFP4-~E06_}$=d1G29Di=Vg#-gJ(=^3?ZTc?$ebfl~Dy-|@b8dN>oWJw%CMN{jxx(MJmS714Y*{MUK0;cDZ$Q99}SFF9Ey&<2X%H3IP-t(3A_SQ{_ap zUgN`vxWOoj6IJIK1h&@?(b2kfP62!%5<~NoqvTn`#qXJT0lLwQ? zod;r7?)Jx$Dvf(HMc1Pk;|%5TB5~uhHp_L;o9Bo9ArB>z=Pbvj1Vad0RXHQYrx zl|`5qB)@uj*`3V0-OLU0TFoR@4aEEB{uO0dXrWr^YfkN1!3 z?MjPLdWSo-WMX1{@%6)p9)FKBe<3Hr-Giy2u(ra;tT1xChFv8X>k7AYby?!2K> z00na|ym9BiGI)kzZ|)8YASk>%^Zd~)Wd&vt6k(L_ADsZ2%v^Ws)9xs3SHY$A=Kk>{ zm!z#N{l@Ld=284`T&PxUL|~l6I46`-;uOzjK^8AAcFa~)L7Z~) z=1>=TN@;(zpafM+sngKM^XYKptgLioRzko#Iv8o1Aqb2t>%GxrxoJW;A5CJBlT53j zY4UJV_%XndkC^i6=H}|!+WzV2^sqadCH*+$H9w5Oq)e---LQDb(cUa5OI8=*l`E@x zL0){L$MH-U#Hs=XF}kwd&Nb-W+Rokr2+`Du6-f{nvG80|6P>hh7n$RPH65|gXHY&Jj}%4Ap?Wens>-Fn zsExXv5imR%f)ZABJ}Xd(Se|EU)uzNHsxGcpYA4-SIK*}b)8Nf_d^TDQSyt4+B+T;E ziz5cf<9W^t2$Xc;=PMn~UBojlt5-zV52rrezu6m2eMwRXfu=6|F|AhY)H^NbcO_Xp z9+y#uRGCwGsK{(dGs}{_U^bfMs3ela4rX(a;nEybWg&BOo<+K@1`+9vVveO{fonCp zQMdL6(=;Uv2RVRP4q%2G&U4d{MUIIxden9MC#S0`_R~+U>tc3eZ{qdlzB4Jv^Bl_z zM@LOt;{f4Uf+;!fPOfb>+EvSO7Iw{g`L+H2D7bp%Qp>XL-#rWp){i2RW;n?;yJ~9e zz5U6~@lJbl#fbqA34>DrfNe^PaW~~Ff?h4*j8fvq5epf;D)VAJ@SX4Z&Sz9b;sxfo zcfnU^7m$Fs@K-dN<-r>}3fmng5ugXyGdE9oHU)cDhJqH4;c zSES7r)m1Sgg~$+r2Y@M5OHzTEg&qUbYNzw*S5A9lcd_uAHMwRfX~b-A8kQ|>AWpwz zBb47hn8q1C50qctxpU{vokI}Bd9jG`YTNL<@MI9_LOF2>;F-NsZ~xe7SFF0EgrRrb zbDEi=4K5elRv_6`nv1Se^NSr+AKnqk}1bFVC zYDx1&66KhOFw3ZAt6tzA_FxpIenb!~SqAC0QIAUs@l$R#@yszz`_YG1=OKOV#*GVY z31D#A9rHYDHLNtr2R;!5wcDL$X^1-}D;Wp<$em|bpICeC=DnGhE>&eyRWL1iUWAa# z3N)Mq-h4=l=;{?+lsNZfCi7%{#hT6XxN}nU3S$Lp{iAD$3Sdm7`ufo`sEy)@&GprurE#$$}Rz zFv+2aqQ%tcbZ+mBHS^8D5=H4_mzxa7Gfr+*)PwHgWIRgZ%xY+BZEG;cukZU4H&JA6 z)v_hooJ=NysC5V4>GA2-dTnLp>O(9NiKcDBip%FmfRDIToHA9QbLb$eb=S z?TSA4JyjP}i7haNg1RWY_{7aH;brmG-jD%QjDEr(-L@DsPMV~X_f+2U;@uQ50qct zxpU{voht$07*v);o+LgXgIQ{CR_k>#aI%F*nx-P65>UF-wgdsiaT(>2q3}7+)NR?; z#Clb2)U=Gyqkd$lh3|*BgtEvL6l53*GP||b>GoZ_QnL(gG8|8w*qJBQiii-C;6kT} zWe~$4PGq@^Wx@6pdh_%Puk|DjUEEwf8B8#Np6B^~PJ=v3Q$gbP4*J!) zE%I{jWGWj*y(xCb<3_D!>6#*Edq?9Z9=_D;WhICSU@8V{>LLNa^`e!f+H~$aZVmvt zwBE>R(jP{Smt|pYYl6rXHQO3Y!jn^%0&HsBg$-pfk52nB;<#oFuY96l}JnAjZXF!LsPm zirTRFdx!JH_nv;@3M-*kZw_90W3p5iRFzdEm__ka5FAoHkX zD^(-GYzYyhMC8S-l?Fr%K{73~f-cfL<{74Dp~2Ya85XcqGc;b)PmZRO!LU#Bk}#dR z9!IHdNKs5ILp2PMLPL`wM8q_i!8jt6<{2(Il;-(aW!;wJv?xJoo00$-S>*k!;8;`^ z$gbG^X_(~E*a-ol2w}=#Rg-r1P7#L`Sy)|PDX4JV&C)m^MOc;zF0;*Mtv~b)Ng4a; zo&CvT;at1Y7MQ}B4opqsSeZfT#fw!5!h^22-<|WKo)-D>QCHK-i<|bH{n^g0!|~|i z#u^5REDD<&N)!fOO2Pm~WwzFqqO=4wF=Vi^w%i{>*UMIHrCnE}AgJ10)u^a4A(Zwf zq~?l6kvAK+zh~V6DfhK9XVA<8#qL-vh9K$#vEYBbYIWxaeQ%fZIK_+Rk=i+8nKN(CR&B8(* zp2i$Rq5%8TVCoj!@w`(vlNdXp$BPmNQBt78!_nny7f0iTAeU1*g&?!5&B?+)>UyGx zk~HT?F3shMOu$1PWZHqO| z)Kq2>2g7L==OqP939&nmqZBI=s2B_np_i8|LyMdob-S)JQFv08qR0^0R7SIDk`-$! zwZq=L$TB|$9FN?26hwu@@o9#O0y8YG?h^ixMe>uytGWoCU>1*X8A^6?%RY_%qkg21%^cxHJ|$@qC&A$e=0BsUP^QN-IeVFY=)yG=ZWB+~!8}JW&3% z&Ye4V?i_@m)6)EyI~^suX;fNucYa5(ob?h+X=?=MPwMtc;*X=p60Q;2uO(}frAL8d75~$OAju6;`9BAF1KsiQp3g}qaL|6rg9O08y_T9y=Px3@?#naq4e zl!7E5P27T(hlj_OCTw4*udLQajx?Dp7!Ee7#@bSimT(b}B=P4_!ZU0v>7cmrqwANH4)~r{}*?i`EJ}sqbJSi2N6@>`-G%r~WavWqap2j{`B14y! znyMEU3}ovyjSNFZ1U!c-HM=)*9=cN3O>inYTY`RRmJ98_RkahNR5nz*99VPV=`tx;~ot-GR5+F;+W9kn!v5tA;K< z`}w8(i07Zsk&AsU2ipDF#d7yl2pcoU#a0~?Bz|Iv#!EhV`U%zNk zP{gu-SH7s{D5avrudJ=_9*%gPj3;x`uC8xh31{8GcsQC6T~pSV3=Cl&;`KF)7dZ^! z+DZXP?uQYBASLnc?wmrdVoCu5jhfbK7*Tw1qoywV*l2qmf}sT>&3<2dm|i7QKn6uC2- zaU6pgh*F@bx>;!=hH-p9#RQaj)8=%+kR3Cw}!g@k2*C?JZ& zIH%wFo^3(pUw_#-JX-LwXxa5Rj*7TwnwrRgl+c+w7db|4n1{Xav_HSPX}#^S%{!-Y z-9{BlA5PC!Q$RryEcOn&Z|;il2mNq$Ne?nI?75F_uco975+KTI6a^PnD>yBag1fxE zdNNyl`sVHH?JIZgkJG%sB$EI<8+Q-c^2Qs(dR4u+x$3x)u6Mfq!T#x76;QKg-#;A2 zegsPZODc2uJD<2%ttc4aVlE>tOX6G>)TtXsMdSx42&W=P^@^cMvce|1f)oKpF;E3I zO=FRfJ<9f{eq-*E5&%MENy-bD=Rq8KHPc{F9%rd#A&RM8Q5Rtzq=_seQB*XU1&}6b zEKAH;b&h$NmmFt70n=G&AVeh{9N+bs#MB%7o!#+TN3sn~lGNU8UJ}N%B%bFBpXinp zgls|mT1C_qThNSnI;D($(4C$3hf5Vsx9a2hNYZ%7GI5q`IwwjT&-0S1H`hDWbxxO6 zlVcFMb(P5{JkYokt>d^U}vGvj+iy=d--Ou9f)JKm3&+`Jwmy*!zF!l_>^) z#q8w|{PfS=If-sQ`=Ouz^^el8@Z0d0gOP9j&VTyX|Ml4~?L}s{Km6Oj-(O(xmeTvw zM}FoPesfxYuW0wrKl)prc=^pjN(m+5W6-#v70@APioJ31T$xD=1N(MzxP{KZU@A;*@aq^8P$+dHy*H#;bopSSXs3(4;$!X7i*{;RK=l`oo3~k$JZ~fS1`iM?bhCC_R78el8Ta|`AM{~ zVrV?Nezkh(YWwcqq@r@m?Rs}G7DQ<{@sAHjOBETB*mE64L|ZHMhp)7j8>%Klh0hKT zj=aps`AsiIy~)Cf(%q9$cN};Da^`dvq>_Lt2EW#nH{=iLT2vF z(<}j;sLFN_BkQPbkha z*a@;urdka%Gp_(R7V&aqysCfQ08>+&dafSe7LP zE%JD!W7MnqH$BjK`fZmal|wATfU#`*!di8?$u3o7f#Zr4=#qXq@Vo#AQFd#8EJ{QY zupl5)k-ZQj1Tm5kYeS~Ie|*4j07+JVnu4!)=YcZ1`~QFR)o=foANY?y_0JxyvEZ-3 z$!t7Ja~gRw*Yy$j>y2;z_Q#&X5S&S(+0@Uzv{y+&Je?Iq3EooJGMr8p1p!}C9Om6c z#sbiL{Zk+L%nb<6v$*N~G!KR0v(Qo~$_Igyh!k!ja(B+9YnBRah}y+bYJ;M^1i?t8RQ?~N%KdcYTlmiU-}&POf3Nfu+u z1-Gt9AC7=?4NGf1$orAw>SATaDM9(GByBPy|&MXMu1 zQW>m!t~Q7U**YFMus!o;*?YXU6To}FW{>R^VH{-Em?Mc-U-B`E%~f10iSY;}wn>I` zd||##9(RouLPy_!qkVm<6RxtENX{zd_?lBtu(u>3D19bhJb89FB(h{VN^$V%Mo4jJ zgtMDuc_<{w5L3+@T5ZCW@gh@LlnTNh2Rdy1KX8Km{v;G)8b%Pv)3mQvEoEk!u7S=V zQN##HK&U1nJCJv%i?HGL&0|gEc>_7bvq{-Ms z=LpZ|a%+Cu;HI3$T0mDgLWaN#Dz9{TOTdCx8F2&d3e`3|yZqb0WTaZg=H^_*J)$u! z_CdS8Q!0wsrGLByzT8=0`f*EiIU({Qrrq=W#dCmQ5>$1y8!3H+JZE*yi@sMJ5=g_< ztZlb1pjlOMgc5tV-aV02l#GP$Qk&}c#W5X>u@y_3B|zL}WpFW8Qqi5%lQkn2O-|r2UJ8)B z?w25=D*|DRG@9xb$GJxG$ps?BPQ3EsNa^noIENJ#m#TaXO=2IOf#!-sj=yXIDM};X z5XGAq62Tba5>3F4WsnENNNX1B@-LqNAf;rP#5zK?6~lk(;?GggYnRhy&-uMN@B0nSa@{r z%`a=&QNWd9au{fpyTM-!2FP59Fw*VeW)0f1pl;F}*?OJWM6U7KtLMM)qga6ykWQ8I z6n-z|cWi$T@dAz$CmC+v4H|#Ej1B~~-_I~R@lHlp>EU?qc6T^+KGz_=QuVrIzf{I= z`n?l7>36uW0El4_FTEY^r?|IW*H1kf*U(&@9#?P4<`4Q>E?Vy&dN%yF#lL`u!_%lN zF+xobwLzJfR{LABSKBrUJzkf2PF)|V9mc}V7G2JNPq>@8C;RPYgbl64M!2lI-|xDD z0`3wzoO<3@y@p{^$v0nsP4V0Q`%}u*>lY->u{*Oz$Bu2gz=+(9U#-M3$eHi@EeJ$D zm-T**y0;e?0Oxi2`0b~WETTY@4miEC1sKZ?$M(bJh}>-+PQj1Gut%Zi(bFug?azmN zx+hq_N8pH4+x3edkzd>W0Yt!UOb{{sOvzy-j4eV$7#7ad&+ipM1A<0aT#o)$n~m`XLHmSf4+o1G5RaeFNBY{I_p`sh3Ca4~(gE>-eC zhLSW0tZ!kVQlNlFF{YqK550$-b9lRCV-q-LRtRR`f1=N3Q+R{;)vZg^+_kMXkb`ac z!EQ7LG#zGK1=dGol)mH82`|9@Tv))g(7_vc^G+6YQEjdi#DWYFVTTn%xb+Fy$CaCd zm>3ucweB#gE`I^bW?BKe@urHDw4Qp1ph8%XNQEZ>;Gpu%vIwqtygztH=BJks0tl#S z!Kuf54Uu8@_T*>uJ+@Y3updk?Mh~gz7Y0bNRy?#>@5a>BzmM|jX7uk~yrW0&fgg;L zDKzaT^$?TJeo|YTBYI4oGFPYDPgBF*$X@PAjiN&(V)-#p3#WCz9#4;nLsO` zQ9f{3pw3bpvc}NOBy%RivLr*r^8Jy|jhi}dDMn!te)wgz`L>A497(b#lj=v4=Rf^R zGeB@Suc;Ym~*a%c?by7-9+5-Kk)XUo;DR&_G z)hpNxV8ICZq@?xsT#!ln>%nA6qaoT4PutmpjFi2kvD!l_*1r;#!29Mx3UH&G%Ua0) z`8t2*%PM-k^=cqQ6tw*$S*@A5X&ro~fM$`4l~@NMC;^C*_VPc(+e)Iti>|Pl^`CQ? z^X^yOuyQ$sefQqdDH0r3b?B&mh%pSQAVit(fawf z|K$Z!LU~SPRrlxwAR=Jq1zFtkJ6&D~^RTh2?$Amjg|t_s8?mT=c>y+m>$a}sG@VR` zt*x8mMMbV&k>VZKIxD*x^$}u99KC*1vS#Av+W%#0Fx>QD%tVz1moiW7zuui=J$R0@ zMBj}(KCw=B%eTUjqFXy%@~G6~rixi=3L@TUb*R#5r00B}-I;7YZ!=JB-01cEUTmbv z$vDXhzSNM|L}kr!UULE2SKofNf`Q(i+Pll41jjMau;^VwWSXw5Oe4IyV@?kikayq> zr@iH4HU+BRFBxBN*j>u60E>)wz$G93ZaFm&M8vAE-F7}BTyKJ30Qxdk2h<+}k_XN@ zrnEqYbKmE4n@;{cL61i#;%$AXwO+SJ!5r;ied5=%`<~XI33ER``|Wl=$ES5E7=M|% z{b&Bb>nms)={L(Z)Srd;7a#jmm7=Cd`l~(*LHRsjy|Vd3Vx>BXYp@O!`Om=xA}w>FQmbCzm1JlyKpe4eed{${4|RP*&imn3Mm4hn zw;|9DeU0NQ7d-Hw6Gkf0~#ED8NiN?@xJs)_n z+p{E&JNB>VtS3-V#Y-r8)6?19c~^ypHjx3lD(L2#6+=#K2qwsHvso6Ab~k+yVw1@zUOrC zFV|O(6(<5DKJ>r!ejith7vN99FFV7+AA6ZD%Hyt6(m}VI$B(h|p(3b7`s}z$A2h56 z0xUkd-zWzJhFF(-&+w5r+Z*5Xl{cPB)3zZ1=YhK+XP*tc$SeJ4}Ro&@9z8(t7{fjB_d7` z2Y(Nl9o2vAJ?GwP;oMr%Tzj48T-nfXX88+oAf9M}%kV@Z1G2c8salngTVa<9@-Cz$YLp#G~6PB@X1q3RF0cRi{gTgmMaLY2nwm*3|EJj4VyGdys%LK;hy zLyX$Yw9AAhn)c_9!TRR?3AELe)Q(11Wv~9akfSxBZzO}ZiqyS0!hl_rE^kMMr09dn zVV!Q#BvA$mP7mXHFtNU^M`$VOVMchzb^gxB-gFZfrce&3x85ThD)gimzCu8VfBkL; z5t)dKr_lnr^N!ev$7GvZf4RF1XFUW2`jT9D?;D8-qNcjW5S!r?5JR!K)U>>{h|6$b zkR_A^XJg=xn&wyP9>sMaKo{6dpi_NTn&+$5UT8L;f4OYSNx)9qj|>NHaYNI~Mev6( z=BAW+jEIo_--dS0l0RN4Bg~Z6zA0b=lP+;oWF`a@rE0L*J5oXqxu})9ksu3{i}o=u zu;(LURwRO!v8h4;g$afy; zC!h|VRp(G&+LVJDPTuZ>l90jh(@Kl24%&{ia6Rd|CLxQr)SOkgDxQNv|hbyO6roDt2$2th6ZjcB!9 z_XnB_i{~5R7O29#<-NSo%y6TRX?U3k@y1Uw`Aa+O-0g2RH>Hyt0=i6!|e!(P0!-hl(V1b^+xlATUEwymB0T;QQp0gf2!D z;E^1BX$8{?XTwF%nm?Zf9~u4}E|)q1r$Cr-{J98!+>M#X@11J@CaBX@we$vBv4I0x z4~0S+o#%D4dPd|Y#umP97uTzWYnmtXk6z5IDQJ&?D1 zFud-{>hUw;2LPakj6VZLLYY55GU=7Tchp`+gmpR`uMXV63CwHSA1c`S|0s1iYX^-q zX}`n6WVQwM_?G?3Ap-WsyzhMN^IFG$DP`yHew`>q(qIxSeqYQpT1v^P;b@cl+=d=k z#5alVJlHr3yeD=bz|sHgwW90mCPC z&TbyE8b1nn_xR~=g-yIqug-5d>jQ&~wa)w&C}9i_jxsSR{CkURb=+pHZPTY-V z2S|arnXcA>(co&cmch>K`^V1yjAO^Y?4&4#R!isCO+Qz)gj3ym||BE#Li-L&-MU<@n@~_kOQjbDARB zqT6xY%hO5HeR9wJI{kXOS~~3@(}b^8i~nkzr@uVb>?k=ZGCw}ix7F?S zENs+e>OuxL;uK(UMtMA4+1ieA&U?SH!2DSNu;lfb>o$LEsd*!V68hB{v@kqi{2Aof zVd{ft(7jht8TkA%R~ztN(756tY5X?7a$ExEoZZ{RuuCuezT3i_4Rcd}Vz-ip_bY;g zwlk#-X^~&s;A$YxD1|I*tM}n;EbaYj{dirRP+0f;YuRBsL}nK-Zi%vnDmJuaFZ2Q)9*H zLD*hI5@{MqyAszM5-LG%a0j6_M}YFvY$0yVj(@F@6@(7^ZGjLLB5e3AD%3+v*^)(j z1m!zTFH4c_6NBhH0n_!b3UJj(32{loNBa?^YlIm#B(X6XhmJq)CQ{r6Xur%UemMIt z_gk`)8aAGyvv&!KX)CWR{s_DYJ-ABlMrB^^B^RVGKgAGiv}X9As5W0LO^a47tql1)!cP2P|&roxuRC>{qNh zyqzuvaw3|%&DWGe*h)+f43|@4(i!!HUHVQy4hxV-0cjRw9EUck`{D^?*_KT| z_5MIP>(FR=Y@+aBp^DU3r&dZT?KE;ICqbh41pi8ch0iEj6lR-W^k-L^I+yo@_0GkL zn;Rg%*9f&Mld9KME;W-tp`ZvRZ^`F#$#9atCXl4%vtQ=;22syq=%^E7clVppJGbx3 zGEhgAGrm`rS1PaD6<6Z7W1%wQA$86d{yPi>dL#%M5n@CHc%nya6u^OXg>A^^bl*I+ zhCA_~Ipk#M%Ju{xej1Gsf(!=Gh$PsD@_KU9|DLbqODNl0= zB!I{WJI3)5zMi|~Ojo=;Kup3}%HyXA%|ZKQB2?GvG7XENdeh$1wz02NuxM{fUOSD2 zW)<)G?cT4Ug65ioU`MDO9)+UI101)5oUV8A7wwwo=f(CG&z_EBSo2z*!cD`={gLLq zmu_tD4;Nf;o0B&VYtj)YIFct;+AfkSeOEAIu|QShRPaV;RaVpQo`%&+F-zx8)q-+~ zA&PlEFaAdm83k@LpO5r6b{{tr9%_%ppKtH51wy}dT_q>+^}gx=P4j-&r9m(%2^Ge#a~6UD5{RF4=!ss!VD+~l!TftLwB;m+ z%=FY5C|xK-aE2hs{kVmbwypdwHrTbOD8UIvkZHKGPtS${DzR$yMN2I`1;l9J>bmte z9K0L1jl@A`%*euzN!2s8ZxQs}&rR?s%i{!*fbf7aP?%YcpljI@7N74yq}Gb)xkVu4>LO6kFwuj_nrEc9NN`?;hhEW zK!2L~xHSJw0%-&y$KjN35GP1<+k;qo?2Y(xVtG*N5U66r@+}YKnwU_|Ez~f=4`VzO zAMGd0&$tF|c6A1csuNoCqU9GPn<_fG=Bi{&?tLMs<5a#j|I_OMOUyyA;QU!g`2gu& z`BHKh*g{s2Rrx9}J}~L-T5swnZ{mJ`oBwS#`%$z(omWvbxk6L6co@1#0u9FafSJcP zz=C*N#WZVV$*OrWGRf&Ui$nQA&Bxo5yC7O39D(Qxs{(UxIm%2Kku$jZp3aXE%_+hR z26lv%1VsSCKFxHPh!;UHI)|b(c|yA-c14p$`lYaU5hE?Leli|2#_(vNV5EkN~P=U{=ToaNgCL-Ne9MgslHz}rxkNhTIrb@M%i?d_SonwI# zs>jGd4Z*^<*~$c9Qc`}_yj~t7|Jr{TZL`Y5!LT06fb9y=soJQMDGS_}94gO}wAPO~ zvLZDl9MM*Q5O2&&&7zjg9(>!H<^oakLep#9mmEbAXjPn2j8GPk3L4iYkDuexYST?= za6~79eNmlYqe*ZHq(z-d&_%%59=1YGV$|h*{nj1{32N+EjJYflvaT`_r_?pW%SXAa zgcmkC3BiCjGi>HP-O&q$>p%j{Km&{OjV9C!3*{~iR^~zy4+l#KxL&GHaY<#nUKM)p z5FA1wT!E2hmg2%NiR_aYP%30|mLXNljbHZ*+wcnqja_ru{luVqVdixi5e4!c+ zBBUac)AAPlMhbhv$5I~iJRX|sbK<90NWwhQqU`~_=I!y5uQ7*@>nF(=vRP!d-(mc8J44H1afjCSsd~a;B8*bdw=59wH_gmf49Q;lP`u)A8VlR)!9ChFo%ig(ZUQyj+2iH zpd$X6M;#85e%f6c$-{&GX=Qr{W&E+lJ#8HPT>Y0e@x_~t6uTLLfD&$OvQ69QHN|3g zRTZZf4(55(W_C2T zCIe(Acda5F5z9)0TP!B_+VN`D`K#pb&wjDnhJ@Z0IE3e1H}?i0smy+zAo_}8qd|7` z5UwFMUy>TnV6p}~g`}Lt{f;x-3(81Y2@*9tG;=G%NL@(@7vs<%B|+>_N-BB?5p*yG zyPC{}(s=aA6OOnl7$B7awPs)kwuRBy{O>A}VGCt0lh)fRD+j(9&j~pt(UHeO*&-fw z-kc)Yx+^OJ^{L{diwiMXHsGXe(Y_+$HrmREK)xM`Oa^b@{RhK1n$;Rsa4xn=3Q#h1 zmCBsPAQ2X(nQmKfQgBU$_nYui$dc`569h42RBxrd-{?mr(R2cA9B!*^T?w#0-W#3*8R!UGk9Za8EB-+6ISp89 zxM1rQDuDRv>GpC|3*b>{dOy()#}q(3zXdv?7e zgOPwfU||U%G0rphjVFt}-KgNwvKg z+CKk==2Ap8n#_&G9XFi(U{Jwvb&kDZj46rAs7PVf#F~mq881GG&H=fWKnSYCM~E}T z>qEOw>KWQlp~)UVt$Pu|Mvzw^*`-KvOp*{MS#V)lprh7q)!7*Q=*94+qHsw8>e7hH zVu+*RrxkC$qhC9l`+H{|>kM$90^8RHa&i<5>q{(?PdcYv7o#Q5SGiJ)pQ~Sod8Z#C z`olE*DEb?4ju#wJWXQ1KsO{qLfM5fj^q3G|gd)Od(Kxj@`0#s6a_usp_#CAhd#Cjn zX$e35LmT)&47z$#R6%rBc0tyD5)_b>HJgh;M;if++8K?UR%*dxKsgjEZI*+JNG>yhh)_9rjXFL;nHt_L>82wt z9fEJ*JzdZY$sFNBjnXfsxOA34L+PAY;BzR4_JqrUu^=<@*i`OZQ24Sf^<^j0iiXfx?8XG z{J=w!D0>Qd=54u0M61$kouyIp>-_m|bUb>qOR_*w;;&okoGmu81Q z4=%N*9jS)|d2nqdyHBtHtP$kT>uEo)i;cHeVS%a%D<;SIaI#p{ES^rQi7q>%f85pt z$O0oAiueR(edBIQd&nE^kL3K1=YH37uiH3fj6#Qvi>cb5cfAu%Jj{Ja30vWEKG?c{~R5|?`U z0${=mUw|<-cpaYGm0j^5Sb-U-R~Wf5g-^}tQEBtKKb`t2WBM>jKI6o9m9KF6wBE9P zd-uV*dt>#cw$r)Sse@sg+Ramk8!)4L3M zD?-m_jdvO!dF%e*MX^?(;bmy*IN*b!g0iIg^O4M-i!5w@H!U~7gJngcyY$bc-ML?C z4Swq%m+^|E<*hE?bNow3KeO}9`^yTVCxCe-FmN)E?c_PF`kV0QY)-BHW~0q!CTFd^ z15UWKQW_Eu?URL8}X5iC1=HbZ_;ZsutkWQBFLc|PEyl2 z60`p`li3ymw*nJ$?B!+AX4{C1?QH0vps1)OG9%Y&QkKN7zTc*M$=c-fJ(8poWM7~` z=Tj3$KEtW_4Stv^dSBfqWW@E^AkqfKu}O<2R^dPd;8CnbH%(CxOlGKDyU^=b8&tGR zbKg8sQvH-3VP;gQ$DQ@94s*qwLH!VpoDdrJq|i(~#WX=`dN+U0vJm6QztM>8UTRTn-DjxvHDsoiBgHE#Djwci6g#Ff z)n$65^e>f-u7XZPJC^NVX3JM@GUvaurjc*BmJ6`?YoOqW?hvlK63VY6dvh3+(Mp5v z9-E|3oAexA3$$qC6{lN~dSyF5uTT#01I}BEQ(&ZqBSuQk;z}H8I8MBk#BCLhrkGRkcd#b8%)*ie7d9nxmBfR`$nW!fwuBgN}A3khV>YfMxaQL28&*W;2x z@6M-9@omz{qN8Wj3|OgWSZ~m5Qf0KeAJcQuvq?Ua3oo`eEML;BT-NXgmT6#0ak)MF zGig)(T&77gLv5(B5g+ggA*1QBwFEA$qp2B=;+lM(b*~T!Kk;$($2?ynWH!Wez@vgaTuq%G$_Q7)u0+MT z`lVN;rksOc9TixBH~{-o-_hHto8RC3w_eSndsqGA&hE)cfr)kFz>T`ax^=}A^vx!$ zbkq++JB$)bDl@c_r7WIB2k~-x=o^TM`TXi?gS95}x$J-l>8&-P*2gXvG5~gNhrg)Ab{J~H73uYkL?zo~zTMrL|8lY-*1 zoqAhTes4J8Dg$;RGBH6OAt$dYtUyk0tf>Vbz6aKWgwSgnbHK~^D|-CwdxpGLu>}C& zHl*ECD*Q27Ia7OPDDau3os)S8wzD?xxxv zg86M6n@-=;UJ1yj&A@-_O6g`$wZ*ROvrB`Lu9=ogxc^nX%xw%xBUXE@+s zJ|m{*7Up$~+RM>549TjY6s6SvB(pL-!f5@jB0lExCa)!DJF24?3fq7R$ipK4+Q82I zqf4i9tj55@L|__ncJS%JO>O$@Y&&$bGVpP#c7ej>IjzS|;Bi>KmR4Trbv|AR6EgIl zp1ao0W3U-Yc~a0vqaCsT&Ebks?jYO=@pLg-*YVq%*Ho#|=7Xi6+cB z{axvK5^4^_@&vHCh^{r_{dgpFavGR1_Fc9zVT0G(iBU2>^c(`@yi70kln@2^?$a}y z1PfL&-|f;nsYUWlP1SZgr+-iUeAy2|RQ-r{WBS_j@3{9PNEdVBa+Sl>J7#7tb&CJ& z<*e4{Ztj@7^NwyvzEbI##-p*+;338s%FbxBxsP=EdHJ%(b< z@Oi_{Wc)bY?A6-L%%Fesd~5&whajW4G-o^a8_Qk+eUJ=$ywgT|AmA4W^L#Oa9%bVs zuS@3Nj=n?o=UdOmc+hDSA->TtO4}VfyqGD^@X5Nd9~|JO-^n1rg<5v7_Gv^lVCIOC zwZ=iI)c+sT?!@PV`b+-Ew(o}pN=DG8pz)=pD9K%p7j2|G&%i0jOdy7joXQ3PO zQz!O5Am{J%hLva{l;vggjB|dfeXIAL6;sJEVNgh}(0(!|E!b5;t_3v?!xQn*0@@|X zm3YDv_s4tMrK7Kjt$%wX`S>j4&IHpp^Qhbo9`*7wLL*}u^2ef$L2zb!S z9z}(Ni9}f~XZgkzZNL=w+IPeGvpPklhRbkJs7HIfI5s%hLZl;jI0nl>m9JtzbFV-M2%HA?$f}$hs;_Hx@zxX@aEcRF9o$ zp_-2t8F@nCt7th--<-sV826P49l9d30&0{LNA;ko1P8{RE-Lt}R!t1X?i0)6;Sb4B zt1;8fBAm=!+L_|PW^~zXcfp{!{w-IV(>q@3Ve(zErd+C&2g)kPHioHY%E79FQ3j$! z9RtqP7QY%qXK?ASrNQVDFmWg%2_&WADiM6z->;H9yXAN>1>Zph*o{Iat}2 z1y24IV}N`@;z=2Jdsa{j%{4l&;H{R)D3XD z+*SX;BNKv)ue=Q`>qHJBi_XLe_G#(Xbm3X7(}@OL2s3C<%Ztr-@7U9jl$9d*R~yBw z+Gm~4&Pft8F8<6vaA1PwBO&`cKUD(qsa|w4mC4Q!Lu@7gE0rQ>zP5whh zll~>)hY1pujgWvtgW7}T*a)3aQCG1a0{bJIebx08LH-MKjk}O$zdmoo87p>r?$D3hi4JaIqt2J7mqQ~*_?1iJ?ZB6ZkK2gjnep>|5dTHG znq9lvS$Fp;r)3*aSG$w`IjZH6r5S=*PLdwiVn+v2+Z1df@j-9rpG{12Qr^bs z6a=Z*LXU_Zt<2@qDvodmHwXc-F(}e83IMvaC%cBKik+h75e0<)+p@25b(#RcfpUPQ zlH#gG9u-&y8`Zg>lo^m*j*`9%queN0M};B)&T2y&Lk*p}tC7MiZJliW%(P0#-S}iv z3t1!mPZNJ7(cN^=>C|OFX3`>^a_EYwly%Wjl0qRX10TnifDvc9nHNu@I+_M?MJ`rLi8g5|~{#VG}7sHWKzp*v6O4%ql+r>u8WT3$&{nQe)h zb{(m%Xb@N{+*!&`^~IEb=IzIGFm_{+!%d514DkaZL@!!7E#4f;Xc|zryVKjuPafxU z`@1I6CO7*U)Ivn(@rS6^%ZKs{fl&{G)F zwgplx`qIs(f2U3l=Qza~BuG1d%{OtdxFyg~B^f1D7zW3u$G6P>=v$M97JN6^MP=v| zn55hfd%M za6O%10F-0^09Fq0za%6j01%1>0Q^^q!U2MRK>`5(j}%b>2awSG-)jGr|55+X>Hn4g zQU5yqf13H<)c(`V|CjpzT=meJ<69CqKm@NuUN<$Y@7J954>@pvOd`dMo2c#y;i)@c zz7PN)-~;hLz4+go`~NYB|F`=83}Rf_^B*Tw1$!LClizfP+mTRjtSd8?3au9u#^$nZ z_3}EMZLyYveNwZHI(L&{dx=DarmosiJn5cvZ6Imq7q;tmZ zG{Q*^14w?Ja0t?Z;@pDpE20bcaskp@%QfLh!q-ptb`Q_bQ)=)4O@ z#)OIFZ{-qN!t9qUf>nw1Dc{<}Dyw}L1C;5KDwk|il&0DM0IGlv4F>(d^2D*l zVOn{+jF*pnFhFpCqYTp=PAS0xu!AmTenqO7Da#Y}D+kv@M!iI>;>|;?yrRv)x%Wzh zDTUS?O;&QhHRW#G`B!yWUD+lFy#L0+qwV+-<`Ne7RlTD7MDbob$Ov0U6ysa?o^{p2 z3z}NF+ENoPEFg6_;`g_5F!lSfawe>(=pv75pzefqoEV)pUGz|KJR*Ga zwWqOTvpe29X$wz5O%*pNZmW_p>2*N$&`w|XHvP#XwphDbtHR%GoE}k~E2viqzjA3F zf5izyR^Gi39sro>*9jC=v;TKyzif*!;h@15UNOgF#_CBA5C2VKsO8d&!KbfL zG+(7Ge4gzOX?HGl^5QhXiLY^C!;qN?!`5+SnOivBs}=fE`yd8msmWu? zVUurDyh+A@f-bpoajoN=oeK@X!dcW&%z%N3HI5k_eR@>?yeeg}n*;L^j+RG^vdwUw z_j~FT?+2NzrpI}XU(N#2P76n1N2eGSM)aWT6ytfJ$?a8PNdZ388h;aFHQ|S1ihEP) z1_MfzBb~l;klM6{wp`G3+Q!PO+iikYc3ztP+~OgCK2j`S#r~0#E=tFsAklE*Ip3!L zBAYE4`)G{*w+G@>7&~a_qavF)sG@ygQKLFx<$-@H3{%pFZK}E*SQ2hXR;~V1JwkWGFfVr3be)b2kc*i|F7K|`UG)M#%2o*uu^}fPxf+OB*h2JHka5Rmq zbbh$78e;JBp*Uvj&urZDI(b59hvUu%APKPY+*?-M_74ot`gna9v3mUZY$!frzK54Qjlh3BSBh&A8cZT}((+YP5-~5}W90a+C;jx$a2AW@-)m%{ zX@5sfW|=x?;=@{`9DIj44$rQxaO}|%(Kl?Nr+;S-9@@-{p^d~n#Mu48d6OYHCfB9H z@9?#U9cSk`)efOGNCTBlL0@^>PbW%K&l~e=S`b0@gM{selWi@K0(^*~jSWazh93pt zkK=6%FzGP^*oXVLuhZQfUg(5W87$shUk~6uVt)U=ARqNBN$TT!nUnh$Vx^!kQn=~+ zpEeHn+x~C^-RdbgcAZIC!}Xc%puAeg5f;9z5g_140RvVTl6WtSC@WW5oEYFCz=9P8 zGM_y^0`c&;rz<_FvcZ%C2Y@HnqJ;4ENA^z9c}@~ctYGHS>OQF*QMYOz3;c-^mwwsm zeEbJaGb8`=yQJz@m%)>; z%nFN&w(wgWM}RD$!77V-p8LlWZKnIbm!#&OP;p(rsba`s5eH?^O7dgAxcX_e-~1R+ z5Qm@pu3tSVw$ny^rLZzs{)Jm3V8x8}lc1T@^B}}NxaUcrv^15Lca}_ye$&O4q2BNo z@g3&l14<5#KtbPN5!@wD8eZq7*3KBWuRD;TCJ*hJ;3)LNhE18m2)CSFT^LDj4OO!3 zC!>SSz=n(EW67a;xsj0% zeK2?p!Jqi1Y1IEo5%qZ?i2@LzxISCmhn|BwsU;Tr9kg=!$A}p&7~9KDJK}O8@b*67 z3-2Hx`BWlEYvhRNvfmJ&xAu8ziBz}cfJesgf~J{aW9m}WxGGw}f>3(t&*)r5&)t&z z+)uxb9wx{GriJy@!7m%@H&Y*m+8Um8rjp&`ncfU!q35^LhRoZ&@fJ{`enQ;6cQ)et znG#^Gj6m$#As9Ti>c_#a$>Pgy+zlYX_}K$26jp=VYasqct6l@>9o$lQ?eJ zwXC`9>^u8xFqP)ODzAB7TpANiAke+7q?8E314dm36O90X$*oL}qluoJxZll38$UsO zee7Q|*w_4fmT6o>*_rNm;@8?6qoj-fuX)|MKhN`la$6Q7w;di1*QsBLVb7AU zprbKbqVhD+NT<)}q7#cE-a7u;Bxq5PTA3i|wtDl7I)Yf>UlR(?G=jWLY+Z{dsMJBx zq`j)!@8@@@|Ga-TExbIt>q0^~Q@9%MYNaD^JDyXSu_Z$9JAXJDcsWfy>rVTb(TX{= zx6FTl9e7S5;w!!c?zj5Di44y73(!Rh`a738{Jk!k5=EPUr@V0C+5Fg7H`=fX^JXUE z%L#B+Ho)=Ibhp2IS-O!=GcS&g(f+}H5xi-WeY%%dQ`ymp1JQ@te+UNHaZH;y4*_#l zyg$tOl%6O{=@UWWyYSJPll{+aWMlE38g69?92^eN_agd}iq>xHA!lmpO)`vVoR!|X zJilFehVRxY`nUb=iDkMh->a8rcZRy1gp$%jkp}*aIx;6Y6Aym~Mu5r@F-RkMFkK91^xR87S(VHU#Z^y|`kLf-* z!@T4=5QXUEgSfQudIznAV4n2t@omLDE^WO5G-Pgp+W?o748q}TFB_ilMHjNL@3oJ@ z_Vb@{kpA5BJ4Wrz4LO!X5CgEisKB1yawNmJJ%DkK=F&(9kOtFZ% z3`<#LsDxYrq?%c+gT1|49jSpmQ+FsUPt~KTpI6t`>b-&IMWfsHW`^$Nq`eiZo{w(r z)KIxiQ=X^v?dS2^@lD=W4WPGGf-1>B+--RlV7e0}4B>*lBF!hyyste^`WTw-Q{-9b zE#`L$eTyvKM8kg(>ZWHcLiQ=_&LN{2gy7YcPqd{{STRUxjJO$g^uy>HX`-W|+b_lv zO#4u%1iqCH_mKx+UqX|e=>V|NAaU})mGU?cR`)x0= zZcHQ`_%?Ww8>mMQQgMA7FYZvk)9c=f^L8q2Z0oYKwrA^dWfM0eOp{7derk|0?wFlB zCYPf;={;OXGZ>vO@7;OMt*kM1D5@;A^S%foNiDI#p;D2;Jp{Vi&}WR{L>Jgpq{>lQ z@RHKgvSyecnhP-9hEiOcUi43J%ur*HlHSs$EPUZpDOAlNl?ot3(0ri9agtGFVo6DI z3w41g)@UQF7{DV|Xb`J_S&SJD@W49L#3wNdU4x)>k7LT!Ap4h1B86_hQK%V((k$e_ z4kX-&DQh-`3tF)$O?UwU=72MT1PexZ0Sf`p-j$)826=6r8XU?m{^EJ(YK|F1C~)^U zKuw|wwTv9{adDI?>wGm=v3EZf8H?)aH2n3wmoGAI6uL~xSao#HujhkVC% zA#}BRJRN#AyLRXXB` zoy@m&JGT3=7(ImaaQE4GnBAJaIycAMgA)m`i({L=&H%ANX3wtC(#(uB)(<5n8zay!$_-AT@9WM}>^apI>c*?)da)c*6Xcg2+z zX|8zaS;DNq0Vi`|3`&L%MM?860?3%#6H!HX*CD0`3nV4wmXk1_J?P}m(OwqK5bvpl zn>N~@#d&WqZ7b+#xfMaiJZ)@G{`l^oT9y!Mq9bSJ=6T}k?Kynz8ByR(1usxYQ@EjG z$p)mcX{f>n7N5b}+KQ$w$g(ol$@1l@cq<+(@l-~KCdw3H$}VAQrhXX=Z#X$__^xhN zRFXOH2qI+GzZY34_Lhahga$ffPGwP;6COy8AzqYNFv5$boa`6rcW?uJ?Jj0=il1>hhNa! zsvUnt+T$i2fiT0Eo)1joZplOAcEGJN@yC6b@Y}-__F3gE6=qfrwz(dqgLjoV4ai<{ zshP2f6ZzE|Z%CRifAH}k@L?=3=w7M|LWlEjY66%XuO*!scQ;-bd-1dw!!HgxJ8mv} z+U)Wz6?J`8*IT!7ZpWH!E%ifZ0f{k}ufy)*W)h3&`P$#axa`E`3@XVOpDQ?cc((TT z0x+&xHLCms+-7hU8~fN#{GskM*;Zn;#9tEfzr81G{Bq zb%lv>t-ubw^)yQP~6;18R6ZXIj0KS?nwP0Wd1iu+hUYgM z)RZ@37O2iu*t+_yCPxNAQq@K8)SUI)^9$5$Aj|=2!80*>*FDW^Ic4b-CnU048ye_f zAR5vC&+P5*xPfrq1uB&g={q9fdKBZc1&D-jk z?b+$>n(l!R@|?gq84QISFY%%R6-1F_PJ)UE1k7dKAda92(5rwJ7i1`LqQpX+u`)Ir z!y{U6H6=@c<#tD|QU}ol&c}v!pTVw#Z^GEk@{%*@Z=6$q%-<2yz_HA0d?z4IGGXIvjdH*#C zK;zwl3x#*Aw)$;fF5kF%#XmAL=geDquaO5pxqbHM%o(%i&i-I#M#ie2FaI$|TfXd* z)#VNVfOY4m3%49~C5$T0Zu>U7K&{a|xpi^LhaXR$JoTIPhiwuBP%b{cb8hC;PGS4= z%M}2s3-*4!X64tP%*@P~vN5ahd0-~B96xh%;Pm32c)D85BJhb_L@D*{xu_G+UyTM z$$RK>s5gG!ykzCF#S1e3K5y~qOF65)_{WrtX{!%ig`EQLoc-6lxqqLXF=y$nRvxe| zB`ZH$FfDWX+z(gZZ|<@9urdY<%$PNM zdgkK%N3OmUL_r7@0MfZ_Uw-_0HURG$C8g{WMq8s@fX*s9FVQq_WAM^->&LZ;)1XC zR#s;&2K*b^ zz&=`A%bq>QD;nAa*D8azj~_m9)6zFJ&0ne6y)By-B-Ax|NY_V*_Zc`OIhZ_k{7{Vq znr>zvK35bHofH-Br@@2=`3KJ2vkV?FOlQB7b^JUJK{sus7Y-dQ^o@BbIZ}Im|MojA zihq!gL2Kv}9cR||%(fs3q{io!q3KlXt+QwD{K0M_D2a&I&+NPKkR6nkYIK(WeCU*2 zgpS6dL+7vH{)q!4-OispS<(vGstbEh-Rzx`9_wk#KCs^baU4M?f@m(fc;l`s=BvAZ z>1t&QsRG?l0JJ`QTe1^{S%lAm*(2l#*D0!hl9Vj8Ng5CG+IMVr~*lXPi>yL+`DH}`zr%?F$)HrL$G z&&w~!FKDA3_itW0b>`faJCC47Wovkpdnxzq`HPj!_NNNeM<*mjMMlI#2BLrwWC`ok zbx?4i*@Vk70-ghKQ$ljzh=_=oaBo>=?QM;++CRBZL_*(4OH&mK5%<8@gitRTxKNuy z1`SLI3l9%56ErV^7lr?UzDUue0u@;nDFOjN<~Tu;Q9+OpMG+(pAkY926|U$gNw4D= zMYKvHg+LW5Pz)#ExWg3}t2!#0Y*t=CQC`z3OG;}KrPAV_COg*|O4b==MX#0+#7Yam zZpS$rFUtaEAOVITP@yoO!XSwQ6q5;z!x5AuR7MpvQHoO%1O@Q}AOxX#2iNF;A|^XU z4uzbN!tFA_NSK0PB!-#w3W>=bG;61s|0?AT8*8fr;u0ctpc^zWF403vGkjZH*_nds zx8{AZa`BrbNB7-pVN1{bw5yO^uwmEyH+%2ewB^Cm)Grhrw~F(~`1jU-`w4e(-_BfV z@#-~G2ROHHIim=*8`l0nCXL_l-I_uAs+Ajl;bqiPSNL0g)x?aslg7o?SKU2(rT*QI zmoEF~s9RZk%WOi6weEIpizrww<`;^7Dc@}R_7%@3zwFHy`H~I$&rbhl(}pj`3#>SJ zSi&DYmABejeBpruR^2#%zv%plTnNCW-0P&lMB=E}%%=Ty)~e+n(6^7CzERWm@Z8#8 zir)QV%gVW3jf*{zb6;nP>FSoD{B$F^Q>l|VPP#ukg`-~s(yfk<`PnG>h4 z+$eU)inZnTFTY(%`{2{r@ATijbV+^KpSJG!KHPqF-N9?M*H0h1<(&WB_J6*Ysv>-b zr^TFJ|5+IrxP1NEjMv?Ee7&N=34rs_nPYiDuPt1jIl_$uF5IGC?b~bXM+<-a0goB(u`U#V)>&R(+qPx0Kcjr$_UEnM}_N%v0dzSco!?b^%5 zkN^J1@8|w0&459L^ceI02b;cM-QQS|b+8Zu7l_FWn@UTon;doJHw%6{ol~MnY|-6f zj?(6CT~^E{e6x1#?6-Y>`g%nf4b(V=qA8}=7a854%&?OlD<61r*UkE5fl>o;$= zcT1$a$Bs@54^IDZ?(F`7L|JKWR?hwLpRIa-pxbw!u7`uBuUWfdIQ8(G75gOweN>v; z?Ecc~HOnH}udm#8ciLww7LWJO{&8O;4Y~=8edU$D;UlIl{%X!!z*3xjt{{2Dlus56 zxpnl1J%!TDuQo2t9G16j!-cXY*=B32pnFngja98QN}^JOvo>&O=DKAc6D7yi9)65y zCx{FNo+8sMy545fMA*-#eZpXS^=JYu$mww#W=-?rE248tet5h2{3 zLq{zFUvT9r=9~WQh9v>jSvyWQWh~t|V^r9YJy|kPcKxsie|hqzEgNRP`?3~+;01-E zD1*VE*Xuj4IF5sV1J{O5pEJpyXg|7V)7I?s9dvV9P4&PrZze@Xj+`*gkE(vyY)25J zdk0K!a^vZC3!?y@7e)SNQB~lO3F!m-rVL3jYr*5 zeQiYl=%gWI`+2Lc-DwR82{Cy1M)Zj?J>9dWNUceaceJ)*8jZzP$NeFmL^(@y`2$

    6H$u72%P5}P6hY#^)ebg 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 - -

    -
    - - - - - - - - - - - - - - - - -
    -
    -

    -
    - -
    -

    - -
    -
    - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/sidebar-front.php b/wp-content/themes/twentytwelve/sidebar-front.php deleted file mode 100644 index 990a09fe..00000000 --- a/wp-content/themes/twentytwelve/sidebar-front.php +++ /dev/null @@ -1,35 +0,0 @@ - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/sidebar.php b/wp-content/themes/twentytwelve/sidebar.php deleted file mode 100644 index a59dcc49..00000000 --- a/wp-content/themes/twentytwelve/sidebar.php +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/single.php b/wp-content/themes/twentytwelve/single.php deleted file mode 100644 index 38175246..00000000 --- a/wp-content/themes/twentytwelve/single.php +++ /dev/null @@ -1,33 +0,0 @@ - - -
    -
    - - - - - - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/style.css b/wp-content/themes/twentytwelve/style.css deleted file mode 100644 index 5b2d8721..00000000 --- a/wp-content/themes/twentytwelve/style.css +++ /dev/null @@ -1,1767 +0,0 @@ -/* -Theme Name: Twenty Twelve -Theme URI: http://wordpress.org/themes/twentytwelve -Author: the WordPress team -Author URI: http://wordpress.org/ -Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background. -Version: 1.5 -License: GNU General Public License v2 or later -License URI: http://www.gnu.org/licenses/gpl-2.0.html -Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready -Text Domain: twentytwelve - -This theme, like WordPress, is licensed under the GPL. -Use it to make something cool, have fun, and share what you've learned with others. -*/ - -/* =Notes --------------------------------------------------------------- -This stylesheet uses rem values with a pixel fallback. The rem -values (and line heights) are calculated using two variables: - -$rembase: 14; -$line-height: 24; - ----------- Examples - -* Use a pixel value with a rem fallback for font-size, padding, margins, etc. - padding: 5px 0; - padding: 0.357142857rem 0; (5 / $rembase) - -* Set a font-size and then set a line-height based on the font-size - font-size: 16px - font-size: 1.142857143rem; (16 / $rembase) - line-height: 1.5; ($line-height / 16) - ----------- Vertical spacing - -Vertical spacing between most elements should use 24px or 48px -to maintain vertical rhythm: - -.my-new-div { - margin: 24px 0; - margin: 1.714285714rem 0; ( 24 / $rembase ) -} - ----------- Further reading - -http://snook.ca/archives/html_and_css/font-size-with-rem -http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/ - - -/* =Reset --------------------------------------------------------------- */ - -html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; -} -body { - line-height: 1; -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -caption, -th, -td { - font-weight: normal; - text-align: left; -} -h1, -h2, -h3, -h4, -h5, -h6 { - clear: both; -} -html { - overflow-y: scroll; - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -a:focus { - outline: thin dotted; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} -audio, -canvas, -video { - display: inline-block; -} -audio:not([controls]) { - display: none; -} -del { - color: #333; -} -ins { - background: #fff9c0; - text-decoration: none; -} -hr { - background-color: #ccc; - border: 0; - height: 1px; - margin: 24px; - margin-bottom: 1.714285714rem; -} -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -small { - font-size: smaller; -} -img { - border: 0; - -ms-interpolation-mode: bicubic; -} - -/* Clearing floats */ -.clear:after, -.wrapper:after, -.format-status .entry-header:after { - clear: both; -} -.clear:before, -.clear:after, -.wrapper:before, -.wrapper:after, -.format-status .entry-header:before, -.format-status .entry-header:after { - display: table; - content: ""; -} - - -/* =Repeatable patterns --------------------------------------------------------------- */ - -/* Small headers */ -.archive-title, -.page-title, -.widget-title, -.entry-content th, -.comment-content th { - font-size: 11px; - font-size: 0.785714286rem; - line-height: 2.181818182; - font-weight: bold; - text-transform: uppercase; - color: #636363; -} - -/* Shared Post Format styling */ -article.format-quote footer.entry-meta, -article.format-link footer.entry-meta, -article.format-status footer.entry-meta { - font-size: 11px; - font-size: 0.785714286rem; - line-height: 2.181818182; -} - -/* Form fields, general styles first */ -button, -input, -select, -textarea { - border: 1px solid #ccc; - border-radius: 3px; - font-family: inherit; - padding: 6px; - padding: 0.428571429rem; -} -button, -input { - line-height: normal; -} -textarea { - font-size: 100%; - overflow: auto; - vertical-align: top; -} - -/* Reset non-text input types */ -input[type="checkbox"], -input[type="radio"], -input[type="file"], -input[type="hidden"], -input[type="image"], -input[type="color"] { - border: 0; - border-radius: 0; - padding: 0; -} - -/* Buttons */ -.menu-toggle, -input[type="submit"], -input[type="button"], -input[type="reset"], -article.post-password-required input[type=submit], -.bypostauthor cite span { - padding: 6px 10px; - padding: 0.428571429rem 0.714285714rem; - font-size: 11px; - font-size: 0.785714286rem; - line-height: 1.428571429; - font-weight: normal; - color: #7c7c7c; - background-color: #e6e6e6; - background-repeat: repeat-x; - background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6); - background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6); - background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6); - background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6); - background-image: linear-gradient(top, #f4f4f4, #e6e6e6); - border: 1px solid #d2d2d2; - border-radius: 3px; - box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); -} -.menu-toggle, -button, -input[type="submit"], -input[type="button"], -input[type="reset"] { - cursor: pointer; -} -button[disabled], -input[disabled] { - cursor: default; -} -.menu-toggle:hover, -.menu-toggle:focus, -button:hover, -input[type="submit"]:hover, -input[type="button"]:hover, -input[type="reset"]:hover, -article.post-password-required input[type=submit]:hover { - color: #5e5e5e; - background-color: #ebebeb; - background-repeat: repeat-x; - background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb); - background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb); - background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb); - background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb); - background-image: linear-gradient(top, #f9f9f9, #ebebeb); -} -.menu-toggle:active, -.menu-toggle.toggled-on, -button:active, -input[type="submit"]:active, -input[type="button"]:active, -input[type="reset"]:active { - color: #757575; - background-color: #e1e1e1; - background-repeat: repeat-x; - background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1); - background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1); - background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1); - background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1); - background-image: linear-gradient(top, #ebebeb, #e1e1e1); - box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; - border-color: transparent; -} -.bypostauthor cite span { - color: #fff; - background-color: #21759b; - background-image: none; - border: 1px solid #1f6f93; - border-radius: 2px; - box-shadow: none; - padding: 0; -} - -/* Responsive images */ -.entry-content img, -.comment-content img, -.widget img { - max-width: 100%; /* Fluid images for posts, comments, and widgets */ -} -img[class*="align"], -img[class*="wp-image-"], -img[class*="attachment-"] { - height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ -} -img.size-full, -img.size-large, -img.header-image, -img.wp-post-image { - max-width: 100%; - height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ -} - -/* Make sure videos and embeds fit their containers */ -embed, -iframe, -object, -video { - max-width: 100%; -} -.entry-content .twitter-tweet-rendered { - max-width: 100% !important; /* Override the Twitter embed fixed width */ -} - -/* Images */ -.alignleft { - float: left; -} -.alignright { - float: right; -} -.aligncenter { - display: block; - margin-left: auto; - margin-right: auto; -} -.entry-content img, -.comment-content img, -.widget img, -img.header-image, -.author-avatar img, -img.wp-post-image { - /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */ - border-radius: 3px; - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -} -.wp-caption { - max-width: 100%; /* Keep wide captions from overflowing their container. */ - padding: 4px; -} -.wp-caption .wp-caption-text, -.gallery-caption, -.entry-caption { - font-style: italic; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - color: #757575; -} -img.wp-smiley, -.rsswidget img { - border: 0; - border-radius: 0; - box-shadow: none; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} -.entry-content dl.gallery-item { - margin: 0; -} -.gallery-item a, -.gallery-caption { - width: 90%; -} -.gallery-item a { - display: block; -} -.gallery-caption a { - display: inline; -} -.gallery-columns-1 .gallery-item a { - max-width: 100%; - width: auto; -} -.gallery .gallery-icon img { - height: auto; - max-width: 90%; - padding: 5%; -} -.gallery-columns-1 .gallery-icon img { - padding: 3%; -} - -/* Navigation */ -.site-content nav { - clear: both; - line-height: 2; - overflow: hidden; -} -#nav-above { - padding: 24px 0; - padding: 1.714285714rem 0; -} -#nav-above { - display: none; -} -.paged #nav-above { - display: block; -} -.nav-previous, -.previous-image { - float: left; - width: 50%; -} -.nav-next, -.next-image { - float: right; - text-align: right; - width: 50%; -} -.nav-single + .comments-area, -#comment-nav-above { - margin: 48px 0; - margin: 3.428571429rem 0; -} - -/* Author profiles */ -.author .archive-header { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.author-info { - border-top: 1px solid #ededed; - margin: 24px 0; - margin: 1.714285714rem 0; - padding-top: 24px; - padding-top: 1.714285714rem; - overflow: hidden; -} -.author-description p { - color: #757575; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; -} -.author.archive .author-info { - border-top: 0; - margin: 0 0 48px; - margin: 0 0 3.428571429rem; -} -.author.archive .author-avatar { - margin-top: 0; -} - - -/* =Basic structure --------------------------------------------------------------- */ - -/* Body, links, basics */ -html { - font-size: 87.5%; -} -body { - font-size: 14px; - font-size: 1rem; - font-family: Helvetica, Arial, sans-serif; - text-rendering: optimizeLegibility; - color: #444; -} -body.custom-font-enabled { - font-family: "Open Sans", Helvetica, Arial, sans-serif; -} -a { - outline: none; - color: #21759b; -} -a:hover { - color: #0f3647; -} - -/* Assistive text */ -.assistive-text, -.site .screen-reader-text { - position: absolute !important; - clip: rect(1px, 1px, 1px, 1px); -} -.main-navigation .assistive-text:focus { - background: #fff; - border: 2px solid #333; - border-radius: 3px; - clip: auto !important; - color: #000; - display: block; - font-size: 12px; - padding: 12px; - position: absolute; - top: 5px; - left: 5px; - z-index: 100000; /* Above WP toolbar */ -} - -/* Page structure */ -.site { - padding: 0 24px; - padding: 0 1.714285714rem; - background-color: #fff; -} -.site-content { - margin: 24px 0 0; - margin: 1.714285714rem 0 0; -} -.widget-area { - margin: 24px 0 0; - margin: 1.714285714rem 0 0; -} - -/* Header */ -.site-header { - padding: 24px 0; - padding: 1.714285714rem 0; -} -.site-header h1, -.site-header h2 { - text-align: center; -} -.site-header h1 a, -.site-header h2 a { - color: #515151; - display: inline-block; - text-decoration: none; -} -.site-header h1 a:hover, -.site-header h2 a:hover { - color: #21759b; -} -.site-header h1 { - font-size: 24px; - font-size: 1.714285714rem; - line-height: 1.285714286; - margin-bottom: 14px; - margin-bottom: 1rem; -} -.site-header h2 { - font-weight: normal; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; - color: #757575; -} -.header-image { - margin-top: 24px; - margin-top: 1.714285714rem; -} - -/* Navigation Menu */ -.main-navigation { - margin-top: 24px; - margin-top: 1.714285714rem; - text-align: center; -} -.main-navigation li { - margin-top: 24px; - margin-top: 1.714285714rem; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 1.42857143; -} -.main-navigation a { - color: #5e5e5e; -} -.main-navigation a:hover, -.main-navigation a:focus { - color: #21759b; -} -.main-navigation ul.nav-menu, -.main-navigation div.nav-menu > ul { - display: none; -} -.main-navigation ul.nav-menu.toggled-on, -.menu-toggle { - display: inline-block; -} - -/* Banner */ -section[role="banner"] { - margin-bottom: 48px; - margin-bottom: 3.428571429rem; -} - -/* Sidebar */ -.widget-area .widget { - -webkit-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; - margin-bottom: 48px; - margin-bottom: 3.428571429rem; - word-wrap: break-word; -} -.widget-area .widget h3 { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.widget-area .widget p, -.widget-area .widget li, -.widget-area .widget .textwidget { - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; -} -.widget-area .widget p { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.widget-area .textwidget ul { - list-style: disc outside; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; -} -.widget-area .textwidget li { - margin-left: 36px; - margin-left: 2.571428571rem; -} -.widget-area .widget a { - color: #757575; -} -.widget-area .widget a:hover { - color: #21759b; -} -.widget-area .widget a:visited { - color: #9f9f9f; -} -.widget-area #s { - width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */ -} - -/* Footer */ -footer[role="contentinfo"] { - border-top: 1px solid #ededed; - clear: both; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - max-width: 960px; - max-width: 68.571428571rem; - margin-top: 24px; - margin-top: 1.714285714rem; - margin-left: auto; - margin-right: auto; - padding: 24px 0; - padding: 1.714285714rem 0; -} -footer[role="contentinfo"] a { - color: #686868; -} -footer[role="contentinfo"] a:hover { - color: #21759b; -} - - -/* =Main content and comment content --------------------------------------------------------------- */ - -.entry-meta { - clear: both; -} -.entry-header { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.entry-header img.wp-post-image { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.entry-header .entry-title { - font-size: 20px; - font-size: 1.428571429rem; - line-height: 1.2; - font-weight: normal; -} -.entry-header .entry-title a { - text-decoration: none; -} -.entry-header .entry-format { - margin-top: 24px; - margin-top: 1.714285714rem; - font-weight: normal; -} -.entry-header .comments-link { - margin-top: 24px; - margin-top: 1.714285714rem; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; - color: #757575; -} -.comments-link a, -.entry-meta a { - color: #757575; -} -.comments-link a:hover, -.entry-meta a:hover { - color: #21759b; -} -article.sticky .featured-post { - border-top: 4px double #ededed; - border-bottom: 4px double #ededed; - color: #757575; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 3.692307692; - margin-bottom: 24px; - margin-bottom: 1.714285714rem; - text-align: center; -} -.entry-content, -.entry-summary, -.mu_register { - line-height: 1.714285714; -} -.entry-content h1, -.comment-content h1, -.entry-content h2, -.comment-content h2, -.entry-content h3, -.comment-content h3, -.entry-content h4, -.comment-content h4, -.entry-content h5, -.comment-content h5, -.entry-content h6, -.comment-content h6 { - margin: 24px 0; - margin: 1.714285714rem 0; - line-height: 1.714285714; -} -.entry-content h1, -.comment-content h1 { - font-size: 21px; - font-size: 1.5rem; - line-height: 1.5; -} -.entry-content h2, -.comment-content h2, -.mu_register h2 { - font-size: 18px; - font-size: 1.285714286rem; - line-height: 1.6; -} -.entry-content h3, -.comment-content h3 { - font-size: 16px; - font-size: 1.142857143rem; - line-height: 1.846153846; -} -.entry-content h4, -.comment-content h4 { - font-size: 14px; - font-size: 1rem; - line-height: 1.846153846; -} -.entry-content h5, -.comment-content h5 { - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; -} -.entry-content h6, -.comment-content h6 { - font-size: 12px; - font-size: 0.857142857rem; - line-height: 1.846153846; -} -.entry-content p, -.entry-summary p, -.comment-content p, -.mu_register p { - margin: 0 0 24px; - margin: 0 0 1.714285714rem; - line-height: 1.714285714; -} -.entry-content a:visited, -.comment-content a:visited { - color: #9f9f9f; -} -.entry-content ol, -.comment-content ol, -.entry-content ul, -.comment-content ul, -.mu_register ul { - margin: 0 0 24px; - margin: 0 0 1.714285714rem; - line-height: 1.714285714; -} -.entry-content ul ul, -.comment-content ul ul, -.entry-content ol ol, -.comment-content ol ol, -.entry-content ul ol, -.comment-content ul ol, -.entry-content ol ul, -.comment-content ol ul { - margin-bottom: 0; -} -.entry-content ul, -.comment-content ul, -.mu_register ul { - list-style: disc outside; -} -.entry-content ol, -.comment-content ol { - list-style: decimal outside; -} -.entry-content li, -.comment-content li, -.mu_register li { - margin: 0 0 0 36px; - margin: 0 0 0 2.571428571rem; -} -.entry-content blockquote, -.comment-content blockquote { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; - padding: 24px; - padding: 1.714285714rem; - font-style: italic; -} -.entry-content blockquote p:last-child, -.comment-content blockquote p:last-child { - margin-bottom: 0; -} -.entry-content code, -.comment-content code { - font-family: Consolas, Monaco, Lucida Console, monospace; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; -} -.entry-content pre, -.comment-content pre { - border: 1px solid #ededed; - color: #666; - font-family: Consolas, Monaco, Lucida Console, monospace; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 1.714285714; - margin: 24px 0; - margin: 1.714285714rem 0; - overflow: auto; - padding: 24px; - padding: 1.714285714rem; -} -.entry-content pre code, -.comment-content pre code { - display: block; -} -.entry-content abbr, -.comment-content abbr, -.entry-content dfn, -.comment-content dfn, -.entry-content acronym, -.comment-content acronym { - border-bottom: 1px dotted #666; - cursor: help; -} -.entry-content address, -.comment-content address { - display: block; - line-height: 1.714285714; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; -} -img.alignleft, -.wp-caption.alignleft { - margin: 12px 24px 12px 0; - margin: 0.857142857rem 1.714285714rem 0.857142857rem 0; -} -img.alignright, -.wp-caption.alignright { - margin: 12px 0 12px 24px; - margin: 0.857142857rem 0 0.857142857rem 1.714285714rem; -} -img.aligncenter, -.wp-caption.aligncenter { - clear: both; - margin-top: 12px; - margin-top: 0.857142857rem; - margin-bottom: 12px; - margin-bottom: 0.857142857rem; -} -.entry-content embed, -.entry-content iframe, -.entry-content object, -.entry-content video { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.entry-content dl, -.comment-content dl { - margin: 0 24px; - margin: 0 1.714285714rem; -} -.entry-content dt, -.comment-content dt { - font-weight: bold; - line-height: 1.714285714; -} -.entry-content dd, -.comment-content dd { - line-height: 1.714285714; - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.entry-content table, -.comment-content table { - border-bottom: 1px solid #ededed; - color: #757575; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; - width: 100%; -} -.entry-content table caption, -.comment-content table caption { - font-size: 16px; - font-size: 1.142857143rem; - margin: 24px 0; - margin: 1.714285714rem 0; -} -.entry-content td, -.comment-content td { - border-top: 1px solid #ededed; - padding: 6px 10px 6px 0; -} -.site-content article { - border-bottom: 4px double #ededed; - margin-bottom: 72px; - margin-bottom: 5.142857143rem; - padding-bottom: 24px; - padding-bottom: 1.714285714rem; - word-wrap: break-word; - -webkit-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; -} -.page-links { - clear: both; - line-height: 1.714285714; -} -footer.entry-meta { - margin-top: 24px; - margin-top: 1.714285714rem; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; - color: #757575; -} -.single-author .entry-meta .by-author { - display: none; -} -.mu_register h2 { - color: #757575; - font-weight: normal; -} - - -/* =Archives --------------------------------------------------------------- */ - -.archive-header, -.page-header { - margin-bottom: 48px; - margin-bottom: 3.428571429rem; - padding-bottom: 22px; - padding-bottom: 1.571428571rem; - border-bottom: 1px solid #ededed; -} -.archive-meta { - color: #757575; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - margin-top: 22px; - margin-top: 1.571428571rem; -} - -/* =Single audio/video attachment view --------------------------------------------------------------- */ - -.attachment .entry-content .mejs-audio { - max-width: 400px; -} - -.attachment .entry-content .mejs-container { - margin-bottom: 24px; -} - - -/* =Single image attachment view --------------------------------------------------------------- */ - -.article.attachment { - overflow: hidden; -} -.image-attachment div.attachment { - text-align: center; -} -.image-attachment div.attachment p { - text-align: center; -} -.image-attachment div.attachment img { - display: block; - height: auto; - margin: 0 auto; - max-width: 100%; -} -.image-attachment .entry-caption { - margin-top: 8px; - margin-top: 0.571428571rem; -} - - -/* =Aside post format --------------------------------------------------------------- */ - -article.format-aside h1 { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -article.format-aside h1 a { - text-decoration: none; - color: #4d525a; -} -article.format-aside h1 a:hover { - color: #2e3542; -} -article.format-aside .aside { - padding: 24px 24px 0; - padding: 1.714285714rem; - background: #d2e0f9; - border-left: 22px solid #a8bfe8; -} -article.format-aside p { - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; - color: #4a5466; -} -article.format-aside blockquote:last-child, -article.format-aside p:last-child { - margin-bottom: 0; -} - - -/* =Post formats --------------------------------------------------------------- */ - -/* Image posts */ -article.format-image footer h1 { - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; - font-weight: normal; -} -article.format-image footer h2 { - font-size: 11px; - font-size: 0.785714286rem; - line-height: 2.181818182; -} -article.format-image footer a h2 { - font-weight: normal; -} - -/* Link posts */ -article.format-link header { - padding: 0 10px; - padding: 0 0.714285714rem; - float: right; - font-size: 11px; - font-size: 0.785714286rem; - line-height: 2.181818182; - font-weight: bold; - font-style: italic; - text-transform: uppercase; - color: #848484; - background-color: #ebebeb; - border-radius: 3px; -} -article.format-link .entry-content { - max-width: 80%; - float: left; -} -article.format-link .entry-content a { - font-size: 22px; - font-size: 1.571428571rem; - line-height: 1.090909091; - text-decoration: none; -} - -/* Quote posts */ -article.format-quote .entry-content p { - margin: 0; - padding-bottom: 24px; - padding-bottom: 1.714285714rem; -} -article.format-quote .entry-content blockquote { - display: block; - padding: 24px 24px 0; - padding: 1.714285714rem 1.714285714rem 0; - font-size: 15px; - font-size: 1.071428571rem; - line-height: 1.6; - font-style: normal; - color: #6a6a6a; - background: #efefef; -} - -/* Status posts */ -.format-status .entry-header { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -.format-status .entry-header header { - display: inline-block; -} -.format-status .entry-header h1 { - font-size: 15px; - font-size: 1.071428571rem; - font-weight: normal; - line-height: 1.6; - margin: 0; -} -.format-status .entry-header h2 { - font-size: 12px; - font-size: 0.857142857rem; - font-weight: normal; - line-height: 2; - margin: 0; -} -.format-status .entry-header header a { - color: #757575; -} -.format-status .entry-header header a:hover { - color: #21759b; -} -.format-status .entry-header img { - float: left; - margin-right: 21px; - margin-right: 1.5rem; -} - - -/* =Comments --------------------------------------------------------------- */ - -.comments-title { - margin-bottom: 48px; - margin-bottom: 3.428571429rem; - font-size: 16px; - font-size: 1.142857143rem; - line-height: 1.5; - font-weight: normal; -} -.comments-area article { - margin: 24px 0; - margin: 1.714285714rem 0; -} -.comments-area article header { - margin: 0 0 48px; - margin: 0 0 3.428571429rem; - overflow: hidden; - position: relative; -} -.comments-area article header img { - float: left; - padding: 0; - line-height: 0; -} -.comments-area article header cite, -.comments-area article header time { - display: block; - margin-left: 85px; - margin-left: 6.071428571rem; -} -.comments-area article header cite { - font-style: normal; - font-size: 15px; - font-size: 1.071428571rem; - line-height: 1.42857143; -} -.comments-area cite b { - font-weight: normal; -} -.comments-area article header time { - line-height: 1.714285714; - text-decoration: none; - font-size: 12px; - font-size: 0.857142857rem; - color: #5e5e5e; -} -.comments-area article header a { - text-decoration: none; - color: #5e5e5e; -} -.comments-area article header a:hover { - color: #21759b; -} -.comments-area article header cite a { - color: #444; -} -.comments-area article header cite a:hover { - text-decoration: underline; -} -.comments-area article header h4 { - position: absolute; - top: 0; - right: 0; - padding: 6px 12px; - padding: 0.428571429rem 0.857142857rem; - font-size: 12px; - font-size: 0.857142857rem; - font-weight: normal; - color: #fff; - background-color: #0088d0; - background-repeat: repeat-x; - background-image: -moz-linear-gradient(top, #009cee, #0088d0); - background-image: -ms-linear-gradient(top, #009cee, #0088d0); - background-image: -webkit-linear-gradient(top, #009cee, #0088d0); - background-image: -o-linear-gradient(top, #009cee, #0088d0); - background-image: linear-gradient(top, #009cee, #0088d0); - border-radius: 3px; - border: 1px solid #007cbd; -} -.comments-area .bypostauthor cite span { - position: absolute; - margin-left: 5px; - margin-left: 0.357142857rem; - padding: 2px 5px; - padding: 0.142857143rem 0.357142857rem; - font-size: 10px; - font-size: 0.714285714rem; -} -.comments-area .bypostauthor cite b { - font-weight: bold; -} -a.comment-reply-link, -a.comment-edit-link { - color: #686868; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; -} -a.comment-reply-link:hover, -a.comment-edit-link:hover { - color: #21759b; -} -.commentlist .pingback { - line-height: 1.714285714; - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} - -/* Comment form */ -#respond { - margin-top: 48px; - margin-top: 3.428571429rem; -} -#respond h3#reply-title { - font-size: 16px; - font-size: 1.142857143rem; - line-height: 1.5; -} -#respond h3#reply-title #cancel-comment-reply-link { - margin-left: 10px; - margin-left: 0.714285714rem; - font-weight: normal; - font-size: 12px; - font-size: 0.857142857rem; -} -#respond form { - margin: 24px 0; - margin: 1.714285714rem 0; -} -#respond form p { - margin: 11px 0; - margin: 0.785714286rem 0; -} -#respond form p.logged-in-as { - margin-bottom: 24px; - margin-bottom: 1.714285714rem; -} -#respond form label { - display: block; - line-height: 1.714285714; -} -#respond form input[type="text"], -#respond form textarea { - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 1.714285714; - padding: 10px; - padding: 0.714285714rem; - width: 100%; -} -#respond form p.form-allowed-tags { - margin: 0; - font-size: 12px; - font-size: 0.857142857rem; - line-height: 2; - color: #5e5e5e; -} -.required { - color: red; -} - - -/* =Front page template --------------------------------------------------------------- */ - -.entry-page-image { - margin-bottom: 14px; - margin-bottom: 1rem; -} -.template-front-page .site-content article { - border: 0; - margin-bottom: 0; -} -.template-front-page .widget-area { - clear: both; - float: none; - width: auto; - padding-top: 24px; - padding-top: 1.714285714rem; - border-top: 1px solid #ededed; -} -.template-front-page .widget-area .widget li { - margin: 8px 0 0; - margin: 0.571428571rem 0 0; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.714285714; - list-style-type: square; - list-style-position: inside; -} -.template-front-page .widget-area .widget li a { - color: #757575; -} -.template-front-page .widget-area .widget li a:hover { - color: #21759b; -} -.template-front-page .widget-area .widget_text img { - float: left; - margin: 8px 24px 8px 0; - margin: 0.571428571rem 1.714285714rem 0.571428571rem 0; -} - - -/* =Widgets --------------------------------------------------------------- */ - -.widget-area .widget ul ul { - margin-left: 12px; - margin-left: 0.857142857rem; -} -.widget_rss li { - margin: 12px 0; - margin: 0.857142857rem 0; -} -.widget_recent_entries .post-date, -.widget_rss .rss-date { - color: #aaa; - font-size: 11px; - font-size: 0.785714286rem; - margin-left: 12px; - margin-left: 0.857142857rem; -} -#wp-calendar { - margin: 0; - width: 100%; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; - color: #686868; -} -#wp-calendar th, -#wp-calendar td, -#wp-calendar caption { - text-align: left; -} -#wp-calendar #next { - padding-right: 24px; - padding-right: 1.714285714rem; - text-align: right; -} -.widget_search label { - display: block; - font-size: 13px; - font-size: 0.928571429rem; - line-height: 1.846153846; -} -.widget_twitter li { - list-style-type: none; -} -.widget_twitter .timesince { - display: block; - text-align: right; -} - - -/* =Plugins ------------------------------------------------ */ - -img#wpstats { - display: block; - margin: 0 auto 24px; - margin: 0 auto 1.714285714rem; -} - - -/* =Media queries --------------------------------------------------------------- */ - -/* Does the same thing as , - * but in the future W3C standard way. -ms- prefix is required for IE10+ to - * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor - * the meta tag. See http://core.trac.wordpress.org/ticket/25888. - */ -@-ms-viewport { - width: device-width; -} -@viewport { - width: device-width; -} - -/* Minimum width of 600 pixels. */ -@media screen and (min-width: 600px) { - .author-avatar { - float: left; - margin-top: 8px; - margin-top: 0.571428571rem; - } - .author-description { - float: right; - width: 80%; - } - .site { - margin: 0 auto; - max-width: 960px; - max-width: 68.571428571rem; - overflow: hidden; - } - .site-content { - float: left; - width: 65.104166667%; - } - body.template-front-page .site-content, - body.attachment .site-content, - body.full-width .site-content { - width: 100%; - } - .widget-area { - float: right; - width: 26.041666667%; - } - .site-header h1, - .site-header h2 { - text-align: left; - } - .site-header h1 { - font-size: 26px; - font-size: 1.857142857rem; - line-height: 1.846153846; - margin-bottom: 0; - } - .main-navigation ul.nav-menu, - .main-navigation div.nav-menu > ul { - border-bottom: 1px solid #ededed; - border-top: 1px solid #ededed; - display: inline-block !important; - text-align: left; - width: 100%; - } - .main-navigation ul { - margin: 0; - text-indent: 0; - } - .main-navigation li a, - .main-navigation li { - display: inline-block; - text-decoration: none; - } - .main-navigation li a { - border-bottom: 0; - color: #6a6a6a; - line-height: 3.692307692; - text-transform: uppercase; - white-space: nowrap; - } - .main-navigation li a:hover, - .main-navigation li a:focus { - color: #000; - } - .main-navigation li { - margin: 0 40px 0 0; - margin: 0 2.857142857rem 0 0; - position: relative; - } - .main-navigation li ul { - margin: 0; - padding: 0; - position: absolute; - top: 100%; - z-index: 1; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - } - .main-navigation li ul ul { - top: 0; - left: 100%; - } - .main-navigation ul li:hover > ul, - .main-navigation ul li:focus > ul, - .main-navigation .focus > ul { - border-left: 0; - clip: inherit; - overflow: inherit; - height: inherit; - width: inherit; - } - .main-navigation li ul li a { - background: #efefef; - border-bottom: 1px solid #ededed; - display: block; - font-size: 11px; - font-size: 0.785714286rem; - line-height: 2.181818182; - padding: 8px 10px; - padding: 0.571428571rem 0.714285714rem; - width: 180px; - width: 12.85714286rem; - white-space: normal; - } - .main-navigation li ul li a:hover, - .main-navigation li ul li a:focus { - background: #e3e3e3; - color: #444; - } - .main-navigation .current-menu-item > a, - .main-navigation .current-menu-ancestor > a, - .main-navigation .current_page_item > a, - .main-navigation .current_page_ancestor > a { - color: #636363; - font-weight: bold; - } - .menu-toggle { - display: none; - } - .entry-header .entry-title { - font-size: 22px; - font-size: 1.571428571rem; - } - #respond form input[type="text"] { - width: 46.333333333%; - } - #respond form textarea.blog-textarea { - width: 79.666666667%; - } - .template-front-page .site-content, - .template-front-page article { - overflow: hidden; - } - .template-front-page.has-post-thumbnail article { - float: left; - width: 47.916666667%; - } - .entry-page-image { - float: right; - margin-bottom: 0; - width: 47.916666667%; - } - .template-front-page .widget-area .widget, - .template-front-page.two-sidebars .widget-area .front-widgets { - float: left; - width: 51.875%; - margin-bottom: 24px; - margin-bottom: 1.714285714rem; - } - .template-front-page .widget-area .widget:nth-child(odd) { - clear: right; - } - .template-front-page .widget-area .widget:nth-child(even), - .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { - float: right; - width: 39.0625%; - margin: 0 0 24px; - margin: 0 0 1.714285714rem; - } - .template-front-page.two-sidebars .widget, - .template-front-page.two-sidebars .widget:nth-child(even) { - float: none; - width: auto; - } - .commentlist .children { - margin-left: 48px; - margin-left: 3.428571429rem; - } -} - -/* Minimum width of 960 pixels. */ -@media screen and (min-width: 960px) { - body { - background-color: #e6e6e6; - } - body .site { - padding: 0 40px; - padding: 0 2.857142857rem; - margin-top: 48px; - margin-top: 3.428571429rem; - margin-bottom: 48px; - margin-bottom: 3.428571429rem; - box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); - } - body.custom-background-empty { - background-color: #fff; - } - body.custom-background-empty .site, - body.custom-background-white .site { - padding: 0; - margin-top: 0; - margin-bottom: 0; - box-shadow: none; - } -} - - -/* =Print ------------------------------------------------ */ - -@media print { - body { - background: none !important; - color: #000; - font-size: 10pt; - } - footer a[rel=bookmark]:link:after, - footer a[rel=bookmark]:visited:after { - content: " [" attr(href) "] "; /* Show URLs */ - } - a { - text-decoration: none; - } - .entry-content img, - .comment-content img, - .author-avatar img, - img.wp-post-image { - border-radius: 0; - box-shadow: none; - } - .site { - clear: both !important; - display: block !important; - float: none !important; - max-width: 100%; - position: relative !important; - } - .site-header { - margin-bottom: 72px; - margin-bottom: 5.142857143rem; - text-align: left; - } - .site-header h1 { - font-size: 21pt; - line-height: 1; - text-align: left; - } - .site-header h2 { - color: #000; - font-size: 10pt; - text-align: left; - } - .site-header h1 a, - .site-header h2 a { - color: #000; - } - .author-avatar, - #colophon, - #respond, - .commentlist .comment-edit-link, - .commentlist .reply, - .entry-header .comments-link, - .entry-meta .edit-link a, - .page-link, - .site-content nav, - .widget-area, - img.header-image, - .main-navigation { - display: none; - } - .wrapper { - border-top: none; - box-shadow: none; - } - .site-content { - margin: 0; - width: auto; - } - - .entry-header .entry-title, - .entry-title { - font-size: 21pt; - } - footer.entry-meta, - footer.entry-meta a { - color: #444; - font-size: 10pt; - } - .author-description { - float: none; - width: auto; - } - - /* Comments */ - .commentlist > li.comment { - background: none; - position: relative; - width: auto; - } - .commentlist .avatar { - height: 39px; - left: 2.2em; - top: 2.2em; - width: 39px; - } - .comments-area article header cite, - .comments-area article header time { - margin-left: 50px; - margin-left: 3.57142857rem; - } -} \ No newline at end of file diff --git a/wp-content/themes/twentytwelve/tag.php b/wp-content/themes/twentytwelve/tag.php deleted file mode 100644 index 4e8b14c7..00000000 --- a/wp-content/themes/twentytwelve/tag.php +++ /dev/null @@ -1,52 +0,0 @@ - - -
    -
    - - -
    -

    ' . single_tag_title( '', false ) . '' ); ?>

    - - -
    - -
    - - - - - - - -
    -
    - - - \ No newline at end of file diff --git a/wp-includes/ID3/getid3.lib.php b/wp-includes/ID3/getid3.lib.php index a7282c77..0c92e060 100644 --- a/wp-includes/ID3/getid3.lib.php +++ b/wp-includes/ID3/getid3.lib.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // // // getid3.lib.php - part of getID3() // @@ -282,7 +283,6 @@ class getid3_lib } } else { throw new Exception('ERROR: Cannot have signed integers larger than '.(8 * PHP_INT_SIZE).'-bits ('.strlen($byteword).') in self::BigEndian2Int()'); - break; } } return self::CastAsInt($intvalue); @@ -635,7 +635,7 @@ class getid3_lib } if (is_readable($filename_source) && is_file($filename_source) && ($fp_src = fopen($filename_source, 'rb'))) { if (($fp_dest = fopen($filename_dest, 'wb'))) { - if (fseek($fp_src, $offset, SEEK_SET) == 0) { + if (fseek($fp_src, $offset) == 0) { $byteslefttowrite = $length; while (($byteslefttowrite > 0) && ($buffer = fread($fp_src, min($byteslefttowrite, getID3::FREAD_BUFFER_SIZE)))) { $byteswritten = fwrite($fp_dest, $buffer, $byteslefttowrite); @@ -986,6 +986,19 @@ class getid3_lib throw new Exception('PHP does not have iconv() support - cannot convert from '.$in_charset.' to '.$out_charset); } + public static function recursiveMultiByteCharString2HTML($data, $charset='ISO-8859-1') { + if (is_string($data)) { + return self::MultiByteCharString2HTML($data, $charset); + } elseif (is_array($data)) { + $return_data = array(); + foreach ($data as $key => $value) { + $return_data[$key] = self::recursiveMultiByteCharString2HTML($value, $charset); + } + return $return_data; + } + // integer, float, objects, resources, etc + return $data; + } public static function MultiByteCharString2HTML($string, $charset='ISO-8859-1') { $string = (string) $string; // in case trying to pass a numeric (float, int) string, would otherwise return an empty string @@ -1210,16 +1223,21 @@ class getid3_lib $newvaluelength = strlen(trim($value)); foreach ($ThisFileInfo['comments'][$tagname] as $existingkey => $existingvalue) { $oldvaluelength = strlen(trim($existingvalue)); - if (($newvaluelength > $oldvaluelength) && (substr(trim($value), 0, strlen($existingvalue)) == $existingvalue)) { + if ((strlen($existingvalue) > 10) && ($newvaluelength > $oldvaluelength) && (substr(trim($value), 0, strlen($existingvalue)) == $existingvalue)) { $ThisFileInfo['comments'][$tagname][$existingkey] = trim($value); - break 2; + //break 2; + break; } } } if (is_array($value) || empty($ThisFileInfo['comments'][$tagname]) || !in_array(trim($value), $ThisFileInfo['comments'][$tagname])) { $value = (is_string($value) ? trim($value) : $value); - $ThisFileInfo['comments'][$tagname][] = $value; + if (!is_numeric($key)) { + $ThisFileInfo['comments'][$tagname][$key] = $value; + } else { + $ThisFileInfo['comments'][$tagname][] = $value; + } } } } @@ -1227,20 +1245,23 @@ class getid3_lib } // Copy to ['comments_html'] - foreach ($ThisFileInfo['comments'] as $field => $values) { - if ($field == 'picture') { - // pictures can take up a lot of space, and we don't need multiple copies of them - // let there be a single copy in [comments][picture], and not elsewhere - continue; - } - foreach ($values as $index => $value) { - if (is_array($value)) { - $ThisFileInfo['comments_html'][$field][$index] = $value; - } else { - $ThisFileInfo['comments_html'][$field][$index] = str_replace('�', '', self::MultiByteCharString2HTML($value, $ThisFileInfo['encoding'])); + if (!empty($ThisFileInfo['comments'])) { + foreach ($ThisFileInfo['comments'] as $field => $values) { + if ($field == 'picture') { + // pictures can take up a lot of space, and we don't need multiple copies of them + // let there be a single copy in [comments][picture], and not elsewhere + continue; + } + foreach ($values as $index => $value) { + if (is_array($value)) { + $ThisFileInfo['comments_html'][$field][$index] = $value; + } else { + $ThisFileInfo['comments_html'][$field][$index] = str_replace('�', '', self::MultiByteCharString2HTML($value, $ThisFileInfo['encoding'])); + } } } } + } return true; } @@ -1339,4 +1360,17 @@ class getid3_lib } return $filesize; } + + + /** + * Workaround for Bug #37268 (https://bugs.php.net/bug.php?id=37268) + * @param string $path A path. + * @param string $suffix If the name component ends in suffix this will also be cut off. + * @return string + */ + public static function mb_basename($path, $suffix = null) { + $splited = preg_split('#/#', rtrim($path, '/ ')); + return substr(basename('X'.$splited[count($splited) - 1], $suffix), 1); + } + } \ No newline at end of file diff --git a/wp-includes/ID3/getid3.php b/wp-includes/ID3/getid3.php index 84b9cce6..394e25e4 100644 --- a/wp-includes/ID3/getid3.php +++ b/wp-includes/ID3/getid3.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // // // Please see readme.txt for more information // @@ -17,18 +18,21 @@ if (!defined('GETID3_OS_ISWINDOWS')) { if (!defined('GETID3_INCLUDEPATH')) { define('GETID3_INCLUDEPATH', dirname(__FILE__).DIRECTORY_SEPARATOR); } +// Workaround Bug #39923 (https://bugs.php.net/bug.php?id=39923) +if (!defined('IMG_JPG') && defined('IMAGETYPE_JPEG')) { + define('IMG_JPG', IMAGETYPE_JPEG); +} // attempt to define temp dir as something flexible but reliable $temp_dir = ini_get('upload_tmp_dir'); if ($temp_dir && (!is_dir($temp_dir) || !is_readable($temp_dir))) { $temp_dir = ''; } -if (!$temp_dir && function_exists('sys_get_temp_dir')) { - // PHP v5.2.1+ +if (!$temp_dir) { // sys_get_temp_dir() may give inaccessible temp dir, e.g. with open_basedir on virtual hosts $temp_dir = sys_get_temp_dir(); } -$temp_dir = realpath($temp_dir); +$temp_dir = @realpath($temp_dir); // see https://github.com/JamesHeinrich/getID3/pull/10 $open_basedir = ini_get('open_basedir'); if ($open_basedir) { // e.g. "/var/www/vhosts/getid3.org/httpdocs/:/tmp/" @@ -57,7 +61,9 @@ if (!$temp_dir) { $temp_dir = '*'; // invalid directory name should force tempnam() to use system default temp dir } // $temp_dir = '/something/else/'; // feel free to override temp dir here if it works better for your system -define('GETID3_TEMP_DIR', $temp_dir); +if (!defined('GETID3_TEMP_DIR')) { + define('GETID3_TEMP_DIR', $temp_dir); +} unset($open_basedir, $temp_dir); // End: Defines @@ -97,13 +103,13 @@ class getID3 public $fp; // Filepointer to file being analysed. public $info; // Result array. public $tempdir = GETID3_TEMP_DIR; + public $memory_limit = 0; // Protected variables protected $startup_error = ''; protected $startup_warning = ''; - protected $memory_limit = 0; - const VERSION = '1.9.7-20130705'; + const VERSION = '1.9.8-20140511'; const FREAD_BUFFER_SIZE = 32768; const ATTACHMENTS_NONE = false; @@ -112,13 +118,6 @@ class getID3 // public: constructor public function __construct() { - // Check for PHP version - $required_php_version = '5.0.5'; - if (version_compare(PHP_VERSION, $required_php_version, '<')) { - $this->startup_error .= 'getID3() requires PHP v'.$required_php_version.' or higher - you are running v'.PHP_VERSION; - return false; - } - // Check memory $this->memory_limit = ini_get('memory_limit'); if (preg_match('#([0-9]+)M#i', $this->memory_limit, $matches)) { @@ -261,16 +260,32 @@ class getID3 $filename = preg_replace('#(.+)'.preg_quote(DIRECTORY_SEPARATOR).'{2,}#U', '\1'.DIRECTORY_SEPARATOR, $filename); // open local file - if (is_readable($filename) && is_file($filename) && ($this->fp = fopen($filename, 'rb'))) { + //if (is_readable($filename) && is_file($filename) && ($this->fp = fopen($filename, 'rb'))) { // see http://www.getid3.org/phpBB3/viewtopic.php?t=1720 + if ((is_readable($filename) || file_exists($filename)) && is_file($filename) && ($this->fp = fopen($filename, 'rb'))) { // great } else { - throw new getid3_exception('Could not open "'.$filename.'" (does not exist, or is not a file)'); + $errormessagelist = array(); + if (!is_readable($filename)) { + $errormessagelist[] = '!is_readable'; + } + if (!is_file($filename)) { + $errormessagelist[] = '!is_file'; + } + if (!file_exists($filename)) { + $errormessagelist[] = '!file_exists'; + } + if (empty($errormessagelist)) { + $errormessagelist[] = 'fopen failed'; + } + throw new getid3_exception('Could not open "'.$filename.'" ('.implode('; ', $errormessagelist).')'); } $this->info['filesize'] = filesize($filename); // set redundant parameters - might be needed in some include file - $this->info['filename'] = basename($filename); + // filenames / filepaths in getID3 are always expressed with forward slashes (unix-style) for both Windows and other to try and minimize confusion + $filename = str_replace('\\', '/', $filename); $this->info['filepath'] = str_replace('\\', '/', realpath(dirname($filename))); + $this->info['filename'] = getid3_lib::mb_basename($filename); $this->info['filenamepath'] = $this->info['filepath'].'/'.$this->info['filename']; @@ -352,7 +367,7 @@ class getID3 // ID3v2 detection (NOT parsing), even if ($this->option_tag_id3v2 == false) done to make fileformat easier if (!$this->option_tag_id3v2) { - fseek($this->fp, 0, SEEK_SET); + fseek($this->fp, 0); $header = fread($this->fp, 10); if ((substr($header, 0, 3) == 'ID3') && (strlen($header) == 10)) { $this->info['id3v2']['header'] = true; @@ -363,7 +378,7 @@ class getID3 } // read 32 kb file data - fseek($this->fp, $this->info['avdataoffset'], SEEK_SET); + fseek($this->fp, $this->info['avdataoffset']); $formattest = fread($this->fp, 32774); // determine format @@ -588,6 +603,14 @@ class getID3 'mime_type' => 'audio/basic', ), + // AMR - audio - Adaptive Multi Rate + 'amr' => array( + 'pattern' => '^\x23\x21AMR\x0A', // #!AMR[0A] + 'group' => 'audio', + 'module' => 'amr', + 'mime_type' => 'audio/amr', + ), + // AVR - audio - Audio Visual Research 'avr' => array( 'pattern' => '^2BIT', @@ -1161,6 +1184,7 @@ class getID3 'matroska' => array('matroska' , 'UTF-8'), 'flac' => array('vorbiscomment' , 'UTF-8'), 'divxtag' => array('divx' , 'ISO-8859-1'), + 'iptc' => array('iptc' , 'ISO-8859-1'), ); } @@ -1181,7 +1205,11 @@ class getID3 $value = trim($value, " \r\n\t"); // do not trim nulls from $value!! Unicode characters will get mangled if trailing nulls are removed! } if ($value) { - $this->info['tags'][trim($tag_name)][trim($tag_key)][] = $value; + if (!is_numeric($key)) { + $this->info['tags'][trim($tag_name)][trim($tag_key)][$key] = $value; + } else { + $this->info['tags'][trim($tag_name)][trim($tag_key)][] = $value; + } } } if ($tag_key == 'picture') { @@ -1196,14 +1224,7 @@ class getID3 if ($this->option_tags_html) { foreach ($this->info['tags'][$tag_name] as $tag_key => $valuearray) { - foreach ($valuearray as $key => $value) { - if (is_string($value)) { - //$this->info['tags_html'][$tag_name][$tag_key][$key] = getid3_lib::MultiByteCharString2HTML($value, $encoding); - $this->info['tags_html'][$tag_name][$tag_key][$key] = str_replace('�', '', trim(getid3_lib::MultiByteCharString2HTML($value, $encoding))); - } else { - $this->info['tags_html'][$tag_name][$tag_key][$key] = $value; - } - } + $this->info['tags_html'][$tag_name][$tag_key] = getid3_lib::recursiveMultiByteCharString2HTML($valuearray, $encoding); } } @@ -1259,7 +1280,6 @@ class getID3 return true; } - public function getHashdata($algorithm) { switch ($algorithm) { case 'md5': @@ -1565,8 +1585,11 @@ class getID3 } -abstract class getid3_handler -{ +abstract class getid3_handler { + + /** + * @var getID3 + */ protected $getid3; // pointer protected $data_string_flag = false; // analyzing filepointer or string @@ -1593,7 +1616,7 @@ abstract class getid3_handler // Analyze from string instead public function AnalyzeString($string) { // Enter string mode - $this->setStringMode($string); + $this->setStringMode($string); // Save info $saved_avdataoffset = $this->getid3->info['avdataoffset']; @@ -1634,10 +1657,10 @@ abstract class getid3_handler $this->data_string_position += $bytes; return substr($this->data_string, $this->data_string_position - $bytes, $bytes); } - $pos = $this->ftell() + $bytes; - if (!getid3_lib::intValueSupported($pos)) { + $pos = $this->ftell() + $bytes; + if (!getid3_lib::intValueSupported($pos)) { throw new getid3_exception('cannot fread('.$bytes.' from '.$this->ftell().') because beyond PHP filesystem limit', 10); - } + } return fread($this->getid3->fp, $bytes); } @@ -1657,14 +1680,14 @@ abstract class getid3_handler break; } return 0; - } else { - $pos = $bytes; - if ($whence == SEEK_CUR) { + } else { + $pos = $bytes; + if ($whence == SEEK_CUR) { $pos = $this->ftell() + $bytes; - } elseif ($whence == SEEK_END) { - $pos = $this->info['filesize'] + $bytes; - } - if (!getid3_lib::intValueSupported($pos)) { + } elseif ($whence == SEEK_END) { + $pos = $this->getid3->info['filesize'] + $bytes; + } + if (!getid3_lib::intValueSupported($pos)) { throw new getid3_exception('cannot fseek('.$pos.') because beyond PHP filesystem limit', 10); } } @@ -1682,20 +1705,17 @@ abstract class getid3_handler return $this->dependency_to == $module; } - protected function error($text) - { + protected function error($text) { $this->getid3->info['error'][] = $text; return false; } - protected function warning($text) - { + protected function warning($text) { return $this->getid3->warning($text); } - protected function notice($text) - { + protected function notice($text) { // does nothing for now } diff --git a/wp-includes/ID3/license.commercial.txt b/wp-includes/ID3/license.commercial.txt index 416e5a14..bc7861bf 100644 --- a/wp-includes/ID3/license.commercial.txt +++ b/wp-includes/ID3/license.commercial.txt @@ -24,4 +24,4 @@ made publicly available to all getID3() users. The licensee may not sub-license getID3() itself, meaning that any commercially released product containing all or parts of getID3() must have added functionality beyond what is available in getID3(); -getID3() itself may not be re-licensed by the licensee. +getID3() itself may not be re-licensed by the licensee. \ No newline at end of file diff --git a/wp-includes/ID3/license.txt b/wp-includes/ID3/license.txt index 85f4356e..32d8ec76 100644 --- a/wp-includes/ID3/license.txt +++ b/wp-includes/ID3/license.txt @@ -2,6 +2,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// ***************************************************************** @@ -25,4 +26,4 @@ getID3 Commercial License: http://getid3.org/#gCL (payment required) ***************************************************************** Copies of each of the above licenses are included in the 'licenses' -directory of the getID3 distribution. +directory of the getID3 distribution. \ No newline at end of file diff --git a/wp-includes/ID3/module.audio-video.asf.php b/wp-includes/ID3/module.audio-video.asf.php index cfc60a78..884e2fff 100644 --- a/wp-includes/ID3/module.audio-video.asf.php +++ b/wp-includes/ID3/module.audio-video.asf.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -15,8 +16,7 @@ getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.riff.php', __FILE__, true); -class getid3_asf extends getid3_handler -{ +class getid3_asf extends getid3_handler { public function __construct(getID3 $getid3) { parent::__construct($getid3); // extends getid3_handler::__construct() @@ -66,25 +66,22 @@ class getid3_asf extends getid3_handler $info['fileformat'] = 'asf'; - fseek($this->getid3->fp, $info['avdataoffset'], SEEK_SET); - $HeaderObjectData = fread($this->getid3->fp, 30); + $this->fseek($info['avdataoffset']); + $HeaderObjectData = $this->fread(30); $thisfile_asf_headerobject['objectid'] = substr($HeaderObjectData, 0, 16); $thisfile_asf_headerobject['objectid_guid'] = $this->BytestringToGUID($thisfile_asf_headerobject['objectid']); if ($thisfile_asf_headerobject['objectid'] != GETID3_ASF_Header_Object) { - $info['warning'][] = 'ASF header GUID {'.$this->BytestringToGUID($thisfile_asf_headerobject['objectid']).'} does not match expected "GETID3_ASF_Header_Object" GUID {'.$this->BytestringToGUID(GETID3_ASF_Header_Object).'}'; - unset($info['fileformat']); - unset($info['asf']); - return false; - break; + unset($info['fileformat'], $info['asf']); + return $this->error('ASF header GUID {'.$this->BytestringToGUID($thisfile_asf_headerobject['objectid']).'} does not match expected "GETID3_ASF_Header_Object" GUID {'.$this->BytestringToGUID(GETID3_ASF_Header_Object).'}'); } $thisfile_asf_headerobject['objectsize'] = getid3_lib::LittleEndian2Int(substr($HeaderObjectData, 16, 8)); $thisfile_asf_headerobject['headerobjects'] = getid3_lib::LittleEndian2Int(substr($HeaderObjectData, 24, 4)); $thisfile_asf_headerobject['reserved1'] = getid3_lib::LittleEndian2Int(substr($HeaderObjectData, 28, 1)); $thisfile_asf_headerobject['reserved2'] = getid3_lib::LittleEndian2Int(substr($HeaderObjectData, 29, 1)); - $NextObjectOffset = ftell($this->getid3->fp); - $ASFHeaderData = fread($this->getid3->fp, $thisfile_asf_headerobject['objectsize'] - 30); + $NextObjectOffset = $this->ftell(); + $ASFHeaderData = $this->fread($thisfile_asf_headerobject['objectsize'] - 30); $offset = 0; for ($HeaderObjectsCounter = 0; $HeaderObjectsCounter < $thisfile_asf_headerobject['headerobjects']; $HeaderObjectsCounter++) { @@ -284,7 +281,7 @@ class getid3_asf extends getid3_handler $offset += 4; $thisfile_asf_headerextensionobject['extension_data'] = substr($ASFHeaderData, $offset, $thisfile_asf_headerextensionobject['extension_data_size']); $unhandled_sections = 0; - $thisfile_asf_headerextensionobject['extension_data_parsed'] = $this->ASF_HeaderExtensionObjectDataParse($thisfile_asf_headerextensionobject['extension_data'], $unhandled_sections); + $thisfile_asf_headerextensionobject['extension_data_parsed'] = $this->HeaderExtensionObjectDataParse($thisfile_asf_headerextensionobject['extension_data'], $unhandled_sections); if ($unhandled_sections === 0) { unset($thisfile_asf_headerextensionobject['extension_data']); } @@ -332,7 +329,7 @@ class getid3_asf extends getid3_handler $thisfile_asf_codeclistobject_codecentries_current['type_raw'] = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2)); $offset += 2; - $thisfile_asf_codeclistobject_codecentries_current['type'] = $this->ASFCodecListObjectTypeLookup($thisfile_asf_codeclistobject_codecentries_current['type_raw']); + $thisfile_asf_codeclistobject_codecentries_current['type'] = self::codecListObjectTypeLookup($thisfile_asf_codeclistobject_codecentries_current['type_raw']); $CodecNameLength = getid3_lib::LittleEndian2Int(substr($ASFHeaderData, $offset, 2)) * 2; // 2 bytes per character $offset += 2; @@ -826,22 +823,14 @@ class getid3_asf extends getid3_handler break; case 'id3': - // id3v2 module might not be loaded - if (class_exists('getid3_id3v2')) { - $tempfile = tempnam(GETID3_TEMP_DIR, 'getID3'); - $tempfilehandle = fopen($tempfile, 'wb'); - $tempThisfileInfo = array('encoding'=>$info['encoding']); - fwrite($tempfilehandle, $thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['value']); - fclose($tempfilehandle); - - $getid3_temp = new getID3(); - $getid3_temp->openfile($tempfile); - $getid3_id3v2 = new getid3_id3v2($getid3_temp); - $getid3_id3v2->Analyze(); - $info['id3v2'] = $getid3_temp->info['id3v2']; - unset($getid3_temp, $getid3_id3v2); - - unlink($tempfile); + $this->getid3->include_module('tag.id3v2'); + + $getid3_id3v2 = new getid3_id3v2($this->getid3); + $getid3_id3v2->AnalyzeString($thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['value']); + unset($getid3_id3v2); + + if ($thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['value_length'] > 1024) { + $thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['value'] = ''; } break; @@ -860,7 +849,7 @@ class getid3_asf extends getid3_handler $wm_picture_offset = 0; $thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['image_type_id'] = getid3_lib::LittleEndian2Int(substr($thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['value'], $wm_picture_offset, 1)); $wm_picture_offset += 1; - $thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['image_type'] = $this->WMpictureTypeLookup($thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['image_type_id']); + $thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['image_type'] = self::WMpictureTypeLookup($thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['image_type_id']); $thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['image_size'] = getid3_lib::LittleEndian2Int(substr($thisfile_asf_extendedcontentdescriptionobject_contentdescriptor_current['value'], $wm_picture_offset, 4)); $wm_picture_offset += 4; @@ -1156,8 +1145,8 @@ class getid3_asf extends getid3_handler } } - while (ftell($this->getid3->fp) < $info['avdataend']) { - $NextObjectDataHeader = fread($this->getid3->fp, 24); + while ($this->ftell() < $info['avdataend']) { + $NextObjectDataHeader = $this->fread(24); $offset = 0; $NextObjectGUID = substr($NextObjectDataHeader, 0, 16); $offset += 16; @@ -1179,7 +1168,7 @@ class getid3_asf extends getid3_handler $thisfile_asf['data_object'] = array(); $thisfile_asf_dataobject = &$thisfile_asf['data_object']; - $DataObjectData = $NextObjectDataHeader.fread($this->getid3->fp, 50 - 24); + $DataObjectData = $NextObjectDataHeader.$this->fread(50 - 24); $offset = 24; $thisfile_asf_dataobject['objectid'] = $NextObjectGUID; @@ -1207,9 +1196,9 @@ class getid3_asf extends getid3_handler // * * Error Correction Present bits 1 // If set, use Opaque Data Packet structure, else use Payload structure // * Error Correction Data - $info['avdataoffset'] = ftell($this->getid3->fp); - fseek($this->getid3->fp, ($thisfile_asf_dataobject['objectsize'] - 50), SEEK_CUR); // skip actual audio/video data - $info['avdataend'] = ftell($this->getid3->fp); + $info['avdataoffset'] = $this->ftell(); + $this->fseek(($thisfile_asf_dataobject['objectsize'] - 50), SEEK_CUR); // skip actual audio/video data + $info['avdataend'] = $this->ftell(); break; case GETID3_ASF_Simple_Index_Object: @@ -1229,7 +1218,7 @@ class getid3_asf extends getid3_handler $thisfile_asf['simple_index_object'] = array(); $thisfile_asf_simpleindexobject = &$thisfile_asf['simple_index_object']; - $SimpleIndexObjectData = $NextObjectDataHeader.fread($this->getid3->fp, 56 - 24); + $SimpleIndexObjectData = $NextObjectDataHeader.$this->fread(56 - 24); $offset = 24; $thisfile_asf_simpleindexobject['objectid'] = $NextObjectGUID; @@ -1246,7 +1235,7 @@ class getid3_asf extends getid3_handler $thisfile_asf_simpleindexobject['index_entries_count'] = getid3_lib::LittleEndian2Int(substr($SimpleIndexObjectData, $offset, 4)); $offset += 4; - $IndexEntriesData = $SimpleIndexObjectData.fread($this->getid3->fp, 6 * $thisfile_asf_simpleindexobject['index_entries_count']); + $IndexEntriesData = $SimpleIndexObjectData.$this->fread(6 * $thisfile_asf_simpleindexobject['index_entries_count']); for ($IndexEntriesCounter = 0; $IndexEntriesCounter < $thisfile_asf_simpleindexobject['index_entries_count']; $IndexEntriesCounter++) { $thisfile_asf_simpleindexobject['index_entries'][$IndexEntriesCounter]['packet_number'] = getid3_lib::LittleEndian2Int(substr($IndexEntriesData, $offset, 4)); $offset += 4; @@ -1283,7 +1272,7 @@ class getid3_asf extends getid3_handler $thisfile_asf['asf_index_object'] = array(); $thisfile_asf_asfindexobject = &$thisfile_asf['asf_index_object']; - $ASFIndexObjectData = $NextObjectDataHeader.fread($this->getid3->fp, 34 - 24); + $ASFIndexObjectData = $NextObjectDataHeader.$this->fread(34 - 24); $offset = 24; $thisfile_asf_asfindexobject['objectid'] = $NextObjectGUID; @@ -1297,7 +1286,7 @@ class getid3_asf extends getid3_handler $thisfile_asf_asfindexobject['index_blocks_count'] = getid3_lib::LittleEndian2Int(substr($ASFIndexObjectData, $offset, 4)); $offset += 4; - $ASFIndexObjectData .= fread($this->getid3->fp, 4 * $thisfile_asf_asfindexobject['index_specifiers_count']); + $ASFIndexObjectData .= $this->fread(4 * $thisfile_asf_asfindexobject['index_specifiers_count']); for ($IndexSpecifiersCounter = 0; $IndexSpecifiersCounter < $thisfile_asf_asfindexobject['index_specifiers_count']; $IndexSpecifiersCounter++) { $IndexSpecifierStreamNumber = getid3_lib::LittleEndian2Int(substr($ASFIndexObjectData, $offset, 2)); $offset += 2; @@ -1307,17 +1296,17 @@ class getid3_asf extends getid3_handler $thisfile_asf_asfindexobject['index_specifiers'][$IndexSpecifiersCounter]['index_type_text'] = $this->ASFIndexObjectIndexTypeLookup($thisfile_asf_asfindexobject['index_specifiers'][$IndexSpecifiersCounter]['index_type']); } - $ASFIndexObjectData .= fread($this->getid3->fp, 4); + $ASFIndexObjectData .= $this->fread(4); $thisfile_asf_asfindexobject['index_entry_count'] = getid3_lib::LittleEndian2Int(substr($ASFIndexObjectData, $offset, 4)); $offset += 4; - $ASFIndexObjectData .= fread($this->getid3->fp, 8 * $thisfile_asf_asfindexobject['index_specifiers_count']); + $ASFIndexObjectData .= $this->fread(8 * $thisfile_asf_asfindexobject['index_specifiers_count']); for ($IndexSpecifiersCounter = 0; $IndexSpecifiersCounter < $thisfile_asf_asfindexobject['index_specifiers_count']; $IndexSpecifiersCounter++) { $thisfile_asf_asfindexobject['block_positions'][$IndexSpecifiersCounter] = getid3_lib::LittleEndian2Int(substr($ASFIndexObjectData, $offset, 8)); $offset += 8; } - $ASFIndexObjectData .= fread($this->getid3->fp, 4 * $thisfile_asf_asfindexobject['index_specifiers_count'] * $thisfile_asf_asfindexobject['index_entry_count']); + $ASFIndexObjectData .= $this->fread(4 * $thisfile_asf_asfindexobject['index_specifiers_count'] * $thisfile_asf_asfindexobject['index_entry_count']); for ($IndexEntryCounter = 0; $IndexEntryCounter < $thisfile_asf_asfindexobject['index_entry_count']; $IndexEntryCounter++) { for ($IndexSpecifiersCounter = 0; $IndexSpecifiersCounter < $thisfile_asf_asfindexobject['index_specifiers_count']; $IndexSpecifiersCounter++) { $thisfile_asf_asfindexobject['offsets'][$IndexSpecifiersCounter][$IndexEntryCounter] = getid3_lib::LittleEndian2Int(substr($ASFIndexObjectData, $offset, 4)); @@ -1332,9 +1321,9 @@ class getid3_asf extends getid3_handler if ($this->GUIDname($NextObjectGUIDtext)) { $info['warning'][] = 'unhandled GUID "'.$this->GUIDname($NextObjectGUIDtext).'" {'.$NextObjectGUIDtext.'} in ASF body at offset '.($offset - 16 - 8); } else { - $info['warning'][] = 'unknown GUID {'.$NextObjectGUIDtext.'} in ASF body at offset '.(ftell($this->getid3->fp) - 16 - 8); + $info['warning'][] = 'unknown GUID {'.$NextObjectGUIDtext.'} in ASF body at offset '.($this->ftell() - 16 - 8); } - fseek($this->getid3->fp, ($NextObjectSize - 16 - 8), SEEK_CUR); + $this->fseek(($NextObjectSize - 16 - 8), SEEK_CUR); break; } } @@ -1433,10 +1422,10 @@ class getid3_asf extends getid3_handler $thisfile_video['dataformat'] = (!empty($thisfile_video['dataformat']) ? $thisfile_video['dataformat'] : 'asf'); } if (!empty($thisfile_video['streams'])) { - $thisfile_video['streams']['resolution_x'] = 0; - $thisfile_video['streams']['resolution_y'] = 0; + $thisfile_video['resolution_x'] = 0; + $thisfile_video['resolution_y'] = 0; foreach ($thisfile_video['streams'] as $key => $valuearray) { - if (($valuearray['resolution_x'] > $thisfile_video['streams']['resolution_x']) || ($valuearray['resolution_y'] > $thisfile_video['streams']['resolution_y'])) { + if (($valuearray['resolution_x'] > $thisfile_video['resolution_x']) || ($valuearray['resolution_y'] > $thisfile_video['resolution_y'])) { $thisfile_video['resolution_x'] = $valuearray['resolution_x']; $thisfile_video['resolution_y'] = $valuearray['resolution_y']; } @@ -1451,15 +1440,14 @@ class getid3_asf extends getid3_handler return true; } - public static function ASFCodecListObjectTypeLookup($CodecListType) { - static $ASFCodecListObjectTypeLookup = array(); - if (empty($ASFCodecListObjectTypeLookup)) { - $ASFCodecListObjectTypeLookup[0x0001] = 'Video Codec'; - $ASFCodecListObjectTypeLookup[0x0002] = 'Audio Codec'; - $ASFCodecListObjectTypeLookup[0xFFFF] = 'Unknown Codec'; - } + public static function codecListObjectTypeLookup($CodecListType) { + static $lookup = array( + 0x0001 => 'Video Codec', + 0x0002 => 'Audio Codec', + 0xFFFF => 'Unknown Codec' + ); - return (isset($ASFCodecListObjectTypeLookup[$CodecListType]) ? $ASFCodecListObjectTypeLookup[$CodecListType] : 'Invalid Codec Type'); + return (isset($lookup[$CodecListType]) ? $lookup[$CodecListType] : 'Invalid Codec Type'); } public static function KnownGUIDs() { @@ -1666,31 +1654,37 @@ class getid3_asf extends getid3_handler } public static function WMpictureTypeLookup($WMpictureType) { - static $WMpictureTypeLookup = array(); - if (empty($WMpictureTypeLookup)) { - $WMpictureTypeLookup[0x03] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Front Cover'); - $WMpictureTypeLookup[0x04] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Back Cover'); - $WMpictureTypeLookup[0x00] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'User Defined'); - $WMpictureTypeLookup[0x05] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Leaflet Page'); - $WMpictureTypeLookup[0x06] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Media Label'); - $WMpictureTypeLookup[0x07] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Lead Artist'); - $WMpictureTypeLookup[0x08] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Artist'); - $WMpictureTypeLookup[0x09] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Conductor'); - $WMpictureTypeLookup[0x0A] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Band'); - $WMpictureTypeLookup[0x0B] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Composer'); - $WMpictureTypeLookup[0x0C] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Lyricist'); - $WMpictureTypeLookup[0x0D] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Recording Location'); - $WMpictureTypeLookup[0x0E] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'During Recording'); - $WMpictureTypeLookup[0x0F] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'During Performance'); - $WMpictureTypeLookup[0x10] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Video Screen Capture'); - $WMpictureTypeLookup[0x12] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Illustration'); - $WMpictureTypeLookup[0x13] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Band Logotype'); - $WMpictureTypeLookup[0x14] = getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-16LE', 'Publisher Logotype'); + static $lookup = null; + if ($lookup === null) { + $lookup = array( + 0x03 => 'Front Cover', + 0x04 => 'Back Cover', + 0x00 => 'User Defined', + 0x05 => 'Leaflet Page', + 0x06 => 'Media Label', + 0x07 => 'Lead Artist', + 0x08 => 'Artist', + 0x09 => 'Conductor', + 0x0A => 'Band', + 0x0B => 'Composer', + 0x0C => 'Lyricist', + 0x0D => 'Recording Location', + 0x0E => 'During Recording', + 0x0F => 'During Performance', + 0x10 => 'Video Screen Capture', + 0x12 => 'Illustration', + 0x13 => 'Band Logotype', + 0x14 => 'Publisher Logotype' + ); + $lookup = array_map(function($str) { + return getid3_lib::iconv_fallback('UTF-8', 'UTF-16LE', $str); + }, $lookup); } - return (isset($WMpictureTypeLookup[$WMpictureType]) ? $WMpictureTypeLookup[$WMpictureType] : ''); + + return (isset($lookup[$WMpictureType]) ? $lookup[$WMpictureType] : ''); } - public function ASF_HeaderExtensionObjectDataParse(&$asf_header_extension_object_data, &$unhandled_sections) { + public function HeaderExtensionObjectDataParse(&$asf_header_extension_object_data, &$unhandled_sections) { // http://msdn.microsoft.com/en-us/library/bb643323.aspx $offset = 0; @@ -1825,7 +1819,7 @@ class getid3_asf extends getid3_handler $descriptionRecord['data_type'] = getid3_lib::LittleEndian2Int(substr($asf_header_extension_object_data, $offset, 2)); $offset += 2; - $descriptionRecord['data_type_text'] = $this->ASFmetadataLibraryObjectDataTypeLookup($descriptionRecord['data_type']); + $descriptionRecord['data_type_text'] = self::metadataLibraryObjectDataTypeLookup($descriptionRecord['data_type']); $descriptionRecord['data_length'] = getid3_lib::LittleEndian2Int(substr($asf_header_extension_object_data, $offset, 4)); $offset += 4; @@ -1897,7 +1891,7 @@ class getid3_asf extends getid3_handler $descriptionRecord['data_type'] = getid3_lib::LittleEndian2Int(substr($asf_header_extension_object_data, $offset, 2)); $offset += 2; - $descriptionRecord['data_type_text'] = $this->ASFmetadataLibraryObjectDataTypeLookup($descriptionRecord['data_type']); + $descriptionRecord['data_type_text'] = self::metadataLibraryObjectDataTypeLookup($descriptionRecord['data_type']); $descriptionRecord['data_length'] = getid3_lib::LittleEndian2Int(substr($asf_header_extension_object_data, $offset, 4)); $offset += 4; @@ -1937,8 +1931,8 @@ class getid3_asf extends getid3_handler } - public static function ASFmetadataLibraryObjectDataTypeLookup($id) { - static $ASFmetadataLibraryObjectDataTypeLookup = array( + public static function metadataLibraryObjectDataTypeLookup($id) { + static $lookup = array( 0x0000 => 'Unicode string', // The data consists of a sequence of Unicode characters 0x0001 => 'BYTE array', // The type of the data is implementation-specific 0x0002 => 'BOOL', // The data is 2 bytes long and should be interpreted as a 16-bit unsigned integer. Only 0x0000 or 0x0001 are permitted values @@ -1947,7 +1941,7 @@ class getid3_asf extends getid3_handler 0x0005 => 'WORD', // The data is 2 bytes long and should be interpreted as a 16-bit unsigned integer 0x0006 => 'GUID', // The data is 16 bytes long and should be interpreted as a 128-bit GUID ); - return (isset($ASFmetadataLibraryObjectDataTypeLookup[$id]) ? $ASFmetadataLibraryObjectDataTypeLookup[$id] : 'invalid'); + return (isset($lookup[$id]) ? $lookup[$id] : 'invalid'); } public function ASF_WMpicture(&$data) { @@ -1964,7 +1958,7 @@ class getid3_asf extends getid3_handler $offset = 0; $WMpicture['image_type_id'] = getid3_lib::LittleEndian2Int(substr($data, $offset, 1)); $offset += 1; - $WMpicture['image_type'] = $this->WMpictureTypeLookup($WMpicture['image_type_id']); + $WMpicture['image_type'] = self::WMpictureTypeLookup($WMpicture['image_type_id']); $WMpicture['image_size'] = getid3_lib::LittleEndian2Int(substr($data, $offset, 4)); $offset += 4; @@ -2016,4 +2010,4 @@ class getid3_asf extends getid3_handler return $string; } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio-video.flv.php b/wp-includes/ID3/module.audio-video.flv.php index f9c4cf3e..2ee077eb 100644 --- a/wp-includes/ID3/module.audio-video.flv.php +++ b/wp-includes/ID3/module.audio-video.flv.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // // // // FLV module by Seth Kaufman // // // @@ -38,6 +39,11 @@ // * version 0.6.1 (30 May 2011) // // prevent infinite loops in expGolombUe() // // // +// * version 0.7.0 (16 Jul 2013) // +// handle GETID3_FLV_VIDEO_VP6FLV_ALPHA // +// improved AVCSequenceParameterSetReader::readData() // +// by Xander Schouwerwou // +// // ///////////////////////////////////////////////////////////////// // // // module.audio-video.flv.php // @@ -67,38 +73,38 @@ define('H264_PROFILE_HIGH422', 122); define('H264_PROFILE_HIGH444', 144); define('H264_PROFILE_HIGH444_PREDICTIVE', 244); -class getid3_flv extends getid3_handler -{ +class getid3_flv extends getid3_handler { + + const magic = 'FLV'; + public $max_frames = 100000; // break out of the loop if too many frames have been scanned; only scan this many if meta frame does not contain useful duration public function Analyze() { $info = &$this->getid3->info; - fseek($this->getid3->fp, $info['avdataoffset'], SEEK_SET); + $this->fseek($info['avdataoffset']); $FLVdataLength = $info['avdataend'] - $info['avdataoffset']; - $FLVheader = fread($this->getid3->fp, 5); + $FLVheader = $this->fread(5); $info['fileformat'] = 'flv'; $info['flv']['header']['signature'] = substr($FLVheader, 0, 3); $info['flv']['header']['version'] = getid3_lib::BigEndian2Int(substr($FLVheader, 3, 1)); $TypeFlags = getid3_lib::BigEndian2Int(substr($FLVheader, 4, 1)); - $magic = 'FLV'; - if ($info['flv']['header']['signature'] != $magic) { - $info['error'][] = 'Expecting "'.getid3_lib::PrintHexBytes($magic).'" at offset '.$info['avdataoffset'].', found "'.getid3_lib::PrintHexBytes($info['flv']['header']['signature']).'"'; - unset($info['flv']); - unset($info['fileformat']); + if ($info['flv']['header']['signature'] != self::magic) { + $info['error'][] = 'Expecting "'.getid3_lib::PrintHexBytes(self::magic).'" at offset '.$info['avdataoffset'].', found "'.getid3_lib::PrintHexBytes($info['flv']['header']['signature']).'"'; + unset($info['flv'], $info['fileformat']); return false; } $info['flv']['header']['hasAudio'] = (bool) ($TypeFlags & 0x04); $info['flv']['header']['hasVideo'] = (bool) ($TypeFlags & 0x01); - $FrameSizeDataLength = getid3_lib::BigEndian2Int(fread($this->getid3->fp, 4)); + $FrameSizeDataLength = getid3_lib::BigEndian2Int($this->fread(4)); $FLVheaderFrameLength = 9; if ($FrameSizeDataLength > $FLVheaderFrameLength) { - fseek($this->getid3->fp, $FrameSizeDataLength - $FLVheaderFrameLength, SEEK_CUR); + $this->fseek($FrameSizeDataLength - $FLVheaderFrameLength, SEEK_CUR); } $Duration = 0; $found_video = false; @@ -108,15 +114,15 @@ class getid3_flv extends getid3_handler $tagParseCount = 0; $info['flv']['framecount'] = array('total'=>0, 'audio'=>0, 'video'=>0); $flv_framecount = &$info['flv']['framecount']; - while (((ftell($this->getid3->fp) + 16) < $info['avdataend']) && (($tagParseCount++ <= $this->max_frames) || !$found_valid_meta_playtime)) { - $ThisTagHeader = fread($this->getid3->fp, 16); + while ((($this->ftell() + 16) < $info['avdataend']) && (($tagParseCount++ <= $this->max_frames) || !$found_valid_meta_playtime)) { + $ThisTagHeader = $this->fread(16); $PreviousTagLength = getid3_lib::BigEndian2Int(substr($ThisTagHeader, 0, 4)); $TagType = getid3_lib::BigEndian2Int(substr($ThisTagHeader, 4, 1)); $DataLength = getid3_lib::BigEndian2Int(substr($ThisTagHeader, 5, 3)); $Timestamp = getid3_lib::BigEndian2Int(substr($ThisTagHeader, 8, 3)); $LastHeaderByte = getid3_lib::BigEndian2Int(substr($ThisTagHeader, 15, 1)); - $NextOffset = ftell($this->getid3->fp) - 1 + $DataLength; + $NextOffset = $this->ftell() - 1 + $DataLength; if ($Timestamp > $Duration) { $Duration = $Timestamp; } @@ -140,7 +146,7 @@ class getid3_flv extends getid3_handler $found_video = true; $info['flv']['video']['videoCodec'] = $LastHeaderByte & 0x07; - $FLVvideoHeader = fread($this->getid3->fp, 11); + $FLVvideoHeader = $this->fread(11); if ($info['flv']['video']['videoCodec'] == GETID3_FLV_VIDEO_H264) { // this code block contributed by: moysevichØgmail*com @@ -160,7 +166,7 @@ class getid3_flv extends getid3_handler //$spsSize = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 9, 2)); $spsSize = getid3_lib::LittleEndian2Int(substr($FLVvideoHeader, 9, 2)); // read the first SequenceParameterSet - $sps = fread($this->getid3->fp, $spsSize); + $sps = $this->fread($spsSize); if (strlen($sps) == $spsSize) { // make sure that whole SequenceParameterSet was red $spsReader = new AVCSequenceParameterSetReader($sps); $spsReader->readData(); @@ -185,19 +191,15 @@ class getid3_flv extends getid3_handler //$PictureSizeEnc <<= 1; //$info['video']['resolution_y'] = ($PictureSizeEnc & 0xFF00) >> 8; - $PictureSizeEnc['x'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 4, 2)); - $PictureSizeEnc['y'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 5, 2)); - $PictureSizeEnc['x'] >>= 7; - $PictureSizeEnc['y'] >>= 7; + $PictureSizeEnc['x'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 4, 2)) >> 7; + $PictureSizeEnc['y'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 5, 2)) >> 7; $info['video']['resolution_x'] = $PictureSizeEnc['x'] & 0xFF; $info['video']['resolution_y'] = $PictureSizeEnc['y'] & 0xFF; break; case 1: - $PictureSizeEnc['x'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 4, 3)); - $PictureSizeEnc['y'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 6, 3)); - $PictureSizeEnc['x'] >>= 7; - $PictureSizeEnc['y'] >>= 7; + $PictureSizeEnc['x'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 4, 3)) >> 7; + $PictureSizeEnc['y'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 6, 3)) >> 7; $info['video']['resolution_x'] = $PictureSizeEnc['x'] & 0xFFFF; $info['video']['resolution_y'] = $PictureSizeEnc['y'] & 0xFFFF; break; @@ -233,8 +235,22 @@ class getid3_flv extends getid3_handler break; } + + } elseif ($info['flv']['video']['videoCodec'] == GETID3_FLV_VIDEO_VP6FLV_ALPHA) { + + /* contributed by schouwerwouØgmail*com */ + if (!isset($info['video']['resolution_x'])) { // only when meta data isn't set + $PictureSizeEnc['x'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 6, 2)); + $PictureSizeEnc['y'] = getid3_lib::BigEndian2Int(substr($FLVvideoHeader, 7, 2)); + $info['video']['resolution_x'] = ($PictureSizeEnc['x'] & 0xFF) << 3; + $info['video']['resolution_y'] = ($PictureSizeEnc['y'] & 0xFF) << 3; + } + /* end schouwerwouØgmail*com */ + + } + if (!empty($info['video']['resolution_x']) && !empty($info['video']['resolution_y'])) { + $info['video']['pixel_aspect_ratio'] = $info['video']['resolution_x'] / $info['video']['resolution_y']; } - $info['video']['pixel_aspect_ratio'] = $info['video']['resolution_x'] / $info['video']['resolution_y']; } break; @@ -242,8 +258,8 @@ class getid3_flv extends getid3_handler case GETID3_FLV_TAG_META: if (!$found_meta) { $found_meta = true; - fseek($this->getid3->fp, -1, SEEK_CUR); - $datachunk = fread($this->getid3->fp, $DataLength); + $this->fseek(-1, SEEK_CUR); + $datachunk = $this->fread($DataLength); $AMFstream = new AMFStream($datachunk); $reader = new AMFReader($AMFstream); $eventName = $reader->readData(); @@ -279,7 +295,7 @@ class getid3_flv extends getid3_handler // noop break; } - fseek($this->getid3->fp, $NextOffset, SEEK_SET); + $this->fseek($NextOffset); } $info['playtime_seconds'] = $Duration / 1000; @@ -288,16 +304,16 @@ class getid3_flv extends getid3_handler } if ($info['flv']['header']['hasAudio']) { - $info['audio']['codec'] = $this->FLVaudioFormat($info['flv']['audio']['audioFormat']); - $info['audio']['sample_rate'] = $this->FLVaudioRate($info['flv']['audio']['audioRate']); - $info['audio']['bits_per_sample'] = $this->FLVaudioBitDepth($info['flv']['audio']['audioSampleSize']); + $info['audio']['codec'] = self::audioFormatLookup($info['flv']['audio']['audioFormat']); + $info['audio']['sample_rate'] = self::audioRateLookup($info['flv']['audio']['audioRate']); + $info['audio']['bits_per_sample'] = self::audioBitDepthLookup($info['flv']['audio']['audioSampleSize']); $info['audio']['channels'] = $info['flv']['audio']['audioType'] + 1; // 0=mono,1=stereo $info['audio']['lossless'] = ($info['flv']['audio']['audioFormat'] ? false : true); // 0=uncompressed $info['audio']['dataformat'] = 'flv'; } if (!empty($info['flv']['header']['hasVideo'])) { - $info['video']['codec'] = $this->FLVvideoCodec($info['flv']['video']['videoCodec']); + $info['video']['codec'] = self::videoCodecLookup($info['flv']['video']['videoCodec']); $info['video']['dataformat'] = 'flv'; $info['video']['lossless'] = false; } @@ -308,17 +324,17 @@ class getid3_flv extends getid3_handler $info['bitrate'] = (($info['avdataend'] - $info['avdataoffset']) * 8) / $info['playtime_seconds']; } if (isset($info['flv']['meta']['onMetaData']['audiocodecid'])) { - $info['audio']['codec'] = $this->FLVaudioFormat($info['flv']['meta']['onMetaData']['audiocodecid']); + $info['audio']['codec'] = self::audioFormatLookup($info['flv']['meta']['onMetaData']['audiocodecid']); } if (isset($info['flv']['meta']['onMetaData']['videocodecid'])) { - $info['video']['codec'] = $this->FLVvideoCodec($info['flv']['meta']['onMetaData']['videocodecid']); + $info['video']['codec'] = self::videoCodecLookup($info['flv']['meta']['onMetaData']['videocodecid']); } return true; } - public function FLVaudioFormat($id) { - $FLVaudioFormat = array( + public static function audioFormatLookup($id) { + static $lookup = array( 0 => 'Linear PCM, platform endian', 1 => 'ADPCM', 2 => 'mp3', @@ -330,35 +346,35 @@ class getid3_flv extends getid3_handler 8 => 'G.711 mu-law logarithmic PCM', 9 => 'reserved', 10 => 'AAC', - 11 => false, // unknown? + 11 => 'Speex', 12 => false, // unknown? 13 => false, // unknown? 14 => 'mp3 8kHz', 15 => 'Device-specific sound', ); - return (isset($FLVaudioFormat[$id]) ? $FLVaudioFormat[$id] : false); + return (isset($lookup[$id]) ? $lookup[$id] : false); } - public function FLVaudioRate($id) { - $FLVaudioRate = array( + public static function audioRateLookup($id) { + static $lookup = array( 0 => 5500, 1 => 11025, 2 => 22050, 3 => 44100, ); - return (isset($FLVaudioRate[$id]) ? $FLVaudioRate[$id] : false); + return (isset($lookup[$id]) ? $lookup[$id] : false); } - public function FLVaudioBitDepth($id) { - $FLVaudioBitDepth = array( + public static function audioBitDepthLookup($id) { + static $lookup = array( 0 => 8, 1 => 16, ); - return (isset($FLVaudioBitDepth[$id]) ? $FLVaudioBitDepth[$id] : false); + return (isset($lookup[$id]) ? $lookup[$id] : false); } - public function FLVvideoCodec($id) { - $FLVvideoCodec = array( + public static function videoCodecLookup($id) { + static $lookup = array( GETID3_FLV_VIDEO_H263 => 'Sorenson H.263', GETID3_FLV_VIDEO_SCREEN => 'Screen video', GETID3_FLV_VIDEO_VP6FLV => 'On2 VP6', @@ -366,7 +382,7 @@ class getid3_flv extends getid3_handler GETID3_FLV_VIDEO_SCREENV2 => 'Screen video v2', GETID3_FLV_VIDEO_H264 => 'Sorenson H.264', ); - return (isset($FLVvideoCodec[$id]) ? $FLVvideoCodec[$id] : false); + return (isset($lookup[$id]) ? $lookup[$id] : false); } } @@ -374,7 +390,7 @@ class AMFStream { public $bytes; public $pos; - public function AMFStream(&$bytes) { + public function __construct(&$bytes) { $this->bytes =& $bytes; $this->pos = 0; } @@ -457,7 +473,7 @@ class AMFStream { class AMFReader { public $stream; - public function AMFReader(&$stream) { + public function __construct(&$stream) { $this->stream =& $stream; } @@ -619,60 +635,60 @@ class AVCSequenceParameterSetReader { public $width; public $height; - public function AVCSequenceParameterSetReader($sps) { + public function __construct($sps) { $this->sps = $sps; } public function readData() { $this->skipBits(8); $this->skipBits(8); - $profile = $this->getBits(8); // read profile - $this->skipBits(16); - $this->expGolombUe(); // read sps id - if (in_array($profile, array(H264_PROFILE_HIGH, H264_PROFILE_HIGH10, H264_PROFILE_HIGH422, H264_PROFILE_HIGH444, H264_PROFILE_HIGH444_PREDICTIVE))) { - if ($this->expGolombUe() == 3) { - $this->skipBits(1); - } - $this->expGolombUe(); - $this->expGolombUe(); - $this->skipBits(1); - if ($this->getBit()) { - for ($i = 0; $i < 8; $i++) { - if ($this->getBit()) { - $size = $i < 6 ? 16 : 64; - $lastScale = 8; - $nextScale = 8; - for ($j = 0; $j < $size; $j++) { - if ($nextScale != 0) { - $deltaScale = $this->expGolombUe(); - $nextScale = ($lastScale + $deltaScale + 256) % 256; - } - if ($nextScale != 0) { - $lastScale = $nextScale; - } - } - } + $profile = $this->getBits(8); // read profile + if ($profile > 0) { + $this->skipBits(8); + $level_idc = $this->getBits(8); // level_idc + $this->expGolombUe(); // seq_parameter_set_id // sps + $this->expGolombUe(); // log2_max_frame_num_minus4 + $picOrderType = $this->expGolombUe(); // pic_order_cnt_type + if ($picOrderType == 0) { + $this->expGolombUe(); // log2_max_pic_order_cnt_lsb_minus4 + } elseif ($picOrderType == 1) { + $this->skipBits(1); // delta_pic_order_always_zero_flag + $this->expGolombSe(); // offset_for_non_ref_pic + $this->expGolombSe(); // offset_for_top_to_bottom_field + $num_ref_frames_in_pic_order_cnt_cycle = $this->expGolombUe(); // num_ref_frames_in_pic_order_cnt_cycle + for ($i = 0; $i < $num_ref_frames_in_pic_order_cnt_cycle; $i++) { + $this->expGolombSe(); // offset_for_ref_frame[ i ] } } - } - $this->expGolombUe(); - $pocType = $this->expGolombUe(); - if ($pocType == 0) { - $this->expGolombUe(); - } elseif ($pocType == 1) { - $this->skipBits(1); - $this->expGolombSe(); - $this->expGolombSe(); - $pocCycleLength = $this->expGolombUe(); - for ($i = 0; $i < $pocCycleLength; $i++) { - $this->expGolombSe(); + $this->expGolombUe(); // num_ref_frames + $this->skipBits(1); // gaps_in_frame_num_value_allowed_flag + $pic_width_in_mbs_minus1 = $this->expGolombUe(); // pic_width_in_mbs_minus1 + $pic_height_in_map_units_minus1 = $this->expGolombUe(); // pic_height_in_map_units_minus1 + + $frame_mbs_only_flag = $this->getBits(1); // frame_mbs_only_flag + if ($frame_mbs_only_flag == 0) { + $this->skipBits(1); // mb_adaptive_frame_field_flag } + $this->skipBits(1); // direct_8x8_inference_flag + $frame_cropping_flag = $this->getBits(1); // frame_cropping_flag + + $frame_crop_left_offset = 0; + $frame_crop_right_offset = 0; + $frame_crop_top_offset = 0; + $frame_crop_bottom_offset = 0; + + if ($frame_cropping_flag) { + $frame_crop_left_offset = $this->expGolombUe(); // frame_crop_left_offset + $frame_crop_right_offset = $this->expGolombUe(); // frame_crop_right_offset + $frame_crop_top_offset = $this->expGolombUe(); // frame_crop_top_offset + $frame_crop_bottom_offset = $this->expGolombUe(); // frame_crop_bottom_offset + } + $this->skipBits(1); // vui_parameters_present_flag + // etc + + $this->width = (($pic_width_in_mbs_minus1 + 1) * 16) - ($frame_crop_left_offset * 2) - ($frame_crop_right_offset * 2); + $this->height = ((2 - $frame_mbs_only_flag) * ($pic_height_in_map_units_minus1 + 1) * 16) - ($frame_crop_top_offset * 2) - ($frame_crop_bottom_offset * 2); } - $this->expGolombUe(); - $this->skipBits(1); - $this->width = ($this->expGolombUe() + 1) * 16; - $heightMap = $this->expGolombUe() + 1; - $this->height = (2 - $this->getBit()) * $heightMap * 16; } public function skipBits($bits) { @@ -726,4 +742,4 @@ class AVCSequenceParameterSetReader { public function getHeight() { return $this->height; } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio-video.matroska.php b/wp-includes/ID3/module.audio-video.matroska.php index fb0af722..79d0b7de 100644 --- a/wp-includes/ID3/module.audio-video.matroska.php +++ b/wp-includes/ID3/module.audio-video.matroska.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -281,10 +282,8 @@ class getid3_matroska extends getid3_handler switch ($trackarray['CodecID']) { case 'V_MS/VFW/FOURCC': - if (!getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.riff.php', __FILE__, false)) { - $this->warning('Unable to parse codec private data ['.basename(__FILE__).':'.__LINE__.'] because cannot include "module.audio-video.riff.php"'); - break; - } + getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.riff.php', __FILE__, true); + $parsed = getid3_riff::ParseBITMAPINFOHEADER($trackarray['CodecPrivate']); $track_info['codec'] = getid3_riff::fourccLookup($parsed['fourcc']); $info['matroska']['track_codec_parsed'][$trackarray['TrackNumber']] = $parsed; @@ -335,10 +334,7 @@ class getid3_matroska extends getid3_handler case 'A_MPEG/L3': case 'A_MPEG/L2': case 'A_FLAC': - if (!getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.'.($track_info['dataformat'] == 'mp2' ? 'mp3' : $track_info['dataformat']).'.php', __FILE__, false)) { - $this->warning('Unable to parse audio data ['.basename(__FILE__).':'.__LINE__.'] because cannot include "module.audio.'.$track_info['dataformat'].'.php"'); - break; - } + getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.'.($track_info['dataformat'] == 'mp2' ? 'mp3' : $track_info['dataformat']).'.php', __FILE__, true); if (!isset($info['matroska']['track_data_offsets'][$trackarray['TrackNumber']])) { $this->warning('Unable to parse audio data ['.basename(__FILE__).':'.__LINE__.'] because $info[matroska][track_data_offsets]['.$trackarray['TrackNumber'].'] not set'); @@ -385,10 +381,6 @@ class getid3_matroska extends getid3_handler } if (!empty($getid3_temp->info['warning'])) { foreach ($getid3_temp->info['warning'] as $newerror) { - if ($track_info['dataformat'] == 'mp3' && preg_match('/^Probable truncated file: expecting \d+ bytes of audio data, only found \d+ \(short by \d+ bytes\)$/', $newerror)) { - // LAME/Xing header is probably set, but audio data is chunked into Matroska file and near-impossible to verify if audio stream is complete, so ignore useless warning - continue; - } $this->warning($class.'() says: ['.$newerror.']'); } } @@ -400,7 +392,7 @@ class getid3_matroska extends getid3_handler case 'A_AAC/MPEG2/LC/SBR': case 'A_AAC/MPEG4/LC': case 'A_AAC/MPEG4/LC/SBR': - $this->warning($trackarray['CodecID'].' audio data contains no header, audio/video bitrates can\'t be calculated'); + $this->warning($trackarray['CodecID'].' audio data contains no header, audio/video bitrates can\'t be calculated'); break; case 'A_VORBIS': @@ -415,10 +407,7 @@ class getid3_matroska extends getid3_handler } $vorbis_offset -= 1; - if (!getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.ogg.php', __FILE__, false)) { - $this->warning('Unable to parse audio data ['.basename(__FILE__).':'.__LINE__.'] because cannot include "module.audio.ogg.php"'); - break; - } + getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.ogg.php', __FILE__, true); // create temp instance $getid3_temp = new getID3(); @@ -455,10 +444,7 @@ class getid3_matroska extends getid3_handler break; case 'A_MS/ACM': - if (!getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.riff.php', __FILE__, false)) { - $this->warning('Unable to parse audio data ['.basename(__FILE__).':'.__LINE__.'] because cannot include "module.audio-video.riff.php"'); - break; - } + getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.riff.php', __FILE__, true); $parsed = getid3_riff::parseWAVEFORMATex($trackarray['CodecPrivate']); foreach ($parsed as $key => $value) { @@ -515,7 +501,6 @@ class getid3_matroska extends getid3_handler switch ($top_element['id']) { case EBML_ID_EBML: - $info['fileformat'] = 'matroska'; $info['matroska']['header']['offset'] = $top_element['offset']; $info['matroska']['header']['length'] = $top_element['length']; @@ -534,6 +519,7 @@ class getid3_matroska extends getid3_handler case EBML_ID_DOCTYPE: $element_data['data'] = getid3_lib::trimNullByte($element_data['data']); $info['matroska']['doctype'] = $element_data['data']; + $info['fileformat'] = $element_data['data']; break; default: @@ -1526,8 +1512,8 @@ class getid3_matroska extends getid3_handler $CodecIDlist['V_MPEG4/ISO/AVC'] = 'h264'; $CodecIDlist['V_MPEG4/ISO/SP'] = 'mpeg4'; $CodecIDlist['V_VP8'] = 'vp8'; - $CodecIDlist['V_MS/VFW/FOURCC'] = 'riff'; - $CodecIDlist['A_MS/ACM'] = 'riff'; + $CodecIDlist['V_MS/VFW/FOURCC'] = 'vcm'; // Microsoft (TM) Video Codec Manager (VCM) + $CodecIDlist['A_MS/ACM'] = 'acm'; // Microsoft (TM) Audio Codec Manager (ACM) } return (isset($CodecIDlist[$codecid]) ? $CodecIDlist[$codecid] : $codecid); } @@ -1762,4 +1748,4 @@ class getid3_matroska extends getid3_handler return $info; } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio-video.quicktime.php b/wp-includes/ID3/module.audio-video.quicktime.php index 1b5ad5f0..03f7a922 100644 --- a/wp-includes/ID3/module.audio-video.quicktime.php +++ b/wp-includes/ID3/module.audio-video.quicktime.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -30,7 +31,7 @@ class getid3_quicktime extends getid3_handler $info['quicktime']['hinting'] = false; $info['quicktime']['controller'] = 'standard'; // may be overridden if 'ctyp' atom is present - fseek($this->getid3->fp, $info['avdataoffset'], SEEK_SET); + $this->fseek($info['avdataoffset']); $offset = 0; $atomcounter = 0; @@ -40,15 +41,15 @@ class getid3_quicktime extends getid3_handler $info['error'][] = 'Unable to parse atom at offset '.$offset.' because beyond '.round(PHP_INT_MAX / 1073741824).'GB limit of PHP filesystem functions'; break; } - fseek($this->getid3->fp, $offset, SEEK_SET); - $AtomHeader = fread($this->getid3->fp, 8); + $this->fseek($offset); + $AtomHeader = $this->fread(8); $atomsize = getid3_lib::BigEndian2Int(substr($AtomHeader, 0, 4)); $atomname = substr($AtomHeader, 4, 4); // 64-bit MOV patch by jlegateØktnc*com if ($atomsize == 1) { - $atomsize = getid3_lib::BigEndian2Int(fread($this->getid3->fp, 8)); + $atomsize = getid3_lib::BigEndian2Int($this->fread(8)); } $info['quicktime'][$atomname]['name'] = $atomname; @@ -66,58 +67,8 @@ class getid3_quicktime extends getid3_handler // to read user data atoms, you should allow for the terminating 0. break; } - switch ($atomname) { - case 'mdat': // Media DATa atom - // 'mdat' contains the actual data for the audio/video - if (($atomsize > 8) && (!isset($info['avdataend_tmp']) || ($info['quicktime'][$atomname]['size'] > ($info['avdataend_tmp'] - $info['avdataoffset'])))) { - - $info['avdataoffset'] = $info['quicktime'][$atomname]['offset'] + 8; - $OldAVDataEnd = $info['avdataend']; - $info['avdataend'] = $info['quicktime'][$atomname]['offset'] + $info['quicktime'][$atomname]['size']; - - $getid3_temp = new getID3(); - $getid3_temp->openfile($this->getid3->filename); - $getid3_temp->info['avdataoffset'] = $info['avdataoffset']; - $getid3_temp->info['avdataend'] = $info['avdataend']; - $getid3_mp3 = new getid3_mp3($getid3_temp); - if ($getid3_mp3->MPEGaudioHeaderValid($getid3_mp3->MPEGaudioHeaderDecode(fread($this->getid3->fp, 4)))) { - $getid3_mp3->getOnlyMPEGaudioInfo($getid3_temp->info['avdataoffset'], false); - if (!empty($getid3_temp->info['warning'])) { - foreach ($getid3_temp->info['warning'] as $value) { - $info['warning'][] = $value; - } - } - if (!empty($getid3_temp->info['mpeg'])) { - $info['mpeg'] = $getid3_temp->info['mpeg']; - if (isset($info['mpeg']['audio'])) { - $info['audio']['dataformat'] = 'mp3'; - $info['audio']['codec'] = (!empty($info['mpeg']['audio']['encoder']) ? $info['mpeg']['audio']['encoder'] : (!empty($info['mpeg']['audio']['codec']) ? $info['mpeg']['audio']['codec'] : (!empty($info['mpeg']['audio']['LAME']) ? 'LAME' :'mp3'))); - $info['audio']['sample_rate'] = $info['mpeg']['audio']['sample_rate']; - $info['audio']['channels'] = $info['mpeg']['audio']['channels']; - $info['audio']['bitrate'] = $info['mpeg']['audio']['bitrate']; - $info['audio']['bitrate_mode'] = strtolower($info['mpeg']['audio']['bitrate_mode']); - $info['bitrate'] = $info['audio']['bitrate']; - } - } - } - unset($getid3_mp3, $getid3_temp); - $info['avdataend'] = $OldAVDataEnd; - unset($OldAVDataEnd); - - } - break; - - case 'free': // FREE space atom - case 'skip': // SKIP atom - case 'wide': // 64-bit expansion placeholder atom - // 'free', 'skip' and 'wide' are just padding, contains no useful data at all - break; - - default: - $atomHierarchy = array(); - $info['quicktime'][$atomname] = $this->QuicktimeParseAtom($atomname, $atomsize, fread($this->getid3->fp, $atomsize), $offset, $atomHierarchy, $this->ParseAllPossibleAtoms); - break; - } + $atomHierarchy = array(); + $info['quicktime'][$atomname] = $this->QuicktimeParseAtom($atomname, $atomsize, $this->fread(min($atomsize, round($this->getid3->memory_limit / 2))), $offset, $atomHierarchy, $this->ParseAllPossibleAtoms); $offset += $atomsize; $atomcounter++; @@ -172,15 +123,12 @@ class getid3_quicktime extends getid3_handler $info = &$this->getid3->info; - //$atom_parent = array_pop($atomHierarchy); - $atom_parent = end($atomHierarchy); // http://www.getid3.org/phpBB3/viewtopic.php?t=1717 + $atom_parent = end($atomHierarchy); // not array_pop($atomHierarchy); see http://www.getid3.org/phpBB3/viewtopic.php?t=1717 array_push($atomHierarchy, $atomname); $atom_structure['hierarchy'] = implode(' ', $atomHierarchy); $atom_structure['name'] = $atomname; $atom_structure['size'] = $atomsize; $atom_structure['offset'] = $baseoffset; -//echo getid3_lib::PrintHexBytes(substr($atom_data, 0, 8)).'
    '; -//echo getid3_lib::PrintHexBytes(substr($atom_data, 0, 8), false).'

    '; switch ($atomname) { case 'moov': // MOVie container atom case 'trak': // TRAcK container atom @@ -200,27 +148,27 @@ class getid3_quicktime extends getid3_handler break; case 'ilst': // Item LiST container atom - $atom_structure['subatoms'] = $this->QuicktimeParseContainerAtom($atom_data, $baseoffset + 8, $atomHierarchy, $ParseAllPossibleAtoms); - - // some "ilst" atoms contain data atoms that have a numeric name, and the data is far more accessible if the returned array is compacted - $allnumericnames = true; - foreach ($atom_structure['subatoms'] as $subatomarray) { - if (!is_integer($subatomarray['name']) || (count($subatomarray['subatoms']) != 1)) { - $allnumericnames = false; - break; - } - } - if ($allnumericnames) { - $newData = array(); + if ($atom_structure['subatoms'] = $this->QuicktimeParseContainerAtom($atom_data, $baseoffset + 8, $atomHierarchy, $ParseAllPossibleAtoms)) { + // some "ilst" atoms contain data atoms that have a numeric name, and the data is far more accessible if the returned array is compacted + $allnumericnames = true; foreach ($atom_structure['subatoms'] as $subatomarray) { - foreach ($subatomarray['subatoms'] as $newData_subatomarray) { - unset($newData_subatomarray['hierarchy'], $newData_subatomarray['name']); - $newData[$subatomarray['name']] = $newData_subatomarray; + if (!is_integer($subatomarray['name']) || (count($subatomarray['subatoms']) != 1)) { + $allnumericnames = false; break; } } - $atom_structure['data'] = $newData; - unset($atom_structure['subatoms']); + if ($allnumericnames) { + $newData = array(); + foreach ($atom_structure['subatoms'] as $subatomarray) { + foreach ($subatomarray['subatoms'] as $newData_subatomarray) { + unset($newData_subatomarray['hierarchy'], $newData_subatomarray['name']); + $newData[$subatomarray['name']] = $newData_subatomarray; + break; + } + } + $atom_structure['data'] = $newData; + unset($atom_structure['subatoms']); + } } break; @@ -308,46 +256,46 @@ class getid3_quicktime extends getid3_handler case 'geID': case 'plID': case 'sfID': // iTunes store country - case '©alb': // ALBum - case '©art': // ARTist - case '©ART': - case '©aut': - case '©cmt': // CoMmenT - case '©com': // COMposer - case '©cpy': - case '©day': // content created year - case '©dir': - case '©ed1': - case '©ed2': - case '©ed3': - case '©ed4': - case '©ed5': - case '©ed6': - case '©ed7': - case '©ed8': - case '©ed9': - case '©enc': - case '©fmt': - case '©gen': // GENre - case '©grp': // GRouPing - case '©hst': - case '©inf': - case '©lyr': // LYRics - case '©mak': - case '©mod': - case '©nam': // full NAMe - case '©ope': - case '©PRD': - case '©prd': - case '©prf': - case '©req': - case '©src': - case '©swr': - case '©too': // encoder - case '©trk': // TRacK - case '©url': - case '©wrn': - case '©wrt': // WRiTer + case "\xA9".'alb': // ALBum + case "\xA9".'art': // ARTist + case "\xA9".'ART': + case "\xA9".'aut': + case "\xA9".'cmt': // CoMmenT + case "\xA9".'com': // COMposer + case "\xA9".'cpy': + case "\xA9".'day': // content created year + case "\xA9".'dir': + case "\xA9".'ed1': + case "\xA9".'ed2': + case "\xA9".'ed3': + case "\xA9".'ed4': + case "\xA9".'ed5': + case "\xA9".'ed6': + case "\xA9".'ed7': + case "\xA9".'ed8': + case "\xA9".'ed9': + case "\xA9".'enc': + case "\xA9".'fmt': + case "\xA9".'gen': // GENre + case "\xA9".'grp': // GRouPing + case "\xA9".'hst': + case "\xA9".'inf': + case "\xA9".'lyr': // LYRics + case "\xA9".'mak': + case "\xA9".'mod': + case "\xA9".'nam': // full NAMe + case "\xA9".'ope': + case "\xA9".'PRD': + case "\xA9".'prd': + case "\xA9".'prf': + case "\xA9".'req': + case "\xA9".'src': + case "\xA9".'swr': + case "\xA9".'too': // encoder + case "\xA9".'trk': // TRacK + case "\xA9".'url': + case "\xA9".'wrn': + case "\xA9".'wrt': // WRiTer case '----': // itunes specific if ($atom_parent == 'udta') { // User data atom handler @@ -370,7 +318,7 @@ class getid3_quicktime extends getid3_handler $boxsmalltype = substr($atom_data, $atomoffset + 2, 2); $boxsmalldata = substr($atom_data, $atomoffset + 4, $boxsmallsize); if ($boxsmallsize <= 1) { - $info['warning'][] = 'Invalid QuickTime atom smallbox size "'.$boxsmallsize.'" in atom "'.$atomname.'" at offset: '.($atom_structure['offset'] + $atomoffset); + $info['warning'][] = 'Invalid QuickTime atom smallbox size "'.$boxsmallsize.'" in atom "'.preg_replace('#[^a-zA-Z0-9 _\\-]#', '?', $atomname).'" at offset: '.($atom_structure['offset'] + $atomoffset); $atom_structure['data'] = null; $atomoffset = strlen($atom_data); break; @@ -380,7 +328,7 @@ class getid3_quicktime extends getid3_handler $atom_structure['data'] = $boxsmalldata; break; default: - $info['warning'][] = 'Unknown QuickTime smallbox type: "'.getid3_lib::PrintHexBytes($boxsmalltype).'" at offset '.$baseoffset; + $info['warning'][] = 'Unknown QuickTime smallbox type: "'.preg_replace('#[^a-zA-Z0-9 _\\-]#', '?', $boxsmalltype).'" ('.trim(getid3_lib::PrintHexBytes($boxsmalltype)).') at offset '.$baseoffset; $atom_structure['data'] = $atom_data; break; } @@ -392,7 +340,7 @@ class getid3_quicktime extends getid3_handler $boxtype = substr($atom_data, $atomoffset + 4, 4); $boxdata = substr($atom_data, $atomoffset + 8, $boxsize - 8); if ($boxsize <= 1) { - $info['warning'][] = 'Invalid QuickTime atom box size "'.$boxsize.'" in atom "'.$atomname.'" at offset: '.($atom_structure['offset'] + $atomoffset); + $info['warning'][] = 'Invalid QuickTime atom box size "'.$boxsize.'" in atom "'.preg_replace('#[^a-zA-Z0-9 _\\-]#', '?', $atomname).'" at offset: '.($atom_structure['offset'] + $atomoffset); $atom_structure['data'] = null; $atomoffset = strlen($atom_data); break; @@ -409,7 +357,7 @@ class getid3_quicktime extends getid3_handler $atom_structure['version'] = getid3_lib::BigEndian2Int(substr($boxdata, 0, 1)); $atom_structure['flags_raw'] = getid3_lib::BigEndian2Int(substr($boxdata, 1, 3)); switch ($atom_structure['flags_raw']) { - case 0: // data flag + case 0: // data flag case 21: // tmpo/cpil flag switch ($atomname) { case 'cpil': @@ -460,17 +408,27 @@ class getid3_quicktime extends getid3_handler } break; - case 1: // text flag + case 1: // text flag case 13: // image flag default: $atom_structure['data'] = substr($boxdata, 8); + if ($atomname == 'covr') { + // not a foolproof check, but better than nothing + if (preg_match('#^\xFF\xD8\xFF#', $atom_structure['data'])) { + $atom_structure['image_mime'] = 'image/jpeg'; + } elseif (preg_match('#^\x89\x50\x4E\x47\x0D\x0A\x1A\x0A#', $atom_structure['data'])) { + $atom_structure['image_mime'] = 'image/png'; + } elseif (preg_match('#^GIF#', $atom_structure['data'])) { + $atom_structure['image_mime'] = 'image/gif'; + } + } break; } break; default: - $info['warning'][] = 'Unknown QuickTime box type: "'.getid3_lib::PrintHexBytes($boxtype).'" at offset '.$baseoffset; + $info['warning'][] = 'Unknown QuickTime box type: "'.preg_replace('#[^a-zA-Z0-9 _\\-]#', '?', $boxtype).'" ('.trim(getid3_lib::PrintHexBytes($boxtype)).') at offset '.$baseoffset; $atom_structure['data'] = $atom_data; } @@ -840,7 +798,12 @@ if (!empty($atom_structure['sample_description_table'][$i]['width']) && !empty($ $sttsEntriesDataOffset = 8; //$FrameRateCalculatorArray = array(); $frames_count = 0; - for ($i = 0; $i < $atom_structure['number_entries']; $i++) { + + $max_stts_entries_to_scan = min(floor($this->getid3->memory_limit / 10000), $atom_structure['number_entries']); + if ($max_stts_entries_to_scan < $atom_structure['number_entries']) { + $info['warning'][] = 'QuickTime atom "stts" has '.$atom_structure['number_entries'].' but only scanning the first '.$max_stts_entries_to_scan.' entries due to limited PHP memory available ('.floor($this->getid3->memory_limit / 1048576).'MB).'; + } + for ($i = 0; $i < $max_stts_entries_to_scan; $i++) { $atom_structure['time_to_sample_table'][$i]['sample_count'] = getid3_lib::BigEndian2Int(substr($atom_data, $sttsEntriesDataOffset, 4)); $sttsEntriesDataOffset += 4; $atom_structure['time_to_sample_table'][$i]['sample_duration'] = getid3_lib::BigEndian2Int(substr($atom_data, $sttsEntriesDataOffset, 4)); @@ -1086,8 +1049,8 @@ if (!empty($atom_structure['sample_description_table'][$i]['width']) && !empty($ case 'sync': // SYNChronization atom case 'scpt': // tranSCriPT atom case 'ssrc': // non-primary SouRCe atom - for ($i = 0; $i < (strlen($atom_data) % 4); $i++) { - $atom_structure['track_id'][$i] = getid3_lib::BigEndian2Int(substr($atom_data, $i * 4, 4)); + for ($i = 0; $i < strlen($atom_data); $i += 4) { + @$atom_structure['track_id'][] = getid3_lib::BigEndian2Int(substr($atom_data, $i, 4)); } break; @@ -1260,10 +1223,76 @@ if (!empty($atom_structure['sample_description_table'][$i]['width']) && !empty($ break; case 'mdat': // Media DATa atom + // 'mdat' contains the actual data for the audio/video, possibly also subtitles + +/* due to lack of known documentation, this is a kludge implementation. If you know of documentation on how mdat is properly structed, please send it to info@getid3.org */ + + // first, skip any 'wide' padding, and second 'mdat' header (with specified size of zero?) + $mdat_offset = 0; + while (true) { + if (substr($atom_data, $mdat_offset, 8) == "\x00\x00\x00\x08".'wide') { + $mdat_offset += 8; + } elseif (substr($atom_data, $mdat_offset, 8) == "\x00\x00\x00\x00".'mdat') { + $mdat_offset += 8; + } else { + break; + } + } + + // check to see if it looks like chapter titles, in the form of unterminated strings with a leading 16-bit size field + while (($chapter_string_length = getid3_lib::BigEndian2Int(substr($atom_data, $mdat_offset, 2))) + && ($chapter_string_length < 1000) + && ($chapter_string_length <= (strlen($atom_data) - $mdat_offset - 2)) + && preg_match('#^[\x20-\xFF]+$#', substr($atom_data, $mdat_offset + 2, $chapter_string_length), $chapter_matches)) { + $mdat_offset += (2 + $chapter_string_length); + @$info['quicktime']['comments']['chapters'][] = $chapter_matches[0]; + } + + + + if (($atomsize > 8) && (!isset($info['avdataend_tmp']) || ($info['quicktime'][$atomname]['size'] > ($info['avdataend_tmp'] - $info['avdataoffset'])))) { + + $info['avdataoffset'] = $atom_structure['offset'] + 8; // $info['quicktime'][$atomname]['offset'] + 8; + $OldAVDataEnd = $info['avdataend']; + $info['avdataend'] = $atom_structure['offset'] + $atom_structure['size']; // $info['quicktime'][$atomname]['offset'] + $info['quicktime'][$atomname]['size']; + + $getid3_temp = new getID3(); + $getid3_temp->openfile($this->getid3->filename); + $getid3_temp->info['avdataoffset'] = $info['avdataoffset']; + $getid3_temp->info['avdataend'] = $info['avdataend']; + $getid3_mp3 = new getid3_mp3($getid3_temp); + if ($getid3_mp3->MPEGaudioHeaderValid($getid3_mp3->MPEGaudioHeaderDecode($this->fread(4)))) { + $getid3_mp3->getOnlyMPEGaudioInfo($getid3_temp->info['avdataoffset'], false); + if (!empty($getid3_temp->info['warning'])) { + foreach ($getid3_temp->info['warning'] as $value) { + $info['warning'][] = $value; + } + } + if (!empty($getid3_temp->info['mpeg'])) { + $info['mpeg'] = $getid3_temp->info['mpeg']; + if (isset($info['mpeg']['audio'])) { + $info['audio']['dataformat'] = 'mp3'; + $info['audio']['codec'] = (!empty($info['mpeg']['audio']['encoder']) ? $info['mpeg']['audio']['encoder'] : (!empty($info['mpeg']['audio']['codec']) ? $info['mpeg']['audio']['codec'] : (!empty($info['mpeg']['audio']['LAME']) ? 'LAME' :'mp3'))); + $info['audio']['sample_rate'] = $info['mpeg']['audio']['sample_rate']; + $info['audio']['channels'] = $info['mpeg']['audio']['channels']; + $info['audio']['bitrate'] = $info['mpeg']['audio']['bitrate']; + $info['audio']['bitrate_mode'] = strtolower($info['mpeg']['audio']['bitrate_mode']); + $info['bitrate'] = $info['audio']['bitrate']; + } + } + } + unset($getid3_mp3, $getid3_temp); + $info['avdataend'] = $OldAVDataEnd; + unset($OldAVDataEnd); + + } + + unset($mdat_offset, $chapter_string_length, $chapter_matches); + break; + case 'free': // FREE space atom case 'skip': // SKIP atom case 'wide': // 64-bit expansion placeholder atom - // 'mdat' data is too big to deal with, contains no useful metadata // 'free', 'skip' and 'wide' are just padding, contains no useful data at all // When writing QuickTime files, it is sometimes necessary to update an atom's size. @@ -1329,7 +1358,7 @@ if (!empty($atom_structure['sample_description_table'][$i]['width']) && !empty($ //$atom_structure['data'] = $atom_data; break; - case '©xyz': // GPS latitude+longitude+altitude + case "\xA9".'xyz': // GPS latitude+longitude+altitude $atom_structure['data'] = $atom_data; if (preg_match('#([\\+\\-][0-9\\.]+)([\\+\\-][0-9\\.]+)([\\+\\-][0-9\\.]+)?/$#i', $atom_data, $matches)) { @list($all, $latitude, $longitude, $altitude) = $matches; @@ -1358,16 +1387,12 @@ if (!empty($atom_structure['sample_description_table'][$i]['width']) && !empty($ $info['quicktime']['comments']['picture'][] = array('image_mime'=>$atom_structure['image_mime'], 'data'=>$atom_data, 'description'=>$atom_structure['description']); } break; - case 'NCHD': // MakerNoteVersion - // http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html - $atom_structure['data'] = $atom_data; - break; - case 'NCTG': // NikonTags - // http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html#NCTG + case 'NCTG': // Nikon - http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html#NCTG $atom_structure['data'] = $this->QuicktimeParseNikonNCTG($atom_data); break; - case 'NCDB': // NikonTags - // http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html + case 'NCHD': // Nikon:MakerNoteVersion - http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html + case 'NCDB': // Nikon - http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html + case 'CNCV': // Canon:CompressorVersion - http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Canon.html $atom_structure['data'] = $atom_data; break; @@ -1391,7 +1416,7 @@ if (!empty($atom_structure['sample_description_table'][$i]['width']) && !empty($ break; default: - $info['warning'][] = 'Unknown QuickTime atom type: "'.$atomname.'" ('.trim(getid3_lib::PrintHexBytes($atomname)).') at offset '.$baseoffset; + $info['warning'][] = 'Unknown QuickTime atom type: "'.preg_replace('#[^a-zA-Z0-9 _\\-]#', '?', $atomname).'" ('.trim(getid3_lib::PrintHexBytes($atomname)).') at offset '.$baseoffset; $atom_structure['data'] = $atom_data; break; } @@ -2086,58 +2111,58 @@ echo 'QuicktimeParseNikonNCTG()::unknown $data_size_type: '.$data_size_type.'
    // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -26,8 +27,9 @@ getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.mp3.php', __FILE_ getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.ac3.php', __FILE__, true); getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio.dts.php', __FILE__, true); -class getid3_riff extends getid3_handler -{ +class getid3_riff extends getid3_handler { + + protected $container = 'riff'; // default public function Analyze() { $info = &$this->getid3->info; @@ -58,7 +60,8 @@ class getid3_riff extends getid3_handler switch ($RIFFtype) { case 'FORM': // AIFF, AIFC - $info['fileformat'] = 'aiff'; + //$info['fileformat'] = 'aiff'; + $this->container = 'aiff'; $thisfile_riff['header_size'] = $this->EitherEndian2Int($RIFFsize); $thisfile_riff[$RIFFsubtype] = $this->ParseRIFF($offset, ($offset + $thisfile_riff['header_size'] - 4)); break; @@ -66,13 +69,18 @@ class getid3_riff extends getid3_handler case 'RIFF': // AVI, WAV, etc case 'SDSS': // SDSS is identical to RIFF, just renamed. Used by SmartSound QuickTracks (www.smartsound.com) case 'RMP3': // RMP3 is identical to RIFF, just renamed. Used by [unknown program] when creating RIFF-MP3s - $info['fileformat'] = 'riff'; + //$info['fileformat'] = 'riff'; + $this->container = 'riff'; $thisfile_riff['header_size'] = $this->EitherEndian2Int($RIFFsize); if ($RIFFsubtype == 'RMP3') { // RMP3 is identical to WAVE, just renamed. Used by [unknown program] when creating RIFF-MP3s $RIFFsubtype = 'WAVE'; } - $thisfile_riff[$RIFFsubtype] = $this->ParseRIFF($offset, ($offset + $thisfile_riff['header_size'] - 4)); + if ($RIFFsubtype != 'AMV ') { + // AMV files are RIFF-AVI files with parts of the spec deliberately broken, such as chunk size fields hardcoded to zero (because players known in hardware that these fields are always a certain size + // Handled separately in ParseRIFFAMV() + $thisfile_riff[$RIFFsubtype] = $this->ParseRIFF($offset, ($offset + $thisfile_riff['header_size'] - 4)); + } if (($info['avdataend'] - $info['filesize']) == 1) { // LiteWave appears to incorrectly *not* pad actual output file // to nearest WORD boundary so may appear to be short by one @@ -110,16 +118,19 @@ class getid3_riff extends getid3_handler $nextRIFFoffset = $chunkdata['offset'] + $chunkdata['size']; switch ($nextRIFFheaderID) { - case 'RIFF': $chunkdata['chunks'] = $this->ParseRIFF($chunkdata['offset'] + 4, $nextRIFFoffset); - if (!isset($thisfile_riff[$nextRIFFtype])) { $thisfile_riff[$nextRIFFtype] = array(); } $thisfile_riff[$nextRIFFtype][] = $chunkdata; break; + case 'AMV ': + unset($info['riff']); + $info['amv'] = $this->ParseRIFFAMV($chunkdata['offset'] + 4, $nextRIFFoffset); + break; + case 'JUNK': // ignore $thisfile_riff[$nextRIFFheaderID][] = $chunkdata; @@ -152,13 +163,17 @@ class getid3_riff extends getid3_handler default: $this->error('Cannot parse RIFF (this is maybe not a RIFF / WAV / AVI file?) - expecting "FORM|RIFF|SDSS|RMP3" found "'.$RIFFsubtype.'" instead'); - unset($info['fileformat']); + //unset($info['fileformat']); return false; } $streamindex = 0; switch ($RIFFsubtype) { + + // http://en.wikipedia.org/wiki/Wav case 'WAVE': + $info['fileformat'] = 'wav'; + if (empty($thisfile_audio['bitrate_mode'])) { $thisfile_audio['bitrate_mode'] = 'cbr'; } @@ -588,10 +603,13 @@ class getid3_riff extends getid3_handler } break; + // http://en.wikipedia.org/wiki/Audio_Video_Interleave case 'AVI ': + $info['fileformat'] = 'avi'; + $info['mime_type'] = 'video/avi'; + $thisfile_video['bitrate_mode'] = 'vbr'; // maybe not, but probably $thisfile_video['dataformat'] = 'avi'; - $info['mime_type'] = 'video/avi'; if (isset($thisfile_riff[$RIFFsubtype]['movi']['offset'])) { $info['avdataoffset'] = $thisfile_riff[$RIFFsubtype]['movi']['offset'] + 8; @@ -825,7 +843,7 @@ class getid3_riff extends getid3_handler switch ($strhfccType) { case 'vids': - $thisfile_riff_raw_strf_strhfccType_streamindex = self::ParseBITMAPINFOHEADER(substr($strfData, 0, 40), ($info['fileformat'] == 'riff')); + $thisfile_riff_raw_strf_strhfccType_streamindex = self::ParseBITMAPINFOHEADER(substr($strfData, 0, 40), ($this->container == 'riff')); $thisfile_video['bits_per_sample'] = $thisfile_riff_raw_strf_strhfccType_streamindex['biBitCount']; if ($thisfile_riff_video_current['codec'] == 'DV') { @@ -875,11 +893,28 @@ class getid3_riff extends getid3_handler } break; + + case 'AMV ': + $info['fileformat'] = 'amv'; + $info['mime_type'] = 'video/amv'; + + $thisfile_video['bitrate_mode'] = 'vbr'; // it's MJPEG, presumably contant-quality encoding, thereby VBR + $thisfile_video['dataformat'] = 'mjpeg'; + $thisfile_video['codec'] = 'mjpeg'; + $thisfile_video['lossless'] = false; + $thisfile_video['bits_per_sample'] = 24; + + $thisfile_audio['dataformat'] = 'adpcm'; + $thisfile_audio['lossless'] = false; + break; + + + // http://en.wikipedia.org/wiki/CD-DA case 'CDDA': - $thisfile_audio['bitrate_mode'] = 'cbr'; + $info['fileformat'] = 'cda'; + unset($info['mime_type']); + $thisfile_audio_dataformat = 'cda'; - $thisfile_audio['lossless'] = true; - unset($info['mime_type']); $info['avdataoffset'] = 44; @@ -901,6 +936,7 @@ class getid3_riff extends getid3_handler $info['playtime_seconds'] = $thisfile_riff_CDDA_fmt_0['playtime_seconds']; // hardcoded data for CD-audio + $thisfile_audio['lossless'] = true; $thisfile_audio['sample_rate'] = 44100; $thisfile_audio['channels'] = 2; $thisfile_audio['bits_per_sample'] = 16; @@ -909,13 +945,15 @@ class getid3_riff extends getid3_handler } break; - + // http://en.wikipedia.org/wiki/AIFF case 'AIFF': case 'AIFC': + $info['fileformat'] = 'aiff'; + $info['mime_type'] = 'audio/x-aiff'; + $thisfile_audio['bitrate_mode'] = 'cbr'; $thisfile_audio_dataformat = 'aiff'; $thisfile_audio['lossless'] = true; - $info['mime_type'] = 'audio/x-aiff'; if (isset($thisfile_riff[$RIFFsubtype]['SSND'][0]['offset'])) { $info['avdataoffset'] = $thisfile_riff[$RIFFsubtype]['SSND'][0]['offset'] + 8; @@ -1028,12 +1066,15 @@ class getid3_riff extends getid3_handler */ break; + // http://en.wikipedia.org/wiki/8SVX case '8SVX': + $info['fileformat'] = '8svx'; + $info['mime_type'] = 'audio/8svx'; + $thisfile_audio['bitrate_mode'] = 'cbr'; $thisfile_audio_dataformat = '8svx'; $thisfile_audio['bits_per_sample'] = 8; $thisfile_audio['channels'] = 1; // overridden below, if need be - $info['mime_type'] = 'audio/x-aiff'; if (isset($thisfile_riff[$RIFFsubtype]['BODY'][0]['offset'])) { $info['avdataoffset'] = $thisfile_riff[$RIFFsubtype]['BODY'][0]['offset'] + 8; @@ -1108,31 +1149,31 @@ class getid3_riff extends getid3_handler } break; - case 'CDXA': - $info['mime_type'] = 'video/mpeg'; + $info['fileformat'] = 'vcd'; // Asume Video CD + $info['mime_type'] = 'video/mpeg'; + if (!empty($thisfile_riff['CDXA']['data'][0]['size'])) { - if (getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.mpeg.php', __FILE__, false)) { - $getid3_temp = new getID3(); - $getid3_temp->openfile($this->getid3->filename); - $getid3_mpeg = new getid3_mpeg($getid3_temp); - $getid3_mpeg->Analyze(); - if (empty($getid3_temp->info['error'])) { - $info['audio'] = $getid3_temp->info['audio']; - $info['video'] = $getid3_temp->info['video']; - $info['mpeg'] = $getid3_temp->info['mpeg']; - $info['warning'] = $getid3_temp->info['warning']; - } - unset($getid3_temp, $getid3_mpeg); + getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.audio-video.mpeg.php', __FILE__, true); + + $getid3_temp = new getID3(); + $getid3_temp->openfile($this->getid3->filename); + $getid3_mpeg = new getid3_mpeg($getid3_temp); + $getid3_mpeg->Analyze(); + if (empty($getid3_temp->info['error'])) { + $info['audio'] = $getid3_temp->info['audio']; + $info['video'] = $getid3_temp->info['video']; + $info['mpeg'] = $getid3_temp->info['mpeg']; + $info['warning'] = $getid3_temp->info['warning']; } + unset($getid3_temp, $getid3_mpeg); } break; default: $info['error'][] = 'Unknown RIFF type: expecting one of (WAVE|RMP3|AVI |CDDA|AIFF|AIFC|8SVX|CDXA), found "'.$RIFFsubtype.'" instead'; - unset($info['fileformat']); - break; + //unset($info['fileformat']); } switch ($RIFFsubtype) { @@ -1150,6 +1191,7 @@ class getid3_riff extends getid3_handler if (isset($thisfile_riff[$RIFFsubtype]['id3 '])) { getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.tag.id3v2.php', __FILE__, true); + $getid3_temp = new getID3(); $getid3_temp->openfile($this->getid3->filename); $getid3_id3v2 = new getid3_id3v2($getid3_temp); @@ -1278,6 +1320,115 @@ class getid3_riff extends getid3_handler return true; } + public function ParseRIFFAMV($startoffset, $maxoffset) { + // AMV files are RIFF-AVI files with parts of the spec deliberately broken, such as chunk size fields hardcoded to zero (because players known in hardware that these fields are always a certain size + + // https://code.google.com/p/amv-codec-tools/wiki/AmvDocumentation + //typedef struct _amvmainheader { + //FOURCC fcc; // 'amvh' + //DWORD cb; + //DWORD dwMicroSecPerFrame; + //BYTE reserve[28]; + //DWORD dwWidth; + //DWORD dwHeight; + //DWORD dwSpeed; + //DWORD reserve0; + //DWORD reserve1; + //BYTE bTimeSec; + //BYTE bTimeMin; + //WORD wTimeHour; + //} AMVMAINHEADER; + + $info = &$this->getid3->info; + $RIFFchunk = false; + + try { + + $this->fseek($startoffset); + $maxoffset = min($maxoffset, $info['avdataend']); + $AMVheader = $this->fread(284); + if (substr($AMVheader, 0, 8) != 'hdrlamvh') { + throw new Exception('expecting "hdrlamv" at offset '.($startoffset + 0).', found "'.substr($AMVheader, 0, 8).'"'); + } + if (substr($AMVheader, 8, 4) != "\x38\x00\x00\x00") { // "amvh" chunk size, hardcoded to 0x38 = 56 bytes + throw new Exception('expecting "0x38000000" at offset '.($startoffset + 8).', found "'.getid3_lib::PrintHexBytes(substr($AMVheader, 8, 4)).'"'); + } + $RIFFchunk = array(); + $RIFFchunk['amvh']['us_per_frame'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 12, 4)); + $RIFFchunk['amvh']['reserved28'] = substr($AMVheader, 16, 28); // null? reserved? + $RIFFchunk['amvh']['resolution_x'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 44, 4)); + $RIFFchunk['amvh']['resolution_y'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 48, 4)); + $RIFFchunk['amvh']['frame_rate_int'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 52, 4)); + $RIFFchunk['amvh']['reserved0'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 56, 4)); // 1? reserved? + $RIFFchunk['amvh']['reserved1'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 60, 4)); // 0? reserved? + $RIFFchunk['amvh']['runtime_sec'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 64, 1)); + $RIFFchunk['amvh']['runtime_min'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 65, 1)); + $RIFFchunk['amvh']['runtime_hrs'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 66, 2)); + + $info['video']['frame_rate'] = 1000000 / $RIFFchunk['amvh']['us_per_frame']; + $info['video']['resolution_x'] = $RIFFchunk['amvh']['resolution_x']; + $info['video']['resolution_y'] = $RIFFchunk['amvh']['resolution_y']; + $info['playtime_seconds'] = ($RIFFchunk['amvh']['runtime_hrs'] * 3600) + ($RIFFchunk['amvh']['runtime_min'] * 60) + $RIFFchunk['amvh']['runtime_sec']; + + // the rest is all hardcoded(?) and does not appear to be useful until you get to audio info at offset 256, even then everything is probably hardcoded + + if (substr($AMVheader, 68, 20) != 'LIST'."\x00\x00\x00\x00".'strlstrh'."\x38\x00\x00\x00") { + throw new Exception('expecting "LIST<0x00000000>strlstrh<0x38000000>" at offset '.($startoffset + 68).', found "'.getid3_lib::PrintHexBytes(substr($AMVheader, 68, 20)).'"'); + } + // followed by 56 bytes of null: substr($AMVheader, 88, 56) -> 144 + if (substr($AMVheader, 144, 8) != 'strf'."\x24\x00\x00\x00") { + throw new Exception('expecting "strf<0x24000000>" at offset '.($startoffset + 144).', found "'.getid3_lib::PrintHexBytes(substr($AMVheader, 144, 8)).'"'); + } + // followed by 36 bytes of null: substr($AMVheader, 144, 36) -> 180 + + if (substr($AMVheader, 188, 20) != 'LIST'."\x00\x00\x00\x00".'strlstrh'."\x30\x00\x00\x00") { + throw new Exception('expecting "LIST<0x00000000>strlstrh<0x30000000>" at offset '.($startoffset + 188).', found "'.getid3_lib::PrintHexBytes(substr($AMVheader, 188, 20)).'"'); + } + // followed by 48 bytes of null: substr($AMVheader, 208, 48) -> 256 + if (substr($AMVheader, 256, 8) != 'strf'."\x14\x00\x00\x00") { + throw new Exception('expecting "strf<0x14000000>" at offset '.($startoffset + 256).', found "'.getid3_lib::PrintHexBytes(substr($AMVheader, 256, 8)).'"'); + } + // followed by 20 bytes of a modified WAVEFORMATEX: + // typedef struct { + // WORD wFormatTag; //(Fixme: this is equal to PCM's 0x01 format code) + // WORD nChannels; //(Fixme: this is always 1) + // DWORD nSamplesPerSec; //(Fixme: for all known sample files this is equal to 22050) + // DWORD nAvgBytesPerSec; //(Fixme: for all known sample files this is equal to 44100) + // WORD nBlockAlign; //(Fixme: this seems to be 2 in AMV files, is this correct ?) + // WORD wBitsPerSample; //(Fixme: this seems to be 16 in AMV files instead of the expected 4) + // WORD cbSize; //(Fixme: this seems to be 0 in AMV files) + // WORD reserved; + // } WAVEFORMATEX; + $RIFFchunk['strf']['wformattag'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 264, 2)); + $RIFFchunk['strf']['nchannels'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 266, 2)); + $RIFFchunk['strf']['nsamplespersec'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 268, 4)); + $RIFFchunk['strf']['navgbytespersec'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 272, 4)); + $RIFFchunk['strf']['nblockalign'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 276, 2)); + $RIFFchunk['strf']['wbitspersample'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 278, 2)); + $RIFFchunk['strf']['cbsize'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 280, 2)); + $RIFFchunk['strf']['reserved'] = getid3_lib::LittleEndian2Int(substr($AMVheader, 282, 2)); + + + $info['audio']['lossless'] = false; + $info['audio']['sample_rate'] = $RIFFchunk['strf']['nsamplespersec']; + $info['audio']['channels'] = $RIFFchunk['strf']['nchannels']; + $info['audio']['bits_per_sample'] = $RIFFchunk['strf']['wbitspersample']; + $info['audio']['bitrate'] = $info['audio']['sample_rate'] * $info['audio']['channels'] * $info['audio']['bits_per_sample']; + $info['audio']['bitrate_mode'] = 'cbr'; + + + } catch (getid3_exception $e) { + if ($e->getCode() == 10) { + $this->warning('RIFFAMV parser: '.$e->getMessage()); + } else { + throw $e; + } + } + + return $RIFFchunk; + } + + public function ParseRIFF($startoffset, $maxoffset) { $info = &$this->getid3->info; @@ -1329,7 +1480,7 @@ class getid3_riff extends getid3_handler $getid3_temp->openfile($this->getid3->filename); $getid3_temp->info['avdataoffset'] = $this->ftell() - 4; $getid3_temp->info['avdataend'] = $this->ftell() + $AudioChunkSize; - $getid3_mp3 = new getid3_mp3($getid3_temp); + $getid3_mp3 = new getid3_mp3($getid3_temp, __CLASS__); $getid3_mp3->getOnlyMPEGaudioInfo($getid3_temp->info['avdataoffset'], false); if (isset($getid3_temp->info['mpeg']['audio'])) { $info['mpeg']['audio'] = $getid3_temp->info['mpeg']['audio']; @@ -1412,7 +1563,7 @@ class getid3_riff extends getid3_handler $getid3_temp->openfile($this->getid3->filename); $getid3_temp->info['avdataoffset'] = $info['avdataoffset']; $getid3_temp->info['avdataend'] = $info['avdataend']; - $getid3_mp3 = new getid3_mp3($getid3_temp); + $getid3_mp3 = new getid3_mp3($getid3_temp, __CLASS__); $getid3_mp3->getOnlyMPEGaudioInfo($info['avdataoffset'], false); if (empty($getid3_temp->info['error'])) { $info['audio'] = $getid3_temp->info['audio']; @@ -2426,10 +2577,10 @@ class getid3_riff extends getid3_handler } private function EitherEndian2Int($byteword, $signed=false) { - if ($this->getid3->info['fileformat'] == 'riff') { + if ($this->container == 'riff') { return getid3_lib::LittleEndian2Int($byteword, $signed); } return getid3_lib::BigEndian2Int($byteword, false, $signed); } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio.ac3.php b/wp-includes/ID3/module.audio.ac3.php index 9834feb5..38ddf352 100644 --- a/wp-includes/ID3/module.audio.ac3.php +++ b/wp-includes/ID3/module.audio.ac3.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -470,4 +471,4 @@ class getid3_ac3 extends getid3_handler } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio.dts.php b/wp-includes/ID3/module.audio.dts.php index 79982ccc..59831c86 100644 --- a/wp-includes/ID3/module.audio.dts.php +++ b/wp-includes/ID3/module.audio.dts.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -287,4 +288,4 @@ class getid3_dts extends getid3_handler return false; } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio.flac.php b/wp-includes/ID3/module.audio.flac.php index 6b9598c7..8fa0f4c6 100644 --- a/wp-includes/ID3/module.audio.flac.php +++ b/wp-includes/ID3/module.audio.flac.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -439,4 +440,4 @@ class getid3_flac extends getid3_handler return (isset($lookup[$type_id]) ? $lookup[$type_id] : 'reserved'); } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio.mp3.php b/wp-includes/ID3/module.audio.mp3.php index e6ffea94..98877a93 100644 --- a/wp-includes/ID3/module.audio.mp3.php +++ b/wp-includes/ID3/module.audio.mp3.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -95,8 +96,8 @@ class getid3_mp3 extends getid3_handler // Not sure what version of LAME this is - look in padding of last frame for longer version string $PossibleLAMEversionStringOffset = $info['avdataend'] - $PossiblyLongerLAMEversion_FrameLength; - fseek($this->getid3->fp, $PossibleLAMEversionStringOffset); - $PossiblyLongerLAMEversion_Data = fread($this->getid3->fp, $PossiblyLongerLAMEversion_FrameLength); + $this->fseek($PossibleLAMEversionStringOffset); + $PossiblyLongerLAMEversion_Data = $this->fread($PossiblyLongerLAMEversion_FrameLength); switch (substr($CurrentDataLAMEversionString, -1)) { case 'a': case 'b': @@ -422,12 +423,12 @@ class getid3_mp3 extends getid3_handler $MPEGaudioEmphasisLookup = self::MPEGaudioEmphasisArray(); } - if (fseek($this->getid3->fp, $offset, SEEK_SET) != 0) { + if ($this->fseek($offset) != 0) { $info['error'][] = 'decodeMPEGaudioHeader() failed to seek to next offset at '.$offset; return false; } - //$headerstring = fread($this->getid3->fp, 1441); // worst-case max length = 32kHz @ 320kbps layer 3 = 1441 bytes/frame - $headerstring = fread($this->getid3->fp, 226); // LAME header at offset 36 + 190 bytes of Xing/LAME data + //$headerstring = $this->fread(1441); // worst-case max length = 32kHz @ 320kbps layer 3 = 1441 bytes/frame + $headerstring = $this->fread(226); // LAME header at offset 36 + 190 bytes of Xing/LAME data // MP3 audio frame structure: // $aa $aa $aa $aa [$bb $bb] $cc... @@ -890,19 +891,21 @@ class getid3_mp3 extends getid3_handler if (($ExpectedNumberOfAudioBytes > 0) && ($ExpectedNumberOfAudioBytes != ($info['avdataend'] - $info['avdataoffset']))) { if ($ExpectedNumberOfAudioBytes > ($info['avdataend'] - $info['avdataoffset'])) { - if (isset($info['fileformat']) && ($info['fileformat'] == 'riff')) { + if ($this->isDependencyFor('matroska') || $this->isDependencyFor('riff')) { // ignore, audio data is broken into chunks so will always be data "missing" - } elseif (($ExpectedNumberOfAudioBytes - ($info['avdataend'] - $info['avdataoffset'])) == 1) { - $info['warning'][] = 'Last byte of data truncated (this is a known bug in Meracl ID3 Tag Writer before v1.3.5)'; - } else { - $info['warning'][] = 'Probable truncated file: expecting '.$ExpectedNumberOfAudioBytes.' bytes of audio data, only found '.($info['avdataend'] - $info['avdataoffset']).' (short by '.($ExpectedNumberOfAudioBytes - ($info['avdataend'] - $info['avdataoffset'])).' bytes)'; + } + elseif (($ExpectedNumberOfAudioBytes - ($info['avdataend'] - $info['avdataoffset'])) == 1) { + $this->warning('Last byte of data truncated (this is a known bug in Meracl ID3 Tag Writer before v1.3.5)'); + } + else { + $this->warning('Probable truncated file: expecting '.$ExpectedNumberOfAudioBytes.' bytes of audio data, only found '.($info['avdataend'] - $info['avdataoffset']).' (short by '.($ExpectedNumberOfAudioBytes - ($info['avdataend'] - $info['avdataoffset'])).' bytes)'); } } else { if ((($info['avdataend'] - $info['avdataoffset']) - $ExpectedNumberOfAudioBytes) == 1) { - // $prenullbytefileoffset = ftell($this->getid3->fp); - // fseek($this->getid3->fp, $info['avdataend'], SEEK_SET); - // $PossibleNullByte = fread($this->getid3->fp, 1); - // fseek($this->getid3->fp, $prenullbytefileoffset, SEEK_SET); + // $prenullbytefileoffset = $this->ftell(); + // $this->fseek($info['avdataend']); + // $PossibleNullByte = $this->fread(1); + // $this->fseek($prenullbytefileoffset); // if ($PossibleNullByte === "\x00") { $info['avdataend']--; // $info['warning'][] = 'Extra null byte at end of MP3 data assumed to be RIFF padding and therefore ignored'; @@ -1118,8 +1121,8 @@ class getid3_mp3 extends getid3_handler public function FreeFormatFrameLength($offset, $deepscan=false) { $info = &$this->getid3->info; - fseek($this->getid3->fp, $offset, SEEK_SET); - $MPEGaudioData = fread($this->getid3->fp, 32768); + $this->fseek($offset); + $MPEGaudioData = $this->fread(32768); $SyncPattern1 = substr($MPEGaudioData, 0, 4); // may be different pattern due to padding @@ -1166,8 +1169,8 @@ class getid3_mp3 extends getid3_handler $ActualFrameLengthValues = array(); $nextoffset = $offset + $framelength; while ($nextoffset < ($info['avdataend'] - 6)) { - fseek($this->getid3->fp, $nextoffset - 1, SEEK_SET); - $NextSyncPattern = fread($this->getid3->fp, 6); + $this->fseek($nextoffset - 1); + $NextSyncPattern = $this->fread(6); if ((substr($NextSyncPattern, 1, strlen($SyncPattern1)) == $SyncPattern1) || (substr($NextSyncPattern, 1, strlen($SyncPattern2)) == $SyncPattern2)) { // good - found where expected $ActualFrameLengthValues[] = $framelength; @@ -1215,22 +1218,22 @@ class getid3_mp3 extends getid3_handler $Distribution['padding'] = array(); $info = &$this->getid3->info; - fseek($this->getid3->fp, $info['avdataoffset'], SEEK_SET); + $this->fseek($info['avdataoffset']); $max_frames_scan = 5000; $frames_scanned = 0; $previousvalidframe = $info['avdataoffset']; - while (ftell($this->getid3->fp) < $info['avdataend']) { + while ($this->ftell() < $info['avdataend']) { set_time_limit(30); - $head4 = fread($this->getid3->fp, 4); + $head4 = $this->fread(4); if (strlen($head4) < 4) { break; } if ($head4{0} != "\xFF") { for ($i = 1; $i < 4; $i++) { if ($head4{$i} == "\xFF") { - fseek($this->getid3->fp, $i - 4, SEEK_CUR); + $this->fseek($i - 4, SEEK_CUR); continue 2; } } @@ -1258,9 +1261,9 @@ class getid3_mp3 extends getid3_handler $LongMPEGfrequencyLookup[$head4]); } if ($MPEGaudioHeaderLengthCache[$head4] > 4) { - $WhereWeWere = ftell($this->getid3->fp); - fseek($this->getid3->fp, $MPEGaudioHeaderLengthCache[$head4] - 4, SEEK_CUR); - $next4 = fread($this->getid3->fp, 4); + $WhereWeWere = $this->ftell(); + $this->fseek($MPEGaudioHeaderLengthCache[$head4] - 4, SEEK_CUR); + $next4 = $this->fread(4); if ($next4{0} == "\xFF") { if (!isset($MPEGaudioHeaderDecodeCache[$next4])) { $MPEGaudioHeaderDecodeCache[$next4] = self::MPEGaudioHeaderDecode($next4); @@ -1269,7 +1272,7 @@ class getid3_mp3 extends getid3_handler $MPEGaudioHeaderValidCache[$next4] = self::MPEGaudioHeaderValid($MPEGaudioHeaderDecodeCache[$next4], false, false); } if ($MPEGaudioHeaderValidCache[$next4]) { - fseek($this->getid3->fp, -4, SEEK_CUR); + $this->fseek(-4, SEEK_CUR); getid3_lib::safe_inc($Distribution['bitrate'][$LongMPEGbitrateLookup[$head4]]); getid3_lib::safe_inc($Distribution['layer'][$LongMPEGlayerLookup[$head4]]); @@ -1277,7 +1280,7 @@ class getid3_mp3 extends getid3_handler getid3_lib::safe_inc($Distribution['padding'][intval($LongMPEGpaddingLookup[$head4])]); getid3_lib::safe_inc($Distribution['frequency'][$LongMPEGfrequencyLookup[$head4]]); if ($max_frames_scan && (++$frames_scanned >= $max_frames_scan)) { - $pct_data_scanned = (ftell($this->getid3->fp) - $info['avdataoffset']) / ($info['avdataend'] - $info['avdataoffset']); + $pct_data_scanned = ($this->ftell() - $info['avdataoffset']) / ($info['avdataend'] - $info['avdataoffset']); $info['warning'][] = 'too many MPEG audio frames to scan, only scanned first '.$max_frames_scan.' frames ('.number_format($pct_data_scanned * 100, 1).'% of file) and extrapolated distribution, playtime and bitrate may be incorrect.'; foreach ($Distribution as $key1 => $value1) { foreach ($value1 as $key2 => $value2) { @@ -1290,7 +1293,7 @@ class getid3_mp3 extends getid3_handler } } unset($next4); - fseek($this->getid3->fp, $WhereWeWere - 3, SEEK_SET); + $this->fseek($WhereWeWere - 3); } } @@ -1355,13 +1358,13 @@ class getid3_mp3 extends getid3_handler } - fseek($this->getid3->fp, $avdataoffset, SEEK_SET); + $this->fseek($avdataoffset); $sync_seek_buffer_size = min(128 * 1024, $info['avdataend'] - $avdataoffset); if ($sync_seek_buffer_size <= 0) { $info['error'][] = 'Invalid $sync_seek_buffer_size at offset '.$avdataoffset; return false; } - $header = fread($this->getid3->fp, $sync_seek_buffer_size); + $header = $this->fread($sync_seek_buffer_size); $sync_seek_buffer_size = strlen($header); $SynchSeekOffset = 0; while ($SynchSeekOffset < $sync_seek_buffer_size) { @@ -1473,7 +1476,7 @@ class getid3_mp3 extends getid3_handler $dummy = array('error'=>$info['error'], 'warning'=>$info['warning'], 'avdataend'=>$info['avdataend'], 'avdataoffset'=>$info['avdataoffset']); $synchstartoffset = $info['avdataoffset']; - fseek($this->getid3->fp, $info['avdataoffset'], SEEK_SET); + $this->fseek($info['avdataoffset']); // you can play with these numbers: $max_frames_scan = 50000; @@ -1488,13 +1491,13 @@ class getid3_mp3 extends getid3_handler $pct_data_scanned = 0; for ($current_segment = 0; $current_segment < $max_scan_segments; $current_segment++) { $frames_scanned_this_segment = 0; - if (ftell($this->getid3->fp) >= $info['avdataend']) { + if ($this->ftell() >= $info['avdataend']) { break; } - $scan_start_offset[$current_segment] = max(ftell($this->getid3->fp), $info['avdataoffset'] + round($current_segment * (($info['avdataend'] - $info['avdataoffset']) / $max_scan_segments))); + $scan_start_offset[$current_segment] = max($this->ftell(), $info['avdataoffset'] + round($current_segment * (($info['avdataend'] - $info['avdataoffset']) / $max_scan_segments))); if ($current_segment > 0) { - fseek($this->getid3->fp, $scan_start_offset[$current_segment], SEEK_SET); - $buffer_4k = fread($this->getid3->fp, 4096); + $this->fseek($scan_start_offset[$current_segment]); + $buffer_4k = $this->fread(4096); for ($j = 0; $j < (strlen($buffer_4k) - 4); $j++) { if (($buffer_4k{$j} == "\xFF") && ($buffer_4k{($j + 1)} > "\xE0")) { // synch detected if ($this->decodeMPEGaudioHeader($scan_start_offset[$current_segment] + $j, $dummy, false, false, $FastMode)) { @@ -1523,7 +1526,7 @@ class getid3_mp3 extends getid3_handler } $frames_scanned++; if ($frames_scan_per_segment && (++$frames_scanned_this_segment >= $frames_scan_per_segment)) { - $this_pct_scanned = (ftell($this->getid3->fp) - $scan_start_offset[$current_segment]) / ($info['avdataend'] - $info['avdataoffset']); + $this_pct_scanned = ($this->ftell() - $scan_start_offset[$current_segment]) / ($info['avdataend'] - $info['avdataoffset']); if (($current_segment == 0) && (($this_pct_scanned * $max_scan_segments) >= 1)) { // file likely contains < $max_frames_scan, just scan as one segment $max_scan_segments = 1; @@ -2006,4 +2009,4 @@ class getid3_mp3 extends getid3_handler return (isset($LAMEpresetUsedLookup[$LAMEtag['preset_used_id']]) ? $LAMEpresetUsedLookup[$LAMEtag['preset_used_id']] : 'new/unknown preset: '.$LAMEtag['preset_used_id'].' - report to info@getid3.org'); } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.audio.ogg.php b/wp-includes/ID3/module.audio.ogg.php index a2a35aad..f3bb0047 100644 --- a/wp-includes/ID3/module.audio.ogg.php +++ b/wp-includes/ID3/module.audio.ogg.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -114,6 +115,66 @@ class getid3_ogg extends getid3_handler $info['audio']['bitrate_mode'] = 'vbr'; } + } elseif (substr($filedata, 0, 7) == "\x80".'theora') { + + // http://www.theora.org/doc/Theora.pdf (section 6.2) + + $info['ogg']['pageheader']['theora']['theora_magic'] = substr($filedata, $filedataoffset, 7); // hard-coded to "\x80.'theora' + $filedataoffset += 7; + $info['ogg']['pageheader']['theora']['version_major'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 1)); + $filedataoffset += 1; + $info['ogg']['pageheader']['theora']['version_minor'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 1)); + $filedataoffset += 1; + $info['ogg']['pageheader']['theora']['version_revision'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 1)); + $filedataoffset += 1; + $info['ogg']['pageheader']['theora']['frame_width_macroblocks'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 2)); + $filedataoffset += 2; + $info['ogg']['pageheader']['theora']['frame_height_macroblocks'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 2)); + $filedataoffset += 2; + $info['ogg']['pageheader']['theora']['resolution_x'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 3)); + $filedataoffset += 3; + $info['ogg']['pageheader']['theora']['resolution_y'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 3)); + $filedataoffset += 3; + $info['ogg']['pageheader']['theora']['picture_offset_x'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 1)); + $filedataoffset += 1; + $info['ogg']['pageheader']['theora']['picture_offset_y'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 1)); + $filedataoffset += 1; + $info['ogg']['pageheader']['theora']['frame_rate_numerator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 4)); + $filedataoffset += 4; + $info['ogg']['pageheader']['theora']['frame_rate_denominator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 4)); + $filedataoffset += 4; + $info['ogg']['pageheader']['theora']['pixel_aspect_numerator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 3)); + $filedataoffset += 3; + $info['ogg']['pageheader']['theora']['pixel_aspect_denominator'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 3)); + $filedataoffset += 3; + $info['ogg']['pageheader']['theora']['color_space_id'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 1)); + $filedataoffset += 1; + $info['ogg']['pageheader']['theora']['nominal_bitrate'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 3)); + $filedataoffset += 3; + $info['ogg']['pageheader']['theora']['flags'] = getid3_lib::BigEndian2Int(substr($filedata, $filedataoffset, 2)); + $filedataoffset += 2; + + $info['ogg']['pageheader']['theora']['quality'] = ($info['ogg']['pageheader']['theora']['flags'] & 0xFC00) >> 10; + $info['ogg']['pageheader']['theora']['kfg_shift'] = ($info['ogg']['pageheader']['theora']['flags'] & 0x03E0) >> 5; + $info['ogg']['pageheader']['theora']['pixel_format_id'] = ($info['ogg']['pageheader']['theora']['flags'] & 0x0018) >> 3; + $info['ogg']['pageheader']['theora']['reserved'] = ($info['ogg']['pageheader']['theora']['flags'] & 0x0007) >> 0; // should be 0 + $info['ogg']['pageheader']['theora']['color_space'] = self::TheoraColorSpace($info['ogg']['pageheader']['theora']['color_space_id']); + $info['ogg']['pageheader']['theora']['pixel_format'] = self::TheoraPixelFormat($info['ogg']['pageheader']['theora']['pixel_format_id']); + + $info['video']['dataformat'] = 'theora'; + $info['mime_type'] = 'video/ogg'; + //$info['audio']['bitrate_mode'] = 'abr'; + //$info['audio']['lossless'] = false; + $info['video']['resolution_x'] = $info['ogg']['pageheader']['theora']['resolution_x']; + $info['video']['resolution_y'] = $info['ogg']['pageheader']['theora']['resolution_y']; + if ($info['ogg']['pageheader']['theora']['frame_rate_denominator'] > 0) { + $info['video']['frame_rate'] = (float) $info['ogg']['pageheader']['theora']['frame_rate_numerator'] / $info['ogg']['pageheader']['theora']['frame_rate_denominator']; + } + if ($info['ogg']['pageheader']['theora']['pixel_aspect_denominator'] > 0) { + $info['video']['pixel_aspect_ratio'] = (float) $info['ogg']['pageheader']['theora']['pixel_aspect_numerator'] / $info['ogg']['pageheader']['theora']['pixel_aspect_denominator']; + } +$info['warning'][] = 'Ogg Theora (v3) not fully supported in this version of getID3 ['.$this->getid3->version().'] -- bitrate, playtime and all audio data are currently unavailable'; + } elseif (substr($filedata, 0, 8) == "fishead\x00") { @@ -172,8 +233,8 @@ class getid3_ogg extends getid3_handler } elseif (substr($filedata, 1, 6) == 'theora') { - $info['video']['dataformat'] = 'theora'; - $info['error'][] = 'Ogg Theora not correctly handled in this version of getID3 ['.$this->getid3->version().']'; + $info['video']['dataformat'] = 'theora1'; + $info['error'][] = 'Ogg Theora (v1) not correctly handled in this version of getID3 ['.$this->getid3->version().']'; //break; } elseif (substr($filedata, 1, 6) == 'vorbis') { @@ -668,4 +729,28 @@ class getid3_ogg extends getid3_handler return round($qval, 1); // 5 or 4.9 } -} + public static function TheoraColorSpace($colorspace_id) { + // http://www.theora.org/doc/Theora.pdf (table 6.3) + static $TheoraColorSpaceLookup = array(); + if (empty($TheoraColorSpaceLookup)) { + $TheoraColorSpaceLookup[0] = 'Undefined'; + $TheoraColorSpaceLookup[1] = 'Rec. 470M'; + $TheoraColorSpaceLookup[2] = 'Rec. 470BG'; + $TheoraColorSpaceLookup[3] = 'Reserved'; + } + return (isset($TheoraColorSpaceLookup[$colorspace_id]) ? $TheoraColorSpaceLookup[$colorspace_id] : null); + } + + public static function TheoraPixelFormat($pixelformat_id) { + // http://www.theora.org/doc/Theora.pdf (table 6.4) + static $TheoraPixelFormatLookup = array(); + if (empty($TheoraPixelFormatLookup)) { + $TheoraPixelFormatLookup[0] = '4:2:0'; + $TheoraPixelFormatLookup[1] = 'Reserved'; + $TheoraPixelFormatLookup[2] = '4:2:2'; + $TheoraPixelFormatLookup[3] = '4:4:4'; + } + return (isset($TheoraPixelFormatLookup[$pixelformat_id]) ? $TheoraPixelFormatLookup[$pixelformat_id] : null); + } + +} \ No newline at end of file diff --git a/wp-includes/ID3/module.tag.apetag.php b/wp-includes/ID3/module.tag.apetag.php index afeede76..5bd4b835 100644 --- a/wp-includes/ID3/module.tag.apetag.php +++ b/wp-includes/ID3/module.tag.apetag.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -32,8 +33,8 @@ class getid3_apetag extends getid3_handler if ($this->overrideendoffset == 0) { - fseek($this->getid3->fp, 0 - $id3v1tagsize - $apetagheadersize - $lyrics3tagsize, SEEK_END); - $APEfooterID3v1 = fread($this->getid3->fp, $id3v1tagsize + $apetagheadersize + $lyrics3tagsize); + $this->fseek(0 - $id3v1tagsize - $apetagheadersize - $lyrics3tagsize, SEEK_END); + $APEfooterID3v1 = $this->fread($id3v1tagsize + $apetagheadersize + $lyrics3tagsize); //if (preg_match('/APETAGEX.{24}TAG.{125}$/i', $APEfooterID3v1)) { if (substr($APEfooterID3v1, strlen($APEfooterID3v1) - $id3v1tagsize - $apetagheadersize, 8) == 'APETAGEX') { @@ -51,8 +52,8 @@ class getid3_apetag extends getid3_handler } else { - fseek($this->getid3->fp, $this->overrideendoffset - $apetagheadersize, SEEK_SET); - if (fread($this->getid3->fp, 8) == 'APETAGEX') { + $this->fseek($this->overrideendoffset - $apetagheadersize); + if ($this->fread(8) == 'APETAGEX') { $info['ape']['tag_offset_end'] = $this->overrideendoffset; } @@ -68,21 +69,21 @@ class getid3_apetag extends getid3_handler // shortcut $thisfile_ape = &$info['ape']; - fseek($this->getid3->fp, $thisfile_ape['tag_offset_end'] - $apetagheadersize, SEEK_SET); - $APEfooterData = fread($this->getid3->fp, 32); + $this->fseek($thisfile_ape['tag_offset_end'] - $apetagheadersize); + $APEfooterData = $this->fread(32); if (!($thisfile_ape['footer'] = $this->parseAPEheaderFooter($APEfooterData))) { $info['error'][] = 'Error parsing APE footer at offset '.$thisfile_ape['tag_offset_end']; return false; } if (isset($thisfile_ape['footer']['flags']['header']) && $thisfile_ape['footer']['flags']['header']) { - fseek($this->getid3->fp, $thisfile_ape['tag_offset_end'] - $thisfile_ape['footer']['raw']['tagsize'] - $apetagheadersize, SEEK_SET); - $thisfile_ape['tag_offset_start'] = ftell($this->getid3->fp); - $APEtagData = fread($this->getid3->fp, $thisfile_ape['footer']['raw']['tagsize'] + $apetagheadersize); + $this->fseek($thisfile_ape['tag_offset_end'] - $thisfile_ape['footer']['raw']['tagsize'] - $apetagheadersize); + $thisfile_ape['tag_offset_start'] = $this->ftell(); + $APEtagData = $this->fread($thisfile_ape['footer']['raw']['tagsize'] + $apetagheadersize); } else { $thisfile_ape['tag_offset_start'] = $thisfile_ape['tag_offset_end'] - $thisfile_ape['footer']['raw']['tagsize']; - fseek($this->getid3->fp, $thisfile_ape['tag_offset_start'], SEEK_SET); - $APEtagData = fread($this->getid3->fp, $thisfile_ape['footer']['raw']['tagsize']); + $this->fseek($thisfile_ape['tag_offset_start']); + $APEtagData = $this->fread($thisfile_ape['footer']['raw']['tagsize']); } $info['avdataend'] = $thisfile_ape['tag_offset_start']; @@ -367,4 +368,4 @@ class getid3_apetag extends getid3_handler return in_array(strtolower($itemkey), $APEtagItemIsUTF8Lookup); } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.tag.id3v1.php b/wp-includes/ID3/module.tag.id3v1.php index fd9069e0..def281ae 100644 --- a/wp-includes/ID3/module.tag.id3v1.php +++ b/wp-includes/ID3/module.tag.id3v1.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -25,9 +26,9 @@ class getid3_id3v1 extends getid3_handler return false; } - fseek($this->getid3->fp, -256, SEEK_END); - $preid3v1 = fread($this->getid3->fp, 128); - $id3v1tag = fread($this->getid3->fp, 128); + $this->fseek(-256, SEEK_END); + $preid3v1 = $this->fread(128); + $id3v1tag = $this->fread(128); if (substr($id3v1tag, 0, 3) == 'TAG') { @@ -356,4 +357,4 @@ class getid3_id3v1 extends getid3_handler return $ID3v1Tag; } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/module.tag.id3v2.php b/wp-includes/ID3/module.tag.id3v2.php index b08f9f9a..d1c4fce7 100644 --- a/wp-includes/ID3/module.tag.id3v2.php +++ b/wp-includes/ID3/module.tag.id3v2.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -51,8 +52,8 @@ class getid3_id3v2 extends getid3_handler $thisfile_id3v2_flags = &$thisfile_id3v2['flags']; - fseek($this->getid3->fp, $this->StartingOffset, SEEK_SET); - $header = fread($this->getid3->fp, 10); + $this->fseek($this->StartingOffset); + $header = $this->fread(10); if (substr($header, 0, 3) == 'ID3' && strlen($header) == 10) { $thisfile_id3v2['majorversion'] = ord($header{3}); @@ -131,7 +132,7 @@ class getid3_id3v2 extends getid3_handler } if ($sizeofframes > 0) { - $framedata = fread($this->getid3->fp, $sizeofframes); // read all frames from file into $framedata variable + $framedata = $this->fread($sizeofframes); // read all frames from file into $framedata variable // if entire frame data is unsynched, de-unsynch it now (ID3v2.3.x) if (!empty($thisfile_id3v2_flags['unsynch']) && ($id3v2_majorversion <= 3)) { @@ -423,7 +424,7 @@ class getid3_id3v2 extends getid3_handler // ID3v2 size 4 * %0xxxxxxx if (isset($thisfile_id3v2_flags['isfooter']) && $thisfile_id3v2_flags['isfooter']) { - $footer = fread($this->getid3->fp, 10); + $footer = $this->fread(10); if (substr($footer, 0, 3) == '3DI') { $thisfile_id3v2['footer'] = true; $thisfile_id3v2['majorversion_footer'] = ord($footer{3}); @@ -642,7 +643,12 @@ class getid3_id3v2 extends getid3_handler $parsedFrame['description'] = $frame_description; $parsedFrame['data'] = substr($parsedFrame['data'], $frame_terminatorpos + strlen($this->TextEncodingTerminatorLookup($frame_textencoding))); if (!empty($parsedFrame['framenameshort']) && !empty($parsedFrame['data'])) { - $info['id3v2']['comments'][$parsedFrame['framenameshort']][] = trim(getid3_lib::iconv_fallback($parsedFrame['encoding'], $info['id3v2']['encoding'], $parsedFrame['data'])); + $commentkey = ($parsedFrame['description'] ? $parsedFrame['description'] : (isset($info['id3v2']['comments'][$parsedFrame['framenameshort']]) ? count($info['id3v2']['comments'][$parsedFrame['framenameshort']]) : 0)); + if (!isset($info['id3v2']['comments'][$parsedFrame['framenameshort']]) || !array_key_exists($commentkey, $info['id3v2']['comments'][$parsedFrame['framenameshort']])) { + $info['id3v2']['comments'][$parsedFrame['framenameshort']][$commentkey] = trim(getid3_lib::iconv_fallback($parsedFrame['encoding'], $info['id3v2']['encoding'], $parsedFrame['data'])); + } else { + $info['id3v2']['comments'][$parsedFrame['framenameshort']][] = trim(getid3_lib::iconv_fallback($parsedFrame['encoding'], $info['id3v2']['encoding'], $parsedFrame['data'])); + } } //unset($parsedFrame['data']); do not unset, may be needed elsewhere, e.g. for replaygain @@ -1077,7 +1083,12 @@ class getid3_id3v2 extends getid3_handler $parsedFrame['description'] = $frame_description; $parsedFrame['data'] = $frame_text; if (!empty($parsedFrame['framenameshort']) && !empty($parsedFrame['data'])) { - $info['id3v2']['comments'][$parsedFrame['framenameshort']][] = getid3_lib::iconv_fallback($parsedFrame['encoding'], $info['id3v2']['encoding'], $parsedFrame['data']); + $commentkey = ($parsedFrame['description'] ? $parsedFrame['description'] : (!empty($info['id3v2']['comments'][$parsedFrame['framenameshort']]) ? count($info['id3v2']['comments'][$parsedFrame['framenameshort']]) : 0)); + if (!isset($info['id3v2']['comments'][$parsedFrame['framenameshort']]) || !array_key_exists($commentkey, $info['id3v2']['comments'][$parsedFrame['framenameshort']])) { + $info['id3v2']['comments'][$parsedFrame['framenameshort']][$commentkey] = getid3_lib::iconv_fallback($parsedFrame['encoding'], $info['id3v2']['encoding'], $parsedFrame['data']); + } else { + $info['id3v2']['comments'][$parsedFrame['framenameshort']][] = getid3_lib::iconv_fallback($parsedFrame['encoding'], $info['id3v2']['encoding'], $parsedFrame['data']); + } } } @@ -1885,7 +1896,7 @@ class getid3_id3v2 extends getid3_handler $frame_offset += 2; $parsedFrame['bitsperpoint'] = ord(substr($parsedFrame['data'], $frame_offset++, 1)); $frame_bytesperpoint = ceil($parsedFrame['bitsperpoint'] / 8); - for ($i = 0; $i < $frame_indexpoints; $i++) { + for ($i = 0; $i < $parsedFrame['indexpoints']; $i++) { $parsedFrame['indexes'][$i] = getid3_lib::BigEndian2Int(substr($parsedFrame['data'], $frame_offset, $frame_bytesperpoint)); $frame_offset += $frame_bytesperpoint; } @@ -3411,4 +3422,3 @@ class getid3_id3v2 extends getid3_handler } } - diff --git a/wp-includes/ID3/module.tag.lyrics3.php b/wp-includes/ID3/module.tag.lyrics3.php index 108d7aee..7891603e 100644 --- a/wp-includes/ID3/module.tag.lyrics3.php +++ b/wp-includes/ID3/module.tag.lyrics3.php @@ -3,6 +3,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// // See readme.txt for more details // ///////////////////////////////////////////////////////////////// @@ -27,8 +28,8 @@ class getid3_lyrics3 extends getid3_handler return false; } - fseek($this->getid3->fp, (0 - 128 - 9 - 6), SEEK_END); // end - ID3v1 - "LYRICSEND" - [Lyrics3size] - $lyrics3_id3v1 = fread($this->getid3->fp, 128 + 9 + 6); + $this->fseek((0 - 128 - 9 - 6), SEEK_END); // end - ID3v1 - "LYRICSEND" - [Lyrics3size] + $lyrics3_id3v1 = $this->fread(128 + 9 + 6); $lyrics3lsz = substr($lyrics3_id3v1, 0, 6); // Lyrics3size $lyrics3end = substr($lyrics3_id3v1, 6, 9); // LYRICSEND or LYRICS200 $id3v1tag = substr($lyrics3_id3v1, 15, 128); // ID3v1 @@ -68,9 +69,9 @@ class getid3_lyrics3 extends getid3_handler if (isset($info['ape']['tag_offset_start']) && ($info['ape']['tag_offset_start'] > 15)) { - fseek($this->getid3->fp, $info['ape']['tag_offset_start'] - 15, SEEK_SET); - $lyrics3lsz = fread($this->getid3->fp, 6); - $lyrics3end = fread($this->getid3->fp, 9); + $this->fseek($info['ape']['tag_offset_start'] - 15); + $lyrics3lsz = $this->fread(6); + $lyrics3end = $this->fread(9); if ($lyrics3end == 'LYRICSEND') { // Lyrics3v1, APE, maybe ID3v1 @@ -101,20 +102,19 @@ class getid3_lyrics3 extends getid3_handler if (!isset($info['ape'])) { $GETID3_ERRORARRAY = &$info['warning']; - if (getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.tag.apetag.php', __FILE__, false)) { - $getid3_temp = new getID3(); - $getid3_temp->openfile($this->getid3->filename); - $getid3_apetag = new getid3_apetag($getid3_temp); - $getid3_apetag->overrideendoffset = $info['lyrics3']['tag_offset_start']; - $getid3_apetag->Analyze(); - if (!empty($getid3_temp->info['ape'])) { - $info['ape'] = $getid3_temp->info['ape']; - } - if (!empty($getid3_temp->info['replay_gain'])) { - $info['replay_gain'] = $getid3_temp->info['replay_gain']; - } - unset($getid3_temp, $getid3_apetag); + getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.'module.tag.apetag.php', __FILE__, true); + $getid3_temp = new getID3(); + $getid3_temp->openfile($this->getid3->filename); + $getid3_apetag = new getid3_apetag($getid3_temp); + $getid3_apetag->overrideendoffset = $info['lyrics3']['tag_offset_start']; + $getid3_apetag->Analyze(); + if (!empty($getid3_temp->info['ape'])) { + $info['ape'] = $getid3_temp->info['ape']; + } + if (!empty($getid3_temp->info['replay_gain'])) { + $info['replay_gain'] = $getid3_temp->info['replay_gain']; } + unset($getid3_temp, $getid3_apetag); } } @@ -132,11 +132,11 @@ class getid3_lyrics3 extends getid3_handler return false; } - fseek($this->getid3->fp, $endoffset, SEEK_SET); + $this->fseek($endoffset); if ($length <= 0) { return false; } - $rawdata = fread($this->getid3->fp, $length); + $rawdata = $this->fread($length); $ParsedLyrics3['raw']['lyrics3version'] = $version; $ParsedLyrics3['raw']['lyrics3tagsize'] = $length; @@ -169,7 +169,7 @@ class getid3_lyrics3 extends getid3_handler $ParsedLyrics3['raw']['LYR'] = trim(substr($rawdata, 11, strlen($rawdata) - 11 - 9)); $this->Lyrics3LyricsTimestampParse($ParsedLyrics3); } else { - $info['error'][] = '"LYRICSEND" expected at '.(ftell($this->getid3->fp) - 11 + $length - 9).' but found "'.substr($rawdata, strlen($rawdata) - 9, 9).'" instead'; + $info['error'][] = '"LYRICSEND" expected at '.($this->ftell() - 11 + $length - 9).' but found "'.substr($rawdata, strlen($rawdata) - 9, 9).'" instead'; return false; } break; @@ -217,7 +217,7 @@ class getid3_lyrics3 extends getid3_handler $this->Lyrics3LyricsTimestampParse($ParsedLyrics3); } } else { - $info['error'][] = '"LYRICS200" expected at '.(ftell($this->getid3->fp) - 11 + $length - 9).' but found "'.substr($rawdata, strlen($rawdata) - 9, 9).'" instead'; + $info['error'][] = '"LYRICS200" expected at '.($this->ftell() - 11 + $length - 9).' but found "'.substr($rawdata, strlen($rawdata) - 9, 9).'" instead'; return false; } break; @@ -291,4 +291,4 @@ class getid3_lyrics3 extends getid3_handler } return null; } -} +} \ No newline at end of file diff --git a/wp-includes/ID3/readme.txt b/wp-includes/ID3/readme.txt index 337e84f3..b627cc2d 100644 --- a/wp-includes/ID3/readme.txt +++ b/wp-includes/ID3/readme.txt @@ -2,6 +2,7 @@ /// getID3() by James Heinrich // // available at http://getid3.sourceforge.net // // or http://www.getid3.org // +// also https://github.com/JamesHeinrich/getID3 // ///////////////////////////////////////////////////////////////// ***************************************************************** @@ -67,13 +68,13 @@ What does getID3() do? =========================================================================== Reads & parses (to varying degrees): -# tags: + ¤ tags: * APE (v1 and v2) * ID3v1 (& ID3v1.1) * ID3v2 (v2.4, v2.3, v2.2) * Lyrics3 (v1 & v2) -# audio-lossy: + ¤ audio-lossy: * MP3/MP2/MP1 * MPC / Musepack * Ogg (Vorbis, OggFLAC, Speex) @@ -85,7 +86,7 @@ Reads & parses (to varying degrees): * DSS * VQF -# audio-lossless: + ¤ audio-lossless: * AIFF * AU * Bonk @@ -104,7 +105,7 @@ Reads & parses (to varying degrees): * WAV (RIFF) * WavPack -# audio-video: + ¤ audio-video: * ASF: ASF, Windows Media Audio (WMA), Windows Media Video (WMV) * AVI (RIFF) * Flash @@ -114,7 +115,7 @@ Reads & parses (to varying degrees): * Quicktime (including MP4) * RealVideo -# still image: + ¤ still image: * BMP * GIF * JPEG @@ -123,7 +124,7 @@ Reads & parses (to varying degrees): * SWF (Flash) * PhotoCD -# data: + ¤ data: * ISO-9660 CD-ROM image (directory structure) * SZIP (limited support) * ZIP (directory structure) @@ -309,7 +310,7 @@ http://www.getid3.org/phpBB3/viewforum.php?f=7 (http://web.inter.nl.net/users/hvdh/lossless/lossless.htm) * Support for RIFF-INFO chunks * http://lotto.st-andrews.ac.uk/~njh/tag_interchange.html - (thanks Nick Humfrey ) + (thanks Nick Humfrey ) * http://abcavi.narod.ru/sof/abcavi/infotags.htm (thanks Kibi) * Better support for Bink video @@ -324,23 +325,23 @@ http://www.getid3.org/phpBB3/viewforum.php?f=7 * Support for IFF * Support for ICO * Support for ANI -* Support for EXE (comments, author, etc) (thanks p*quaedackers@planet*nl) +* Support for EXE (comments, author, etc) (thanks p*quaedackersØplanet*nl) * Support for DVD-IFO (region, subtitles, aspect ratio, etc) - (thanks p*quaedackers@planet*nl) + (thanks p*quaedackersØplanet*nl) * More complete support for SWF - parsing encapsulated MP3 and/or JPEG content - (thanks n8n8@yahoo*com) + (thanks n8n8Øyahoo*com) * Support for a2b * Optional scan-through-frames for AVI verification - (thanks rockcohen@massive-interactive*nl) -* Support for TTF (thanks info@butterflyx*com) + (thanks rockcohenØmassive-interactive*nl) +* Support for TTF (thanks infoØbutterflyx*com) * Support for DSS (http://www.getid3.org/phpBB3/viewtopic.php?t=171) * Support for SMAF (http://smaf-yamaha.com/what/demo.html) http://www.getid3.org/phpBB3/viewtopic.php?t=182 * Support for AMR (http://www.getid3.org/phpBB3/viewtopic.php?t=195) * Support for 3gpp (http://www.getid3.org/phpBB3/viewtopic.php?t=195) -* Support for ID4 (http://www.wackysoft.cjb.net grizlyY2K@hotmail*com) +* Support for ID4 (http://www.wackysoft.cjb.net grizlyY2KØhotmail*com) * Parse XML data returned in Ogg comments -* Parse XML data from Quicktime SMIL metafiles (klausrath@mac*com) +* Parse XML data from Quicktime SMIL metafiles (klausrathØmac*com) * ID3v2 genre string creator function * More complete parsing of JPG * Support for all old-style ASF packets @@ -424,7 +425,7 @@ http://www.getid3.org/phpBB3/viewtopic.php?t=25 "movi" chunk that fits in the first 2GB, should issue error to show that playtime is incorrect. Other data should be mostly correct, assuming that data is constant throughout the file) - +* PHP <= v5 on Windows cannot read UTF-8 filenames Known Bugs/Issues in other programs @@ -600,4 +601,4 @@ Reference material: * http://cpansearch.perl.org/src/RGIBSON/Audio-DSS-0.02/lib/Audio/DSS.pm * http://trac.musepack.net/trac/wiki/SV8Specification * http://wyday.com/cuesharp/specification.php -* http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html +* http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html \ No newline at end of file diff --git a/wp-includes/admin-bar.php b/wp-includes/admin-bar.php index cd1bb82a..32853c3a 100644 --- a/wp-includes/admin-bar.php +++ b/wp-includes/admin-bar.php @@ -270,8 +270,9 @@ function wp_admin_bar_site_menu( $wp_admin_bar ) { $blogname = get_bloginfo('name'); - if ( empty( $blogname ) ) + if ( ! $blogname ) { $blogname = preg_replace( '#^(https?://)?(www.)?#', '', get_home_url() ); + } if ( is_network_admin() ) { $blogname = sprintf( __('Network Admin: %s'), esc_html( get_current_site()->site_name ) ); @@ -402,7 +403,12 @@ function wp_admin_bar_my_sites_menu( $wp_admin_bar ) { $blavatar = '
    '; - $blogname = empty( $blog->blogname ) ? $blog->domain : $blog->blogname; + $blogname = $blog->blogname; + + if ( ! $blogname ) { + $blogname = preg_replace( '#^(https?://)?(www.)?#', '', get_home_url() ); + } + $menu_id = 'blog-' . $blog->userblog_id; $wp_admin_bar->add_menu( array( @@ -530,22 +536,24 @@ function wp_admin_bar_edit_menu( $wp_admin_bar ) { if ( ! empty( $current_object->post_type ) && ( $post_type_object = get_post_type_object( $current_object->post_type ) ) && current_user_can( 'edit_post', $current_object->ID ) - && $post_type_object->show_ui && $post_type_object->show_in_admin_bar ) + && $post_type_object->show_ui && $post_type_object->show_in_admin_bar + && $edit_post_link = get_edit_post_link( $current_object->ID ) ) { $wp_admin_bar->add_menu( array( 'id' => 'edit', 'title' => $post_type_object->labels->edit_item, - 'href' => get_edit_post_link( $current_object->ID ) + 'href' => $edit_post_link ) ); } elseif ( ! empty( $current_object->taxonomy ) && ( $tax = get_taxonomy( $current_object->taxonomy ) ) && current_user_can( $tax->cap->edit_terms ) - && $tax->show_ui ) + && $tax->show_ui + && $edit_term_link = get_edit_term_link( $current_object->term_id, $current_object->taxonomy ) ) { $wp_admin_bar->add_menu( array( 'id' => 'edit', 'title' => $tax->labels->edit_item, - 'href' => get_edit_term_link( $current_object->term_id, $current_object->taxonomy ) + 'href' => $edit_term_link ) ); } } @@ -660,13 +668,14 @@ function wp_admin_bar_appearance_menu( $wp_admin_bar ) { if ( ! current_user_can( 'edit_theme_options' ) ) return; + $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; + $customize_url = add_query_arg( 'url', urlencode( $current_url ), wp_customize_url() ); if ( current_user_can( 'customize' ) ) { - $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'customize', 'title' => __('Customize'), - 'href' => add_query_arg( 'url', urlencode( $current_url ), wp_customize_url() ), + 'href' => $customize_url, 'meta' => array( 'class' => 'hide-if-no-customize', ), @@ -680,11 +689,54 @@ function wp_admin_bar_appearance_menu( $wp_admin_bar ) { if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) ) $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'menus', 'title' => __('Menus'), 'href' => admin_url('nav-menus.php') ) ); - if ( current_theme_supports( 'custom-background' ) ) - $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'background', 'title' => __('Background'), 'href' => admin_url('themes.php?page=custom-background') ) ); + if ( current_theme_supports( 'custom-background' ) ) { + $wp_admin_bar->add_menu( array( + 'parent' => 'appearance', + 'id' => 'background', + 'title' => __( 'Background' ), + 'href' => admin_url( 'themes.php?page=custom-background' ), + 'meta' => array( + 'class' => 'hide-if-customize', + ), + ) ); + + if ( current_user_can( 'customize' ) ) { + $wp_admin_bar->add_menu( array( + 'parent' => 'appearance', + 'id' => 'customize-background', + 'title' => __( 'Background' ), + 'href' => add_query_arg( urlencode( 'autofocus[control]' ), 'background_image', $customize_url ), // urlencode() needed due to #16859 + 'meta' => array( + 'class' => 'hide-if-no-customize', + ), + ) ); + } + } + + if ( current_theme_supports( 'custom-header' ) ) { + $wp_admin_bar->add_menu( array( + 'parent' => 'appearance', + 'id' => 'header', + 'title' => __( 'Header' ), + 'href' => admin_url( 'themes.php?page=custom-header' ), + 'meta' => array( + 'class' => 'hide-if-customize', + ), + ) ); + + if ( current_user_can( 'customize' ) ) { + $wp_admin_bar->add_menu( array( + 'parent' => 'appearance', + 'id' => 'customize-header', + 'title' => __( 'Header' ), + 'href' => add_query_arg( urlencode( 'autofocus[control]' ), 'header_image', $customize_url ), // urlencode() needed due to #16859 + 'meta' => array( + 'class' => 'hide-if-no-customize', + ), + ) ); + } + } - if ( current_theme_supports( 'custom-header' ) ) - $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'header', 'title' => __('Header'), 'href' => admin_url('themes.php?page=custom-header') ) ); } /** diff --git a/wp-includes/author-template.php b/wp-includes/author-template.php index 1ec236ab..2280487d 100644 --- a/wp-includes/author-template.php +++ b/wp-includes/author-template.php @@ -16,7 +16,6 @@ * @since 1.5.0 * * @uses $authordata The current author's DB object. - * @uses apply_filters() Calls 'the_author' hook on the author display name. * * @param string $deprecated Deprecated. * @return string The author's display name. @@ -71,10 +70,6 @@ function the_author( $deprecated = '', $deprecated_echo = true ) { * * @since 2.8.0 * - * @uses $post The current post's DB object. - * @uses get_post_meta() Retrieves the ID of the author who last edited the current post. - * @uses get_userdata() Retrieves the author's DB object. - * @uses apply_filters() Calls 'the_modified_author' hook on the author display name. * @return string The author's display name. */ function get_the_modified_author() { @@ -108,7 +103,6 @@ function the_modified_author() { * Retrieve the requested data of the author of the current post. * @link http://codex.wordpress.org/Template_Tags/the_author_meta * @since 2.8.0 - * @uses $authordata The current author's DB object (if $user_id not specified). * @param string $field selects the field of the users record. * @param int $user_id Optional. User ID. * @return string The author's field from the current author's DB object. @@ -168,9 +162,6 @@ function the_author_meta( $field = '', $user_id = false ) { * * If the author has a home page set, return an HTML link, otherwise just return the * author's name. - * - * @uses get_the_author_meta() - * @uses get_the_author() */ function get_the_author_link() { if ( get_the_author_meta('url') ) { @@ -189,8 +180,6 @@ function get_the_author_link() { * @link http://codex.wordpress.org/Template_Tags/the_author_link * * @since 2.1.0 - * - * @uses get_the_author_link() */ function the_author_link() { echo get_the_author_link(); @@ -201,8 +190,6 @@ function the_author_link() { * * @since 1.5.0 * - * @uses $post The current post in the Loop's DB object. - * @uses count_user_posts() * @return int The number of posts by the author. */ function get_the_author_posts() { @@ -218,7 +205,6 @@ function get_the_author_posts() { * * @link http://codex.wordpress.org/Template_Tags/the_author_posts * @since 0.71 - * @uses get_the_author_posts() Echoes returned value from function. */ function the_author_posts() { echo get_the_author_posts(); @@ -233,9 +219,6 @@ function the_author_posts() { * * @link http://codex.wordpress.org/Template_Tags/the_author_posts_link * @since 1.2.0 - * @uses $authordata The current author's DB object. - * @uses get_author_posts_url() - * @uses get_the_author() * @param string $deprecated Deprecated. */ function the_author_posts_link($deprecated = '') { diff --git a/wp-includes/bookmark-template.php b/wp-includes/bookmark-template.php index a4561900..54ad5c99 100644 --- a/wp-includes/bookmark-template.php +++ b/wp-includes/bookmark-template.php @@ -34,8 +34,8 @@ * or 0|false. Default 1|true. * @type int|bool $show_name Whether to show link name if available. Accepts 1|true or * 0|false. Default 0|false. - * @type string $before The HTML or text to prepend to each bookmark. Default '
  • '. - * @type string $after The HTML or text to append to each bookmark. Default '
  • '. + * @type string $before The HTML or text to prepend to each bookmark. Default `
  • `. + * @type string $after The HTML or text to append to each bookmark. Default `
  • `. * @type string $link_before The HTML or text to prepend to each bookmark inside the anchor * tags. Default empty. * @type string $link_after The HTML or text to append to each bookmark inside the anchor diff --git a/wp-includes/bookmark.php b/wp-includes/bookmark.php index ec2f0b21..08b21297 100644 --- a/wp-includes/bookmark.php +++ b/wp-includes/bookmark.php @@ -10,9 +10,10 @@ * Retrieve Bookmark data * * @since 2.1.0 - * @uses $wpdb Database Object * - * @param mixed $bookmark + * @global wpdb $wpdb WordPress database abstraction object. + * + * @param int|stdClass $bookmark * @param string $output Optional. Either OBJECT, ARRAY_N, or ARRAY_A constant * @param string $filter Optional, default is 'raw'. * @return array|object Type returned depends on $output value. @@ -60,8 +61,6 @@ function get_bookmark($bookmark, $output = OBJECT, $filter = 'raw') { * Retrieve single bookmark data item or field. * * @since 2.3.0 - * @uses get_bookmark() Gets bookmark object using $bookmark as ID - * @uses sanitize_bookmark_field() Sanitizes Bookmark field based on $context. * * @param string $field The name of the data field to return * @param int $bookmark The bookmark ID to get field @@ -93,7 +92,7 @@ function get_bookmark_field( $field, $bookmark, $context = 'display' ) { * * @since 2.1.0 * - * @global wpdb $wpdb WordPress database access abstraction object. + * @global wpdb $wpdb WordPress database abstraction object. * * @param string|array $args { * Optional. String or array of arguments to retrieve bookmarks. @@ -250,7 +249,7 @@ function get_bookmarks( $args = '' ) { break; default: $orderparams = array(); - $keys = array( 'link_id', 'link_name', 'link_url', 'link_visible', 'link_rating', 'link_owner', 'link_updated', 'link_notes' ); + $keys = array( 'link_id', 'link_name', 'link_url', 'link_visible', 'link_rating', 'link_owner', 'link_updated', 'link_notes', 'link_description' ); foreach ( explode( ',', $orderby ) as $ordparam ) { $ordparam = trim( $ordparam ); @@ -407,7 +406,6 @@ function sanitize_bookmark_field($field, $value, $bookmark_id, $context) { * Deletes bookmark cache * * @since 2.7.0 - * @uses wp_cache_delete() Deletes the contents of 'get_bookmarks' */ function clean_bookmark_cache( $bookmark_id ) { wp_cache_delete( $bookmark_id, 'bookmark' ); diff --git a/wp-includes/cache.php b/wp-includes/cache.php index 5264fe21..3cd344bb 100644 --- a/wp-includes/cache.php +++ b/wp-includes/cache.php @@ -664,6 +664,9 @@ class WP_Object_Cache { * @since 3.4.0 * * @access protected + * @param string $key + * @param string $group + * @return bool */ protected function _exists( $key, $group ) { return isset( $this->cache[ $group ] ) && ( isset( $this->cache[ $group ][ $key ] ) || array_key_exists( $key, $this->cache[ $group ] ) ); diff --git a/wp-includes/canonical.php b/wp-includes/canonical.php index 42e02d9d..5b2f84d6 100644 --- a/wp-includes/canonical.php +++ b/wp-includes/canonical.php @@ -69,8 +69,8 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) { return; // Some PHP setups turn requests for / into /index.php in REQUEST_URI - // See: http://trac.wordpress.org/ticket/5017 - // See: http://trac.wordpress.org/ticket/7173 + // See: https://core.trac.wordpress.org/ticket/5017 + // See: https://core.trac.wordpress.org/ticket/7173 // Disabled, for now: // $original['path'] = preg_replace('|/index\.php$|', '/', $original['path']); @@ -194,7 +194,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) { } elseif ( is_category() || is_tag() || is_tax() ) { // Terms (Tags/categories) $term_count = 0; - foreach ( $wp_query->tax_query->queries as $tax_query ) + foreach ( $wp_query->tax_query->queried_terms as $tax_query ) $term_count += count( $tax_query['terms'] ); $obj = $wp_query->get_queried_object(); @@ -492,6 +492,9 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) { * @since 3.4.0 * @access private * + * @param string $query_string + * @param array $args_to_check + * @param string $url * @return string The altered query string */ function _remove_qs_args_if_not_in_url( $query_string, Array $args_to_check, $url ) { @@ -512,7 +515,8 @@ function _remove_qs_args_if_not_in_url( $query_string, Array $args_to_check, $ur * Attempts to guess the correct URL based on query vars * * @since 2.3.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @return bool|string The correct URL if one is found. False on failure. */ diff --git a/wp-includes/capabilities.php b/wp-includes/capabilities.php index 30c38b2c..894a149e 100644 --- a/wp-includes/capabilities.php +++ b/wp-includes/capabilities.php @@ -13,14 +13,12 @@ * the name in value of the 'name' key. The capabilities are stored as an array * in the value of the 'capability' key. * - * - * array ( - * 'rolename' => array ( - * 'name' => 'rolename', - * 'capabilities' => array() - * ) - * ) - * + * array ( + * 'rolename' => array ( + * 'name' => 'rolename', + * 'capabilities' => array() + * ) + * ) * * @since 2.0.0 * @package WordPress @@ -104,7 +102,8 @@ class WP_Roles { * * @since 2.1.0 * @access protected - * @uses $wpdb Used to get the database prefix. + * + * @global wpdb $wpdb WordPress database abstraction object. * @global array $wp_user_roles Used to set the 'roles' property value. */ protected function _init() { @@ -612,6 +611,8 @@ class WP_User { * Magic method for checking the existence of a certain custom field * * @since 3.3.0 + * @param string $key + * @return bool */ public function __isset( $key ) { if ( 'id' == $key ) { @@ -632,6 +633,8 @@ class WP_User { * Magic method for accessing custom fields * * @since 3.3.0 + * @param string $key + * @return mixed */ public function __get( $key ) { if ( 'id' == $key ) { @@ -1205,8 +1208,8 @@ function map_meta_cap( $cap, $user_id ) { /** * Filter whether the user is allowed to add post meta to a post. * - * The dynamic portion of the hook name, $meta_key, refers to the - * meta key passed to map_meta_cap(). + * The dynamic portion of the hook name, `$meta_key`, refers to the + * meta key passed to {@see map_meta_cap()}. * * @since 3.3.0 * diff --git a/wp-includes/category-template.php b/wp-includes/category-template.php index 7369fda9..0f97068f 100644 --- a/wp-includes/category-template.php +++ b/wp-includes/category-template.php @@ -66,7 +66,6 @@ function get_category_parents( $id, $link = false, $separator = '/', $nicename = * Retrieve post categories. * * @since 0.71 - * @uses $post * * @param int $id Optional, default to current post ID. The post ID. * @return array @@ -248,7 +247,6 @@ function get_the_category_list( $separator = '', $parents='', $post_id = false ) * As of 2.7, the function can be used anywhere if it is provided a post ID or post object. * * @since 1.2.0 - * @uses has_category() * * @param int|string|array $category Category ID, name or slug, or array of said. * @param int|object $post Optional. Post to check instead of the current post. (since 2.7.0) @@ -460,7 +458,7 @@ function wp_dropdown_categories( $args = '' ) { * @since 2.1.0 * * @param string|array $args Optional. Override default arguments. - * @return string HTML content only if 'echo' argument is 0. + * @return false|null|string HTML content only if 'echo' argument is 0. */ function wp_list_categories( $args = '' ) { $defaults = array( @@ -588,8 +586,8 @@ function wp_list_categories( $args = '' ) { * * @since 2.3.0 * - * @param array|string $args Optional. Override default arguments. - * @return array Generated tag cloud, only if no failures and 'array' is set for the 'format' argument. + * @param array|string|null $args Optional. Override default arguments. + * @return null|false Generated tag cloud, only if no failures and 'array' is set for the 'format' argument. */ function wp_tag_cloud( $args = '' ) { $defaults = array( @@ -1301,7 +1299,7 @@ function get_the_term_list( $id, $taxonomy, $before = '', $sep = '', $after = '' /** * Filter the term links for a given taxonomy. * - * The dynamic portion of the filter name, $taxonomy, refers + * The dynamic portion of the filter name, `$taxonomy`, refers * to the taxonomy slug. * * @since 2.5.0 @@ -1323,7 +1321,7 @@ function get_the_term_list( $id, $taxonomy, $before = '', $sep = '', $after = '' * @param string $before Optional. Before list. * @param string $sep Optional. Separate items using this. * @param string $after Optional. After list. - * @return null|bool False on WordPress error. Returns null when displaying. + * @return false|null False on WordPress error. Returns null when displaying. */ function the_terms( $id, $taxonomy, $before = '', $sep = ', ', $after = '' ) { $term_list = get_the_term_list( $id, $taxonomy, $before, $sep, $after ); diff --git a/wp-includes/category.php b/wp-includes/category.php index fddaa6f6..6d2ad993 100644 --- a/wp-includes/category.php +++ b/wp-includes/category.php @@ -24,13 +24,14 @@ function get_categories( $args = '' ) { $args = wp_parse_args( $args, $defaults ); $taxonomy = $args['taxonomy']; + /** - * Filter the taxonomy used to retrieve terms when calling get_categories(). + * Filter the taxonomy used to retrieve terms when calling {@see get_categories()}. * * @since 2.7.0 * * @param string $taxonomy Taxonomy to retrieve terms from. - * @param array $args An array of arguments. @see get_terms() + * @param array $args An array of arguments. See {@see get_terms()}. */ $taxonomy = apply_filters( 'get_categories_taxonomy', $taxonomy, $args ); @@ -63,7 +64,6 @@ function get_categories( $args = '' ) { * The category will converted to maintain backwards compatibility. * * @since 1.5.1 - * @uses get_term() Used to get the category data from the taxonomy. * * @param int|object $category Category ID or Category row object * @param string $output Optional. Constant OBJECT, ARRAY_A, or ARRAY_N @@ -210,7 +210,6 @@ function cat_is_ancestor_of( $cat1, $cat2 ) { * Sanitizes category data based on context. * * @since 2.3.0 - * @uses sanitize_term() See this function for what context are supported. * * @param object|array $category Category data * @param string $context Optional. Default is 'display'. @@ -224,7 +223,6 @@ function sanitize_category( $category, $context = 'display' ) { * Sanitizes data in single category key field. * * @since 2.3.0 - * @uses sanitize_term_field() See function for more details. * * @param string $field Category key to sanitize * @param mixed $value Category value to sanitize @@ -243,7 +241,6 @@ function sanitize_category_field( $field, $value, $cat_id, $context ) { * * @since 2.3.0 * @see get_terms() For list of arguments to pass. - * @uses apply_filters() Calls 'get_tags' hook on array of tags and with $args. * * @param string|array $args Tag arguments to use when retrieving tags. * @return array List of tags. @@ -297,7 +294,6 @@ function get_tag( $tag, $output = OBJECT, $filter = 'raw' ) { * Remove the category cache data based on ID. * * @since 2.1.0 - * @uses clean_term_cache() Clears the cache for the category based on ID * * @param int $id Category ID */ diff --git a/wp-includes/class-IXR.php b/wp-includes/class-IXR.php index b0a0f28d..91b65e96 100644 --- a/wp-includes/class-IXR.php +++ b/wp-includes/class-IXR.php @@ -151,7 +151,7 @@ class IXR_Value { /** * Checks whether or not the supplied array is a struct or not * - * @param unknown_type $array + * @param array $array * @return boolean */ function isStruct($array) @@ -228,6 +228,13 @@ class IXR_Message // Bail if there are too many elements to parse $element_limit = 30000; if ( function_exists( 'apply_filters' ) ) { + /** + * Filter the number of elements to parse in an XML-RPC response. + * + * @since 4.0.0 + * + * @param int $element_limit Default elements limit. + */ $element_limit = apply_filters( 'xmlrpc_element_limit', $element_limit ); } if ( $element_limit && 2 * $element_limit < substr_count( $this->message, '<' ) ) { diff --git a/wp-includes/class-http.php b/wp-includes/class-http.php index 8a238363..8f7351de 100644 --- a/wp-includes/class-http.php +++ b/wp-includes/class-http.php @@ -5,7 +5,7 @@ * Standardizes the HTTP requests for WordPress. Handles cookies, gzip encoding and decoding, chunk * decoding, if HTTP 1.1 and various other difficult HTTP protocol implementations. * - * @link http://trac.wordpress.org/ticket/4779 HTTP API Proposal + * @link https://core.trac.wordpress.org/ticket/4779 HTTP API Proposal * * @package WordPress * @subpackage HTTP @@ -208,8 +208,9 @@ class WP_Http { * If we are streaming to a file but no filename was given drop it in the WP temp dir * and pick its name using the basename of the $url. */ - if ( $r['stream'] && empty( $r['filename'] ) ) - $r['filename'] = get_temp_dir() . basename( $url ); + if ( $r['stream'] && empty( $r['filename'] ) ) { + $r['filename'] = wp_unique_filename( get_temp_dir(), basename( $url ) ); + } /* * Force some settings if we are streaming to a file and check for existence and perms @@ -298,7 +299,7 @@ class WP_Http { * @param array $args Request arguments * @param string $url URL to Request * - * @return string|bool Class name for the first transport that claims to support the request. False if no transport claims to support the request. + * @return string|false Class name for the first transport that claims to support the request. False if no transport claims to support the request. */ public function _get_first_available_transport( $args, $url = null ) { /** @@ -524,6 +525,9 @@ class WP_Http { $cookies[] = new WP_Http_Cookie( $value, $url ); } + // Cast the Response Code to an int + $response['code'] = intval( $response['code'] ); + return array('response' => $response, 'headers' => $newheaders, 'cookies' => $cookies); } @@ -615,8 +619,8 @@ class WP_Http { * are supported, eg *.wordpress.org will allow for all subdomains of wordpress.org to be contacted. * * @since 2.8.0 - * @link http://core.trac.wordpress.org/ticket/8927 Allow preventing external requests. - * @link http://core.trac.wordpress.org/ticket/14636 Allow wildcard domains in WP_ACCESSIBLE_HOSTS + * @link https://core.trac.wordpress.org/ticket/8927 Allow preventing external requests. + * @link https://core.trac.wordpress.org/ticket/14636 Allow wildcard domains in WP_ACCESSIBLE_HOSTS * * @param string $uri URI of url. * @return bool True to block, false to allow. @@ -668,23 +672,89 @@ class WP_Http { } + /** + * A wrapper for PHP's parse_url() function that handles edgecases in < PHP 5.4.7 + * + * PHP 5.4.7 expanded parse_url()'s ability to handle non-absolute url's, including + * schemeless and relative url's with :// in the path, this works around those + * limitations providing a standard output on PHP 5.2~5.4+. + * + * Error suppression is used as prior to PHP 5.3.3, an E_WARNING would be generated + * when URL parsing failed. + * + * @since 4.1.0 + * @access protected + * + * @param string $url The URL to parse. + * @return bool|array False on failure; Array of URL components on success; + * See parse_url()'s return values. + */ + protected static function parse_url( $url ) { + $parts = @parse_url( $url ); + if ( ! $parts ) { + // < PHP 5.4.7 compat, trouble with relative paths including a scheme break in the path + if ( '/' == $url[0] && false !== strpos( $url, '://' ) ) { + // Since we know it's a relative path, prefix with a scheme/host placeholder and try again + if ( ! $parts = @parse_url( 'placeholder://placeholder' . $url ) ) { + return $parts; + } + // Remove the placeholder values + unset( $parts['scheme'], $parts['host'] ); + } else { + return $parts; + } + } + + // < PHP 5.4.7 compat, doesn't detect schemeless URL's host field + if ( '//' == substr( $url, 0, 2 ) && ! isset( $parts['host'] ) ) { + list( $parts['host'], $slashless_path ) = explode( '/', substr( $parts['path'], 2 ), 2 ); + $parts['path'] = "/{$slashless_path}"; + } + + return $parts; + } + + /** + * Converts a relative URL to an absolute URL relative to a given URL. + * + * If an Absolute URL is provided, no processing of that URL is done. + * + * @since 3.4.0 + * + * @access public + * @param string $maybe_relative_path The URL which might be relative + * @param string $url The URL which $maybe_relative_path is relative to + * @return string An Absolute URL, in a failure condition where the URL cannot be parsed, the relative URL will be returned. + */ public static function make_absolute_url( $maybe_relative_path, $url ) { if ( empty( $url ) ) return $maybe_relative_path; - // Check for a scheme. - if ( false !== strpos( $maybe_relative_path, '://' ) ) + if ( ! $url_parts = WP_HTTP::parse_url( $url ) ) { return $maybe_relative_path; + } - if ( ! $url_parts = @parse_url( $url ) ) + if ( ! $relative_url_parts = WP_HTTP::parse_url( $maybe_relative_path ) ) { return $maybe_relative_path; + } - if ( ! $relative_url_parts = @parse_url( $maybe_relative_path ) ) + // Check for a scheme on the 'relative' url + if ( ! empty( $relative_url_parts['scheme'] ) ) { return $maybe_relative_path; + } - $absolute_path = $url_parts['scheme'] . '://' . $url_parts['host']; - if ( isset( $url_parts['port'] ) ) - $absolute_path .= ':' . $url_parts['port']; + $absolute_path = $url_parts['scheme'] . '://'; + + // Schemeless URL's will make it this far, so we check for a host in the relative url and convert it to a protocol-url + if ( isset( $relative_url_parts['host'] ) ) { + $absolute_path .= $relative_url_parts['host']; + if ( isset( $relative_url_parts['port'] ) ) + $absolute_path .= ':' . $relative_url_parts['port']; + } else { + $absolute_path .= $url_parts['host']; + if ( isset( $url_parts['port'] ) ) + $absolute_path .= ':' . $url_parts['port']; + } // Start off with the Absolute URL path. $path = ! empty( $url_parts['path'] ) ? $url_parts['path'] : '/'; @@ -848,6 +918,11 @@ class WP_Http_Streams { } } + // Always pass a Path, defaulting to the root in cases such as http://example.com + if ( ! isset( $arrURL['path'] ) ) { + $arrURL['path'] = '/'; + } + if ( isset( $r['headers']['Host'] ) || isset( $r['headers']['host'] ) ) { if ( isset( $r['headers']['Host'] ) ) $arrURL['host'] = $r['headers']['Host']; @@ -952,15 +1027,19 @@ class WP_Http_Streams { else $requestPath = $arrURL['path'] . ( isset($arrURL['query']) ? '?' . $arrURL['query'] : '' ); - if ( empty($requestPath) ) - $requestPath .= '/'; - $strHeaders = strtoupper($r['method']) . ' ' . $requestPath . ' HTTP/' . $r['httpversion'] . "\r\n"; - if ( $proxy->is_enabled() && $proxy->send_through_proxy( $url ) ) + $include_port_in_host_header = ( + ( $proxy->is_enabled() && $proxy->send_through_proxy( $url ) ) || + ( 'http' == $arrURL['scheme'] && 80 != $arrURL['port'] ) || + ( 'https' == $arrURL['scheme'] && 443 != $arrURL['port'] ) + ); + + if ( $include_port_in_host_header ) { $strHeaders .= 'Host: ' . $arrURL['host'] . ':' . $arrURL['port'] . "\r\n"; - else + } else { $strHeaders .= 'Host: ' . $arrURL['host'] . "\r\n"; + } if ( isset($r['user-agent']) ) $strHeaders .= 'User-agent: ' . $r['user-agent'] . "\r\n"; @@ -1020,8 +1099,10 @@ class WP_Http_Streams { $this_block_size = strlen( $block ); - if ( isset( $r['limit_response_size'] ) && ( $bytes_written + $this_block_size ) > $r['limit_response_size'] ) - $block = substr( $block, 0, ( $r['limit_response_size'] - $bytes_written ) ); + if ( isset( $r['limit_response_size'] ) && ( $bytes_written + $this_block_size ) > $r['limit_response_size'] ) { + $this_block_size = ( $r['limit_response_size'] - $bytes_written ); + $block = substr( $block, 0, $this_block_size ); + } $bytes_written_to_file = fwrite( $stream_handle, $block ); @@ -1248,6 +1329,15 @@ class WP_Http_Curl { */ private $stream_handle = false; + /** + * The total bytes written in the current request. + * + * @since 4.1.0 + * @access private + * @var int + */ + private $bytes_written_total = 0; + /** * Send a HTTP request to a URI using cURL extension. * @@ -1420,21 +1510,26 @@ class WP_Http_Curl { curl_exec( $handle ); $theHeaders = WP_Http::processHeaders( $this->headers, $url ); $theBody = $this->body; + $bytes_written_total = $this->bytes_written_total; $this->headers = ''; $this->body = ''; + $this->bytes_written_total = 0; $curl_error = curl_errno( $handle ); // If an error occurred, or, no response. if ( $curl_error || ( 0 == strlen( $theBody ) && empty( $theHeaders['headers'] ) ) ) { - if ( CURLE_WRITE_ERROR /* 23 */ == $curl_error && $r['stream'] ) { - fclose( $this->stream_handle ); - return new WP_Error( 'http_request_failed', __( 'Failed to write request to temporary file.' ) ); - } - if ( $curl_error = curl_error( $handle ) ) { - curl_close( $handle ); - return new WP_Error( 'http_request_failed', $curl_error ); + if ( CURLE_WRITE_ERROR /* 23 */ == $curl_error && $r['stream'] ) { + if ( ! $this->max_body_length || $this->max_body_length != $bytes_written_total ) { + fclose( $this->stream_handle ); + return new WP_Error( 'http_request_failed', __( 'Failed to write request to temporary file.' ) ); + } + } else { + if ( $curl_error = curl_error( $handle ) ) { + curl_close( $handle ); + return new WP_Error( 'http_request_failed', $curl_error ); + } } if ( in_array( curl_getinfo( $handle, CURLINFO_HTTP_CODE ), array( 301, 302 ) ) ) { curl_close( $handle ); @@ -1442,10 +1537,6 @@ class WP_Http_Curl { } } - $response = array(); - $response['code'] = curl_getinfo( $handle, CURLINFO_HTTP_CODE ); - $response['message'] = get_status_header_desc($response['code']); - curl_close( $handle ); if ( $r['stream'] ) @@ -1454,7 +1545,7 @@ class WP_Http_Curl { $response = array( 'headers' => $theHeaders['headers'], 'body' => null, - 'response' => $response, + 'response' => $theHeaders['response'], 'cookies' => $theHeaders['cookies'], 'filename' => $r['filename'] ); @@ -1489,7 +1580,7 @@ class WP_Http_Curl { * Grab the body of the cURL request * * The contents of the document are passed in chunks, so we append to the $body property for temporary storage. - * Returning a length shorter than the length of $data passed in will cause cURL to abort the request as "completed" + * Returning a length shorter than the length of $data passed in will cause cURL to abort the request with CURLE_WRITE_ERROR * * @since 3.6.0 * @access private @@ -1498,8 +1589,10 @@ class WP_Http_Curl { private function stream_body( $handle, $data ) { $data_length = strlen( $data ); - if ( $this->max_body_length && ( strlen( $this->body ) + $data_length ) > $this->max_body_length ) - $data = substr( $data, 0, ( $this->max_body_length - $data_length ) ); + if ( $this->max_body_length && ( $this->bytes_written_total + $data_length ) > $this->max_body_length ) { + $data_length = ( $this->max_body_length - $this->bytes_written_total ); + $data = substr( $data, 0, $data_length ); + } if ( $this->stream_handle ) { $bytes_written = fwrite( $this->stream_handle, $data ); @@ -1508,6 +1601,8 @@ class WP_Http_Curl { $bytes_written = $data_length; } + $this->bytes_written_total += $bytes_written; + // Upon event of this function returning less than strlen( $data ) curl will error with CURLE_WRITE_ERROR. return $bytes_written; } @@ -1567,14 +1662,13 @@ class WP_Http_Curl { * * * An example can be as seen below. - * - * define('WP_PROXY_HOST', '192.168.84.101'); - * define('WP_PROXY_PORT', '8080'); - * define('WP_PROXY_BYPASS_HOSTS', 'localhost, www.example.com, *.wordpress.org'); - * * - * @link http://core.trac.wordpress.org/ticket/4011 Proxy support ticket in WordPress. - * @link http://core.trac.wordpress.org/ticket/14636 Allow wildcard domains in WP_PROXY_BYPASS_HOSTS + * define('WP_PROXY_HOST', '192.168.84.101'); + * define('WP_PROXY_PORT', '8080'); + * define('WP_PROXY_BYPASS_HOSTS', 'localhost, www.example.com, *.wordpress.org'); + * + * @link https://core.trac.wordpress.org/ticket/4011 Proxy support ticket in WordPress. + * @link https://core.trac.wordpress.org/ticket/14636 Allow wildcard domains in WP_PROXY_BYPASS_HOSTS * @since 2.8.0 */ class WP_HTTP_Proxy { @@ -1692,7 +1786,6 @@ class WP_HTTP_Proxy { * some proxies can not handle this. We also have the constant available for defining other * hosts that won't be sent through the proxy. * - * @uses WP_PROXY_BYPASS_HOSTS * @since 2.8.0 * * @param string $uri URI to check. @@ -1987,7 +2080,7 @@ class WP_Http_Encoding { * @param string $raw String to compress. * @param int $level Optional, default is 9. Compression level, 9 is highest. * @param string $supports Optional, not used. When implemented it will choose the right compression based on what the server supports. - * @return string|bool False on failure. + * @return string|false False on failure. */ public static function compress( $raw, $level = 9, $supports = null ) { return gzdeflate( $raw, $level ); @@ -2041,10 +2134,10 @@ class WP_Http_Encoding { * Warning: Magic numbers within. Due to the potential different formats that the compressed * data may be returned in, some "magic offsets" are needed to ensure proper decompression * takes place. For a simple progmatic way to determine the magic offset in use, see: - * http://core.trac.wordpress.org/ticket/18273 + * https://core.trac.wordpress.org/ticket/18273 * * @since 2.8.1 - * @link http://core.trac.wordpress.org/ticket/18273 + * @link https://core.trac.wordpress.org/ticket/18273 * @link http://au2.php.net/manual/en/function.gzinflate.php#70875 * @link http://au2.php.net/manual/en/function.gzinflate.php#77336 * @@ -2087,6 +2180,8 @@ class WP_Http_Encoding { * * @since 2.8.0 * + * @param string $url + * @param array $args * @return string Types of encoding to accept. */ public static function accept_encoding( $url, $args ) { diff --git a/wp-includes/class-oembed.php b/wp-includes/class-oembed.php index b6bfeb75..6042fd43 100644 --- a/wp-includes/class-oembed.php +++ b/wp-includes/class-oembed.php @@ -51,8 +51,9 @@ class WP_oEmbed { '#https?://poll\.fm/.*#i' => array( 'https://polldaddy.com/oembed/', true ), '#https?://(www\.)?funnyordie\.com/videos/.*#i' => array( 'http://www.funnyordie.com/oembed', true ), '#https?://(www\.)?twitter\.com/.+?/status(es)?/.*#i' => array( 'https://api.twitter.com/1/statuses/oembed.{format}', true ), + '#https?://vine.co/v/.*#i' => array( 'https://vine.co/oembed.{format}', true ), '#https?://(www\.)?soundcloud\.com/.*#i' => array( 'http://soundcloud.com/oembed', true ), - '#https?://(www\.)?slideshare\.net/.*#i' => array( 'https://www.slideshare.net/api/oembed/2', true ), + '#https?://(.+?\.)?slideshare\.net/.*#i' => array( 'https://www.slideshare.net/api/oembed/2', true ), '#http://instagr(\.am|am\.com)/p/.*#i' => array( 'http://api.instagram.com/oembed', true ), '#https?://(www\.)?rdio\.com/.*#i' => array( 'http://www.rdio.com/api/oembed/', true ), '#https?://rd\.io/x/.*#i' => array( 'http://www.rdio.com/api/oembed/', true ), @@ -133,6 +134,8 @@ class WP_oEmbed { * | TED | ted.com | Yes | 4.0.0 | * | YouTube | youtube.com/playlist | Yes | 4.0.0 | * | ------------ | -------------------- | ----- | --------- | + * | Vine | vine.co | Yes | 4.1.0 | + * | ------------ | -------------------- | ----- | --------- | * * No longer supported providers: * @@ -267,7 +270,7 @@ class WP_oEmbed { * * @param string $url The URL to the content that should be attempted to be embedded. * @param array $args Optional arguments. Usually passed from a shortcode. - * @return bool|string False on failure, otherwise the UNSANITIZED (and potentially unsafe) HTML that should be used to embed. + * @return false|string False on failure, otherwise the UNSANITIZED (and potentially unsafe) HTML that should be used to embed. */ function get_html( $url, $args = '' ) { $provider = $this->get_provider( $url, $args ); @@ -288,9 +291,9 @@ class WP_oEmbed { } /** - * Attempts to find oEmbed provider discovery tags at the given URL. + * Attempts to discover link tags at the given URL for an oEmbed provider. * - * @param string $url The URL that should be inspected for discovery tags. + * @param string $url The URL that should be inspected for discovery `` tags. * @return bool|string False on failure, otherwise the oEmbed provider URL. */ public function discover( $url ) { @@ -493,7 +496,7 @@ class WP_oEmbed { * * @param object $data A data object result from an oEmbed provider. * @param string $url The URL to the content that is desired to be embedded. - * @return bool|string False on error, otherwise the HTML needed to embed. + * @return false|string False on error, otherwise the HTML needed to embed. */ public function data2html( $data, $url ) { if ( ! is_object( $data ) || empty( $data->type ) ) @@ -544,13 +547,13 @@ class WP_oEmbed { /** * Strip any new lines from the HTML. * - * @access private + * @access public * @param string $html Existing HTML. * @param object $data Data object from WP_oEmbed::data2html() * @param string $url The original URL passed to oEmbed. * @return string Possibly modified $html */ - private function _strip_newlines( $html, $data, $url ) { + public function _strip_newlines( $html, $data, $url ) { if ( false !== strpos( $html, "\n" ) ) $html = str_replace( array( "\r\n", "\n" ), '', $html ); @@ -565,7 +568,6 @@ class WP_oEmbed { * @access private * * @see WP_oEmbed - * @uses WP_oEmbed * * @return WP_oEmbed object. */ diff --git a/wp-includes/class-smtp.php b/wp-includes/class-smtp.php index e6b45222..eddc9916 100644 --- a/wp-includes/class-smtp.php +++ b/wp-includes/class-smtp.php @@ -409,7 +409,7 @@ class SMTP // RFC 2104 HMAC implementation for php. // Creates an md5 HMAC. // Eliminates the need to install mhash to compute a HMAC - // Hacked by Lance Rushing + // by Lance Rushing $b = 64; // byte length for md5 if (strlen($key) > $b) { diff --git a/wp-includes/class-wp-customize-control.php b/wp-includes/class-wp-customize-control.php index 216ceafb..3c8a8bd9 100644 --- a/wp-includes/class-wp-customize-control.php +++ b/wp-includes/class-wp-customize-control.php @@ -7,6 +7,27 @@ * @since 3.4.0 */ class WP_Customize_Control { + + /** + * Incremented with each new class instantiation, then stored in $instance_number. + * + * Used when sorting two instances whose priorities are equal. + * + * @since 4.1.0 + * @access protected + * @var int + */ + protected static $instance_count = 0; + + /** + * Order in which this instance was created in relation to other instances. + * + * @since 4.1.0 + * @access public + * @var int + */ + public $instance_number; + /** * @access public * @var WP_Customize_Manager @@ -74,6 +95,7 @@ class WP_Customize_Control { public $input_attrs = array(); /** + * @deprecated It is better to just call the json() method * @access public * @var array */ @@ -126,6 +148,8 @@ class WP_Customize_Control { if ( empty( $this->active_callback ) ) { $this->active_callback = array( $this, 'active_callback' ); } + self::$instance_count += 1; + $this->instance_number = self::$instance_count; // Process settings. if ( empty( $this->settings ) ) { @@ -152,7 +176,7 @@ class WP_Customize_Control { public function enqueue() {} /** - * Check whether control is active to current customizer preview. + * Check whether control is active to current Customizer preview. * * @since 4.0.0 * @access public @@ -218,7 +242,25 @@ class WP_Customize_Control { } $this->json['type'] = $this->type; + $this->json['priority'] = $this->priority; $this->json['active'] = $this->active(); + $this->json['section'] = $this->section; + $this->json['content'] = $this->get_content(); + $this->json['label'] = $this->label; + $this->json['description'] = $this->description; + $this->json['instanceNumber'] = $this->instance_number; + } + + /** + * Get the data to export to the client via JSON. + * + * @since 4.1.0 + * + * @return array Array of parameters passed to the JavaScript. + */ + public function json() { + $this->to_json(); + return $this->json; } /** @@ -241,6 +283,21 @@ class WP_Customize_Control { return true; } + /** + * Get the control's content for insertion into the Customizer pane. + * + * @since 4.1.0 + * + * @return string Contents of the control. + */ + public final function get_content() { + ob_start(); + $this->maybe_render(); + $template = trim( ob_get_contents() ); + ob_end_clean(); + return $template; + } + /** * Check capabilities and render the control. * @@ -263,12 +320,12 @@ class WP_Customize_Control { /** * Fires just before a specific Customizer control is rendered. * - * The dynamic portion of the hook name, $this->id, refers to + * The dynamic portion of the hook name, `$this->id`, refers to * the control ID. * * @since 3.4.0 * - * @param WP_Customize_Control $this WP_Customize_Control instance. + * @param WP_Customize_Control $this {@see WP_Customize_Control} instance. */ do_action( 'customize_render_control_' . $this->id, $this ); @@ -336,6 +393,8 @@ class WP_Customize_Control { * Supports basic input types `text`, `checkbox`, `textarea`, `radio`, `select` and `dropdown-pages`. * Additional input types such as `email`, `url`, `number`, `hidden` and `date` are supported implicitly. * + * Control content can alternately be rendered in JS. See {@see WP_Customize_Control::print_template()}. + * * @since 3.4.0 */ protected function render_content() { @@ -443,6 +502,38 @@ class WP_Customize_Control { break; } } + + /** + * Render the control's JS template. + * + * This function is only run for control types that have been registered with + * {@see WP_Customize_Manager::register_control_type()}. + * + * In the future, this will also print the template for the control's container + * element and be override-able. + * + * @since 4.1.0 + */ + final public function print_template() { + ?> + + json['statuses'] = $this->statuses; + $this->json['defaultValue'] = $this->setting->default; } /** - * Render the control's content. + * Don't render the control content from PHP, as it's rendered via JS on load. * * @since 3.4.0 */ - public function render_content() { - $this_default = $this->setting->default; - $default_attr = ''; - if ( $this_default ) { - if ( false === strpos( $this_default, '#' ) ) - $this_default = '#' . $this_default; - $default_attr = ' data-default-color="' . esc_attr( $this_default ) . '"'; - } - // The input's value gets set by JS. Don't fill it. + public function render_content() {} + + /** + * Render a JS template for the content of the color picker control. + * + * @since 4.1.0 + */ + public function content_template() { ?> + <# var defaultValue = ''; + if ( data.defaultValue ) { + if ( '#' !== data.defaultValue.substring( 0, 1 ) ) { + defaultValue = '#' + data.defaultValue; + } else { + defaultValue = data.defaultValue; + } + defaultValue = ' data-default-color=' + defaultValue; // Quotes added automatically. + } #> button_labels = array( + 'select' => __( 'Select File' ), + 'change' => __( 'Change File' ), + 'default' => __( 'Default' ), + 'remove' => __( 'Remove' ), + 'placeholder' => __( 'No file selected' ), + 'frame_title' => __( 'Select File' ), + 'frame_button' => __( 'Choose File' ), + ); + } /** * Enqueue control related scripts/styles. @@ -551,7 +673,7 @@ class WP_Customize_Upload_Control extends WP_Customize_Control { * @since 3.4.0 */ public function enqueue() { - wp_enqueue_script( 'wp-plupload' ); + wp_enqueue_media(); } /** @@ -562,35 +684,120 @@ class WP_Customize_Upload_Control extends WP_Customize_Control { */ public function to_json() { parent::to_json(); + $this->json['mime_type'] = $this->mime_type; + $this->json['button_labels'] = $this->button_labels; + + $value = $this->value(); + + if ( is_object( $this->setting ) ) { + if ( $this->setting->default ) { + // Fake an attachment model - needs all fields used by template. + $type = in_array( substr( $this->setting->default, -3 ), array( 'jpg', 'png', 'gif', 'bmp' ) ) ? 'image' : 'document'; + $default_attachment = array( + 'id' => 1, + 'url' => $this->setting->default, + 'type' => $type, + 'icon' => wp_mime_type_icon( $type ), + 'title' => basename( $this->setting->default ), + ); - $this->json['removed'] = $this->removed; + if ( 'image' === $type ) { + $default_attachment['sizes'] = array( + 'full' => array( 'url' => $this->setting->default ), + ); + } - if ( $this->context ) - $this->json['context'] = $this->context; + $this->json['defaultAttachment'] = $default_attachment; + } - if ( $this->extensions ) - $this->json['extensions'] = implode( ',', $this->extensions ); + if ( $value && $this->setting->default && $value === $this->setting->default ) { + // Set the default as the attachment. + $this->json['attachment'] = $this->json['defaultAttachment']; + } elseif ( $value ) { + // Get the attachment model for the existing file. + $attachment_id = attachment_url_to_postid( $value ); + if ( $attachment_id ) { + $this->json['attachment'] = wp_prepare_attachment_for_js( $attachment_id ); + } + } + } } /** - * Render the control's content. + * Don't render any content for this control from PHP. * + * @see WP_Customize_Upload_Control::content_template() * @since 3.4.0 */ - public function render_content() { + public function render_content() {} + + /** + * Render a JS template for the content of the upload control. + * + * @since 4.1.0 + */ + public function content_template() { ?> -
    - - -
    + + + <# if ( data.attachment && data.attachment.id ) { #> +
    +
    +
    +
    + <# if ( 'image' === data.attachment.type && data.attachment.sizes && data.attachment.sizes.medium ) { #> + + <# } else if ( 'image' === data.attachment.type && data.attachment.sizes && data.attachment.sizes.full ) { #> + + <# } else if ( 'audio' === data.attachment.type ) { #> + +

    “{{ data.attachment.title }}”

    + <# if ( data.attachment.album || data.attachment.meta.album ) { #> +

    {{ data.attachment.album || data.attachment.meta.album }}

    + <# } #> + <# if ( data.attachment.artist || data.attachment.meta.artist ) { #> +

    {{ data.attachment.artist || data.attachment.meta.artist }}

    + <# } #> + <# } else { #> + +

    {{ data.attachment.title }}

    + <# } #> +
    +
    +
    +
    +
    + + +
    +
    + <# } else { #> +
    +
    +
    +
    + + button_labels['placeholder']; ?> + +
    +
    +
    +
    +
    + <# if ( data.defaultAttachment ) { #> + + <# } #> + +
    +
    + <# } #> statuses = array( '' => __('No Image') ); - + public function __construct( $manager, $id, $args = array() ) { parent::__construct( $manager, $id, $args ); - $this->add_tab( 'upload-new', __('Upload New'), array( $this, 'tab_upload_new' ) ); - $this->add_tab( 'uploaded', __('Uploaded'), array( $this, 'tab_uploaded' ) ); - - // Early priority to occur before $this->manager->prepare_controls(); - add_action( 'customize_controls_init', array( $this, 'prepare_control' ), 5 ); + $this->button_labels = array( + 'select' => __( 'Select Image' ), + 'change' => __( 'Change Image' ), + 'remove' => __( 'Remove' ), + 'default' => __( 'Default' ), + 'placeholder' => __( 'No image selected' ), + 'frame_title' => __( 'Select Image' ), + 'frame_button' => __( 'Choose Image' ), + ); } /** - * Prepares the control. - * - * If no tabs exist, removes the control from the manager. - * * @since 3.4.2 + * @deprecated 4.1.0 */ - public function prepare_control() { - if ( ! $this->tabs ) - $this->manager->remove_control( $this->id ); - } - - /** - * Refresh the parameters passed to the JavaScript via JSON. - * - * @since 3.4.0 - * @uses WP_Customize_Upload_Control::to_json() - */ - public function to_json() { - parent::to_json(); - $this->json['statuses'] = $this->statuses; - } - - /** - * Render the control's content. - * - * @since 3.4.0 - */ - public function render_content() { - $src = $this->value(); - if ( isset( $this->get_url ) ) - $src = call_user_func( $this->get_url, $src ); - - ?> -
    - label ) ) : ?> - label ); ?> - description ) ) : ?> - description; ?> - - -
    - -
    - -
    -
      - tabs as $id => $tab ): ?> -
    • - -
    • - -
    - tabs as $id => $tab ): ?> -
    - -
    - -
    - -
    - -
    -
    - tabs[ $id ] = array( - 'label' => $label, - 'callback' => $callback, - ); - } + public function add_tab( $id, $label, $callback ) {} /** - * Remove a tab from the control. - * * @since 3.4.0 + * @deprecated 4.1.0 * * @param string $id */ - public function remove_tab( $id ) { - unset( $this->tabs[ $id ] ); - } - - /** - * @since 3.4.0 - */ - public function tab_upload_new() { - if ( ! _device_can_upload() ) { - echo '

    ' . sprintf( __('The web browser on your device cannot be used to upload files. You may be able to use the native app for your device instead.'), 'http://apps.wordpress.org/' ) . '

    '; - } else { - ?> -
    - select a file.'); ?> -
    -
    - -
    - -
    - - - - - __( 'Background Image' ), 'section' => 'background_image', - 'context' => 'custom-background', - 'get_url' => 'get_background_image', ) ); - - if ( $this->setting->default ) - $this->add_tab( 'default', __('Default'), array( $this, 'tab_default_background' ) ); } /** - * @since 3.4.0 + * Enqueue control related scripts/styles. + * + * @since 4.1.0 */ - public function tab_uploaded() { - $backgrounds = get_posts( array( - 'post_type' => 'attachment', - 'meta_key' => '_wp_attachment_is_custom_background', - 'meta_value' => $this->manager->get_stylesheet(), - 'orderby' => 'none', - 'nopaging' => true, - ) ); - - ?>
    print_tab_image( esc_url_raw( $background->guid ) ); - } + public function enqueue() { + parent::enqueue(); - /** - * @since 3.4.0 - * @uses WP_Customize_Image_Control::print_tab_image() - */ - public function tab_default_background() { - $this->print_tab_image( $this->setting->default ); + wp_localize_script( 'customize-controls', '_wpCustomizeBackground', array( + 'nonces' => array( + 'add' => wp_create_nonce( 'background-add' ), + ), + ) ); } } class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control { public $type = 'header'; + public $uploaded_headers; + public $default_headers; + /** + * @param WP_Customize_Manager $manager + */ public function __construct( $manager ) { parent::__construct( $manager, 'header_image', array( 'label' => __( 'Header Image' ), @@ -851,7 +928,6 @@ class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control { 'data' => 'header_image_data', ), 'section' => 'header_image', - 'context' => 'custom-header', 'removed' => 'remove-header', 'get_url' => 'get_header_image', ) ); @@ -1031,6 +1107,7 @@ class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control { /** * Widget Area Customize Control Class * + * @since 3.9.0 */ class WP_Widget_Area_Customize_Control extends WP_Customize_Control { public $type = 'sidebar_widgets'; @@ -1057,21 +1134,12 @@ class WP_Widget_Area_Customize_Control extends WP_Customize_Control { manager->widgets->is_sidebar_rendered( $this->sidebar_id ); - } } /** * Widget Form Customize Control Class + * + * @since 3.9.0 */ class WP_Widget_Form_Customize_Control extends WP_Customize_Control { public $type = 'widget_form'; diff --git a/wp-includes/class-wp-customize-manager.php b/wp-includes/class-wp-customize-manager.php index 4465a805..60303e67 100644 --- a/wp-includes/class-wp-customize-manager.php +++ b/wp-includes/class-wp-customize-manager.php @@ -37,7 +37,7 @@ final class WP_Customize_Manager { protected $previewing = false; /** - * Methods and properties deailing with managing widgets in the customizer. + * Methods and properties deailing with managing widgets in the Customizer. * * @var WP_Customize_Widgets */ @@ -53,6 +53,15 @@ final class WP_Customize_Manager { protected $customized; + /** + * Controls that may be rendered from JS templates. + * + * @since 4.1.0 + * @access protected + * @var array + */ + protected $registered_control_types = array(); + /** * $_POST values for Customize Settings. * @@ -82,7 +91,7 @@ final class WP_Customize_Manager { // 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. + // Do not spawn cron (especially the alternate cron) while running the Customizer. remove_action( 'init', 'wp_cron' ); // Do not run update checks when rendering the controls. @@ -217,7 +226,7 @@ final class WP_Customize_Manager { add_filter( 'stylesheet', array( $this, 'get_stylesheet' ) ); add_filter( 'pre_option_current_theme', array( $this, 'current_theme' ) ); - // @link: http://core.trac.wordpress.org/ticket/20027 + // @link: https://core.trac.wordpress.org/ticket/20027 add_filter( 'pre_option_stylesheet', array( $this, 'get_stylesheet' ) ); add_filter( 'pre_option_template', array( $this, 'get_template' ) ); @@ -254,7 +263,7 @@ final class WP_Customize_Manager { remove_filter( 'stylesheet', array( $this, 'get_stylesheet' ) ); remove_filter( 'pre_option_current_theme', array( $this, 'current_theme' ) ); - // @link: http://core.trac.wordpress.org/ticket/20027 + // @link: https://core.trac.wordpress.org/ticket/20027 remove_filter( 'pre_option_stylesheet', array( $this, 'get_stylesheet' ) ); remove_filter( 'pre_option_template', array( $this, 'get_template' ) ); @@ -394,7 +403,7 @@ final class WP_Customize_Manager { * * @since 3.4.0 * - * @param mixed $setting A WP_Customize_Setting derived object + * @param WP_Customize_Setting $setting A WP_Customize_Setting derived object * @return string $post_value Sanitized value */ public function post_value( $setting ) { @@ -410,7 +419,7 @@ final class WP_Customize_Manager { } /** - * Print javascript settings. + * Print JavaScript settings. * * @since 3.4.0 */ @@ -483,7 +492,7 @@ final class WP_Customize_Manager { } /** - * Print javascript settings for preview frame. + * Print JavaScript settings for preview frame. * * @since 3.4.0 */ @@ -491,6 +500,8 @@ final class WP_Customize_Manager { $settings = array( 'values' => array(), 'channel' => wp_unslash( $_POST['customize_messenger_channel'] ), + 'activePanels' => array(), + 'activeSections' => array(), 'activeControls' => array(), ); @@ -504,19 +515,28 @@ final class WP_Customize_Manager { foreach ( $this->settings as $id => $setting ) { $settings['values'][ $id ] = $setting->js_value(); } + foreach ( $this->panels as $id => $panel ) { + $settings['activePanels'][ $id ] = $panel->active(); + foreach ( $panel->sections as $id => $section ) { + $settings['activeSections'][ $id ] = $section->active(); + } + } + foreach ( $this->sections as $id => $section ) { + $settings['activeSections'][ $id ] = $section->active(); + } foreach ( $this->controls as $id => $control ) { $settings['activeControls'][ $id ] = $control->active(); } ?> registered_control_types[] = $control; + } + + /** + * Render JS templates for all registered control types. + * + * @since 4.1.0 + * @access public + */ + public function render_control_templates() { + foreach ( $this->registered_control_types as $control_type ) { + $control = new $control_type( $this, 'temp', array() ); + $control->print_template(); + } + } + + /** + * Helper function to compare two objects by priority, ensuring sort stability via instance_number. * * @since 3.4.0 * - * @param object $a Object A. - * @param object $b Object B. + * @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 final function _cmp_priority( $a, $b ) { - $ap = $a->priority; - $bp = $b->priority; - - if ( $ap == $bp ) - return 0; - return ( $ap > $bp ) ? 1 : -1; + if ( $a->priority === $b->priority ) { + return $a->instance_number - $a->instance_number; + } else { + return $a->priority - $b->priority; + } } /** @@ -850,8 +897,8 @@ final class WP_Customize_Manager { */ public function prepare_controls() { - $this->controls = array_reverse( $this->controls ); $controls = array(); + uasort( $this->controls, array( $this, '_cmp_priority' ) ); foreach ( $this->controls as $id => $control ) { if ( ! isset( $this->sections[ $control->section ] ) || ! $control->check_capabilities() ) { @@ -864,8 +911,6 @@ final class WP_Customize_Manager { $this->controls = $controls; // Prepare sections. - // Reversing makes uasort sort by time added when conflicts occur. - $this->sections = array_reverse( $this->sections ); uasort( $this->sections, array( $this, '_cmp_priority' ) ); $sections = array(); @@ -878,19 +923,17 @@ final class WP_Customize_Manager { if ( ! $section->panel ) { // Top-level section. - $sections[] = $section; + $sections[ $section->id ] = $section; } else { // This section belongs to a panel. if ( isset( $this->panels [ $section->panel ] ) ) { - $this->panels[ $section->panel ]->sections[] = $section; + $this->panels[ $section->panel ]->sections[ $section->id ] = $section; } } } $this->sections = $sections; // Prepare panels. - // Reversing makes uasort sort by time added when conflicts occur. - $this->panels = array_reverse( $this->panels ); uasort( $this->panels, array( $this, '_cmp_priority' ) ); $panels = array(); @@ -899,8 +942,8 @@ final class WP_Customize_Manager { continue; } - usort( $panel->sections, array( $this, '_cmp_priority' ) ); - $panels[] = $panel; + uasort( $panel->sections, array( $this, '_cmp_priority' ) ); + $panels[ $panel->id ] = $panel; } $this->panels = $panels; @@ -927,6 +970,12 @@ final class WP_Customize_Manager { */ public function register_controls() { + /* Control Types (custom control classes) */ + $this->register_control_type( 'WP_Customize_Color_Control' ); + $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' ); + /* Site Title & Tagline */ $this->add_section( 'title_tagline', array( @@ -1239,7 +1288,6 @@ function sanitize_hex_color( $color ) { * Returns either '', a 3 or 6 digit hex color (without a #), or null. * * @since 3.4.0 - * @uses sanitize_hex_color() * * @param string $color * @return string|null diff --git a/wp-includes/class-wp-customize-panel.php b/wp-includes/class-wp-customize-panel.php index 8f85049d..f5da18e3 100644 --- a/wp-includes/class-wp-customize-panel.php +++ b/wp-includes/class-wp-customize-panel.php @@ -10,6 +10,26 @@ */ class WP_Customize_Panel { + /** + * Incremented with each new class instantiation, then stored in $instance_number. + * + * Used when sorting two instances whose priorities are equal. + * + * @since 4.1.0 + * @access protected + * @var int + */ + protected static $instance_count = 0; + + /** + * Order in which this instance was created in relation to other instances. + * + * @since 4.1.0 + * @access public + * @var int + */ + public $instance_number; + /** * WP_Customize_Manager instance. * @@ -82,6 +102,30 @@ class WP_Customize_Panel { */ public $sections; + /** + * Type of this panel. + * + * @since 4.1.0 + * @access public + * @var string + */ + public $type = 'default'; + + /** + * Active callback. + * + * @since 4.1.0 + * @access public + * + * @see WP_Customize_Section::active() + * + * @var callable Callback is called with one argument, the instance of + * {@see WP_Customize_Section}, and returns bool to indicate + * whether the section is active (such as it relates to the URL + * currently being previewed). + */ + public $active_callback = ''; + /** * Constructor. * @@ -103,12 +147,72 @@ class WP_Customize_Panel { $this->manager = $manager; $this->id = $id; + if ( empty( $this->active_callback ) ) { + $this->active_callback = array( $this, 'active_callback' ); + } + self::$instance_count += 1; + $this->instance_number = self::$instance_count; $this->sections = array(); // Users cannot customize the $sections array. return $this; } + /** + * Check whether panel is active to current Customizer preview. + * + * @since 4.1.0 + * @access public + * + * @return bool Whether the panel is active to the current preview. + */ + public final function active() { + $panel = $this; + $active = call_user_func( $this->active_callback, $this ); + + /** + * Filter response of WP_Customize_Panel::active(). + * + * @since 4.1.0 + * + * @param bool $active Whether the Customizer panel is active. + * @param WP_Customize_Panel $panel {@see WP_Customize_Panel} instance. + */ + $active = apply_filters( 'customize_panel_active', $active, $panel ); + + return $active; + } + + /** + * Default callback used when invoking {@see WP_Customize_Panel::active()}. + * + * Subclasses can override this with their specific logic, or they may + * provide an 'active_callback' argument to the constructor. + * + * @since 4.1.0 + * @access public + * + * @return bool Always true. + */ + public function active_callback() { + return true; + } + + /** + * Gather the parameters passed to client JavaScript via JSON. + * + * @since 4.1.0 + * + * @return array The array to be exported to the client as JSON. + */ + public function json() { + $array = wp_array_slice_assoc( (array) $this, array( 'title', 'description', 'priority', 'type' ) ); + $array['content'] = $this->get_content(); + $array['active'] = $this->active(); + $array['instanceNumber'] = $this->instance_number; + return $array; + } + /** * Checks required user capabilities and whether the theme has the * feature support required by the panel. @@ -129,6 +233,21 @@ class WP_Customize_Panel { return true; } + /** + * Get the panel's content template for insertion into the Customizer pane. + * + * @since 4.1.0 + * + * @return string Content for the panel. + */ + public final function get_content() { + ob_start(); + $this->maybe_render(); + $template = trim( ob_get_contents() ); + ob_end_clean(); + return $template; + } + /** * Check capabilities and render the panel. * @@ -151,8 +270,8 @@ class WP_Customize_Panel { /** * Fires before rendering a specific Customizer panel. * - * The dynamic portion of the hook name, $this->id, refers to the ID - * of the specific Customizer panel to be rendered. + * The dynamic portion of the hook name, `$this->id`, refers to + * the ID of the specific Customizer panel to be rendered. * * @since 4.0.0 */ @@ -162,39 +281,47 @@ class WP_Customize_Panel { } /** - * Render the panel, and the sections that have been added to it. + * Render the panel container, and then its contents. * * @since 4.0.0 * @access protected */ protected function render() { + $classes = 'accordion-section control-section control-panel control-panel-' . $this->type; ?> -
  • +
  • title ); ?>

      -
    • -
      - ' . esc_html( $this->title ) . '' ); - ?> -
      - description ) ) : ?> -
      - description; ?> -
      - -
    • - sections as $section ) { - $section->maybe_render(); - } - ?> + render_content(); ?>
  • +
  • +
    + ' . esc_html( $this->title ) . '' ); + ?> +
    + description ) ) : ?> +
    + description; ?> +
    + +
  • + $key = $args[ $key ]; + } } $this->manager = $manager; $this->id = $id; + if ( empty( $this->active_callback ) ) { + $this->active_callback = array( $this, 'active_callback' ); + } + self::$instance_count += 1; + $this->instance_number = self::$instance_count; $this->controls = array(); // Users cannot customize the $controls array. return $this; } + /** + * Check whether section is active to current Customizer preview. + * + * @since 4.1.0 + * @access public + * + * @return bool Whether the section is active to the current preview. + */ + public final function active() { + $section = $this; + $active = call_user_func( $this->active_callback, $this ); + + /** + * Filter response of {@see WP_Customize_Section::active()}. + * + * @since 4.1.0 + * + * @param bool $active Whether the Customizer section is active. + * @param WP_Customize_Section $section {@see WP_Customize_Section} instance. + */ + $active = apply_filters( 'customize_section_active', $active, $section ); + + return $active; + } + + /** + * Default callback used when invoking {@see WP_Customize_Section::active()}. + * + * Subclasses can override this with their specific logic, or they may provide + * an 'active_callback' argument to the constructor. + * + * @since 4.1.0 + * @access public + * + * @return bool Always true. + */ + public function active_callback() { + return true; + } + + /** + * Gather the parameters passed to client JavaScript via JSON. + * + * @since 4.1.0 + * + * @return array The array to be exported to the client as JSON. + */ + public function json() { + $array = wp_array_slice_assoc( (array) $this, array( 'title', 'description', 'priority', 'panel', 'type' ) ); + $array['content'] = $this->get_content(); + $array['active'] = $this->active(); + $array['instanceNumber'] = $this->instance_number; + return $array; + } + /** * Checks required user capabilities and whether the theme has the * feature support required by the section. @@ -126,23 +231,41 @@ class WP_Customize_Section { * @return bool False if theme doesn't support the section or user doesn't have the capability. */ public final function check_capabilities() { - if ( $this->capability && ! call_user_func_array( 'current_user_can', (array) $this->capability ) ) + if ( $this->capability && ! call_user_func_array( 'current_user_can', (array) $this->capability ) ) { return false; + } - if ( $this->theme_supports && ! call_user_func_array( 'current_theme_supports', (array) $this->theme_supports ) ) + if ( $this->theme_supports && ! call_user_func_array( 'current_theme_supports', (array) $this->theme_supports ) ) { return false; + } return true; } + /** + * Get the section's content template for insertion into the Customizer pane. + * + * @since 4.1.0 + * + * @return string Contents of the section. + */ + public final function get_content() { + ob_start(); + $this->maybe_render(); + $template = trim( ob_get_contents() ); + ob_end_clean(); + return $template; + } + /** * Check capabilities and render the section. * * @since 3.4.0 */ public final function maybe_render() { - if ( ! $this->check_capabilities() ) + if ( ! $this->check_capabilities() ) { return; + } /** * Fires before rendering a Customizer section. @@ -155,7 +278,7 @@ class WP_Customize_Section { /** * Fires before rendering a specific Customizer section. * - * The dynamic portion of the hook name, $this->id, refers to the ID + * The dynamic portion of the hook name, `$this->id`, refers to the ID * of the specific Customizer section to be rendered. * * @since 3.4.0 @@ -171,10 +294,7 @@ class WP_Customize_Section { * @since 3.4.0 */ protected function render() { - $classes = 'control-section accordion-section'; - if ( $this->panel ) { - $classes .= ' control-subsection'; - } + $classes = 'accordion-section control-section control-section-' . $this->type; ?>
  • @@ -183,14 +303,68 @@ class WP_Customize_Section {

      description ) ) : ?> -
    • description; ?>

    • +
    • +

      description; ?>

      +
    • - controls as $control ) - $control->maybe_render(); - ?>
  • sidebar_id; + return $json; + } + + /** + * Whether the current sidebar is rendered on the page. + * + * @since 4.1.0 + * @access public + * + * @return bool Whether sidebar is rendered. + */ + public function active_callback() { + return $this->manager->widgets->is_sidebar_rendered( $this->sidebar_id ); + } +} diff --git a/wp-includes/class-wp-customize-setting.php b/wp-includes/class-wp-customize-setting.php index a516b218..0207b709 100644 --- a/wp-includes/class-wp-customize-setting.php +++ b/wp-includes/class-wp-customize-setting.php @@ -124,16 +124,28 @@ class WP_Customize_Setting { default : /** - * Fires when the WP_Customize_Setting::preview() method is called for settings + * Fires when the {@see WP_Customize_Setting::preview()} method is called for settings * not handled as theme_mods or options. * - * The dynamic portion of the hook name, $this->id, refers to the setting ID. + * The dynamic portion of the hook name, `$this->id`, refers to the setting ID. * * @since 3.4.0 * - * @param WP_Customize_Setting $this WP_Customize_Setting instance. + * @param WP_Customize_Setting $this {@see WP_Customize_Setting} instance. */ - do_action( 'customize_preview_' . $this->id, $this ); + do_action( "customize_preview_{$this->id}", $this ); + + /** + * Fires when the {@see WP_Customize_Setting::preview()} method is called for settings + * not handled as theme_mods or options. + * + * The dynamic portion of the hook name, `$this->type`, refers to the setting type. + * + * @since 4.1.0 + * + * @param WP_Customize_Setting $this {@see WP_Customize_Setting} instance. + */ + do_action( "customize_preview_{$this->type}", $this ); } } @@ -156,7 +168,7 @@ class WP_Customize_Setting { * * @since 3.4.0 * - * @return bool False if cap check fails or value isn't set. + * @return false|null False if cap check fails or value isn't set. */ public final function save() { $value = $this->post_value(); @@ -167,12 +179,12 @@ class WP_Customize_Setting { /** * Fires when the WP_Customize_Setting::save() method is called. * - * The dynamic portion of the hook name, $this->id_data['base'] refers to + * The dynamic portion of the hook name, `$this->id_data['base']` refers to * the base slug of the setting name. * * @since 3.4.0 * - * @param WP_Customize_Setting $this WP_Customize_Setting instance. + * @param WP_Customize_Setting $this {@see WP_Customize_Setting} instance. */ do_action( 'customize_save_' . $this->id_data[ 'base' ], $this ); @@ -242,10 +254,10 @@ class WP_Customize_Setting { default : /** - * Fires when the WP_Customize_Setting::update() method is called for settings + * Fires when the {@see WP_Customize_Setting::update()} method is called for settings * not handled as theme_mods or options. * - * The dynamic portion of the hook name, $this->type, refers to the type of setting. + * The dynamic portion of the hook name, `$this->type`, refers to the type of setting. * * @since 3.4.0 * @@ -282,7 +294,7 @@ class WP_Customize_Setting { * @since 3.4.0 * * @param mixed $value The value to update. - * @return mixed The result of saving the value. + * @return bool|null The result of saving the value. */ protected function _update_option( $value ) { // Handle non-array option. @@ -317,7 +329,7 @@ class WP_Customize_Setting { /** * Filter a Customize setting value not handled as a theme_mod or option. * - * The dynamic portion of the hook name, $this->id_date['base'], refers to + * The dynamic portion of the hook name, `$this->id_date['base']`, refers to * the base slug of the setting name. * * For settings handled as theme_mods or options, see those corresponding @@ -351,12 +363,12 @@ class WP_Customize_Setting { /** * Filter a Customize setting value for use in JavaScript. * - * The dynamic portion of the hook name, $this->id, refers to the setting ID. + * The dynamic portion of the hook name, `$this->id`, refers to the setting ID. * * @since 3.4.0 * * @param mixed $value The setting value. - * @param WP_Customize_Setting $this WP_Customize_Setting instance. + * @param WP_Customize_Setting $this {@see WP_Customize_Setting} instance. */ $value = apply_filters( "customize_sanitize_js_{$this->id}", $this->value(), $this ); @@ -457,7 +469,7 @@ class WP_Customize_Setting { * * @param $root * @param $keys - * @param $default A default value which is used as a fallback. Default is null. + * @param mixed $default A default value which is used as a fallback. Default is null. * @return mixed The requested value or the default value. */ final protected function multidimensional_get( $root, $keys, $default = null ) { @@ -544,7 +556,6 @@ final class WP_Customize_Background_Image_Setting extends WP_Customize_Setting { /** * @since 3.4.0 - * @uses remove_theme_mod() * * @param $value */ diff --git a/wp-includes/class-wp-customize-widgets.php b/wp-includes/class-wp-customize-widgets.php index 4413ee6b..ad5742fa 100644 --- a/wp-includes/class-wp-customize-widgets.php +++ b/wp-includes/class-wp-customize-widgets.php @@ -116,7 +116,7 @@ final class WP_Customize_Widgets { /** * Set up widget addition previews. * - * Since the widgets get registered on 'widgets_init' before the customizer + * Since the widgets get registered on 'widgets_init' before the Customizer * settings are set up on 'customize_register', we have to filter the options * similarly to how the setting previewer will filter the options later. * @@ -146,7 +146,7 @@ final class WP_Customize_Widgets { return; } - // Input from customizer preview. + // Input from Customizer preview. if ( isset( $_POST['customized'] ) ) { $this->_customized = json_decode( $this->get_post_value( 'customized' ), true ); } else { // Input from ajax widget update request. @@ -201,7 +201,7 @@ final class WP_Customize_Widgets { /** * Ensure that newly-added widgets will appear in the widgets_sidebars. * - * This is necessary because the customizer's setting preview filters + * This is necessary because the Customizer's setting preview filters * are added after the widgets_init action, which is too late for the * widgets to be set up properly. * @@ -225,7 +225,7 @@ final class WP_Customize_Widgets { * Ensure newly-added widgets have empty instances so they * will be recognized. * - * This is necessary because the customizer's setting preview + * This is necessary because the Customizer's setting preview * filters are added after the widgets_init action, which is * too late for the widgets to be set up properly. * @@ -287,7 +287,7 @@ final class WP_Customize_Widgets { /** * Override sidebars_widgets for theme switch. * - * When switching a theme via the customizer, supply any previously-configured + * When switching a theme via the Customizer, supply any previously-configured * sidebars_widgets from the target theme as the initial sidebars_widgets * setting. Also store the old theme's existing settings so that they can * be passed along for storing in the sidebars_widgets theme_mod when the @@ -313,7 +313,7 @@ final class WP_Customize_Widgets { } /** - * Filter old_sidebars_widgets_data customizer setting. + * Filter old_sidebars_widgets_data Customizer setting. * * When switching themes, filter the Customizer setting * old_sidebars_widgets_data to supply initial $sidebars_widgets before they @@ -325,7 +325,7 @@ final class WP_Customize_Widgets { * @since 3.9.0 * @access public * - * @param array $sidebars_widgets + * @param array $old_sidebars_widgets */ public function filter_customize_value_old_sidebars_widgets_data( $old_sidebars_widgets ) { return $this->old_sidebars_widgets; @@ -388,7 +388,7 @@ final class WP_Customize_Widgets { } /** - * Register customizer settings and controls for all sidebars and widgets. + * Register Customizer settings and controls for all sidebars and widgets. * * @since 3.9.0 * @access public @@ -468,6 +468,7 @@ final class WP_Customize_Widgets { 'description' => $GLOBALS['wp_registered_sidebars'][ $sidebar_id ]['description'], 'priority' => array_search( $sidebar_id, array_keys( $wp_registered_sidebars ) ), 'panel' => 'widgets', + 'sidebar_id' => $sidebar_id, ); /** @@ -481,7 +482,8 @@ final class WP_Customize_Widgets { */ $section_args = apply_filters( 'customizer_widgets_section_args', $section_args, $section_id, $sidebar_id ); - $this->manager->add_section( $section_id, $section_args ); + $section = new WP_Customize_Sidebar_Section( $this->manager, $section_id, $section_args ); + $this->manager->add_section( $section ); $control = new WP_Widget_Area_Customize_Control( $this->manager, $setting_id, array( 'section' => $section_id, @@ -534,7 +536,7 @@ final class WP_Customize_Widgets { } /** - * Covert a widget_id into its corresponding customizer setting ID (option name). + * Covert a widget_id into its corresponding Customizer setting ID (option name). * * @since 3.9.0 * @access public @@ -556,9 +558,9 @@ final class WP_Customize_Widgets { * Determine whether the widget is considered "wide". * * Core widgets which may have controls wider than 250, but can - * still be shown in the narrow customizer panel. The RSS and Text + * still be shown in the narrow Customizer panel. The RSS and Text * widgets in Core, for example, have widths of 400 and yet they - * still render fine in the customizer panel. This method will + * still render fine in the Customizer panel. This method will * return all Core widgets as being not wide, but this can be * overridden with the is_wide_widget_in_customizer filter. * @@ -664,7 +666,7 @@ final class WP_Customize_Widgets { } /** - * Enqueue scripts and styles for customizer panel and export data to JavaScript. + * Enqueue scripts and styles for Customizer panel and export data to JavaScript. * * @since 3.9.0 * @access public @@ -726,6 +728,8 @@ final class WP_Customize_Widgets { 'removeBtnLabel' => __( 'Remove' ), 'removeBtnTooltip' => __( 'Trash widget by moving it to the inactive widgets sidebar.' ), 'error' => __( 'An error has occurred. Please reload the page and try again.' ), + 'widgetMovedUp' => __( 'Widget moved up' ), + 'widgetMovedDown' => __( 'Widget moved down' ), ), 'tpl' => array( 'widgetReorderNav' => $widget_reorder_nav_tpl, @@ -740,7 +744,7 @@ final class WP_Customize_Widgets { $wp_scripts->add_data( 'customize-widgets', 'data', - sprintf( 'var _wpCustomizeWidgetsSettings = %s;', json_encode( $settings ) ) + sprintf( 'var _wpCustomizeWidgetsSettings = %s;', wp_json_encode( $settings ) ) ); } @@ -964,7 +968,7 @@ final class WP_Customize_Widgets { } /** - * Add hooks for the customizer preview. + * Add hooks for the Customizer preview. * * @since 3.9.0 * @access public @@ -982,7 +986,7 @@ final class WP_Customize_Widgets { * Because wp_get_sidebars_widgets() gets called early at init * (via wp_convert_widget_settings()) and can set global variable * $_wp_sidebars_widgets to the value of get_option( 'sidebars_widgets' ) - * before the customizer preview filter is added, we have to reset + * before the Customizer preview filter is added, we have to reset * it after the filter has been added. * * @since 3.9.0 @@ -1039,7 +1043,7 @@ final class WP_Customize_Widgets { */ public function export_preview_data() { - // Prepare customizer settings to pass to Javascript. + // 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 ), @@ -1055,7 +1059,7 @@ final class WP_Customize_Widgets { ?> tags, and can use "scoped". Default empty. + * Should include `\n", $inline_style ); + $this->print_html .= sprintf( "\n", esc_attr( $handle ), $inline_style ); } else { echo $tag; $this->print_inline_style( $handle ); @@ -119,37 +123,54 @@ class WP_Styles extends WP_Dependencies { return true; } + /** + * @param string $handle + * @param string $code + */ public function add_inline_style( $handle, $code ) { - if ( !$code ) + if ( ! $code ) { return false; + } $after = $this->get_data( $handle, 'after' ); - if ( !$after ) + if ( ! $after ) { $after = array(); + } $after[] = $code; return $this->add_data( $handle, 'after', $after ); } + /** + * @param string $handle + * @param bool $echo + * @return bool + */ public function print_inline_style( $handle, $echo = true ) { $output = $this->get_data( $handle, 'after' ); - if ( empty( $output ) ) + if ( empty( $output ) ) { return false; + } $output = implode( "\n", $output ); - if ( !$echo ) + if ( ! $echo ) { return $output; + } - echo "\n"; + printf( "\n", esc_attr( $handle ), $output ); return true; } + /** + * @param mixed $handles + * @param bool $recursion + * @param mixed $group + * @return bool + */ public function all_deps( $handles, $recursion = false, $group = false ) { $r = parent::all_deps( $handles, $recursion ); if ( !$recursion ) { @@ -165,6 +186,12 @@ class WP_Styles extends WP_Dependencies { return $r; } + /** + * @param string $src + * @param string $ver + * @param string $handle + * @return string + */ public function _css_href( $src, $ver, $handle ) { if ( !is_bool($src) && !preg_match('|^(https?:)?//|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) { $src = $this->base_url . $src; @@ -185,6 +212,10 @@ class WP_Styles extends WP_Dependencies { return esc_url( $src ); } + /** + * @param string $src + * @return bool + */ public function in_default_dir($src) { if ( ! $this->default_dirs ) return true; diff --git a/wp-includes/comment-template.php b/wp-includes/comment-template.php index 0d44376b..4e75e7bc 100644 --- a/wp-includes/comment-template.php +++ b/wp-includes/comment-template.php @@ -35,10 +35,13 @@ function get_comment_author( $comment_ID = 0 ) { * Filter the returned comment author name. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. * - * @param string $author The comment author's username. + * @param string $author The comment author's username. + * @param int $comment_ID The comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_author', $author ); + return apply_filters( 'get_comment_author', $author, $comment_ID, $comment ); } /** @@ -50,14 +53,17 @@ function get_comment_author( $comment_ID = 0 ) { */ function comment_author( $comment_ID = 0 ) { $author = get_comment_author( $comment_ID ); + /** * Filter the comment author's name for display. * * @since 1.2.0 + * @since 4.1.0 The `$comment_ID` parameter was added. * - * @param string $author The comment author's username. + * @param string $author The comment author's username. + * @param int $comment_ID The comment ID. */ - $author = apply_filters( 'comment_author', $author ); + $author = apply_filters( 'comment_author', $author, $comment_ID ); echo $author; } @@ -71,14 +77,18 @@ function comment_author( $comment_ID = 0 ) { */ function get_comment_author_email( $comment_ID = 0 ) { $comment = get_comment( $comment_ID ); + /** * Filter the comment author's returned email address. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. * * @param string $comment_author_email The comment author's email address. + * @param int $comment_ID The comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_author_email', $comment->comment_author_email ); + return apply_filters( 'get_comment_author_email', $comment->comment_author_email, $comment_ID, $comment ); } /** @@ -96,14 +106,17 @@ function get_comment_author_email( $comment_ID = 0 ) { */ function comment_author_email( $comment_ID = 0 ) { $author_email = get_comment_author_email( $comment_ID ); + /** * Filter the comment author's email for display. * * @since 1.2.0 + * @since 4.1.0 The `$comment_ID` parameter was added. * * @param string $author_email The comment author's email address. + * @param int $comment_ID The comment ID. */ - echo apply_filters( 'author_email', $author_email ); + echo apply_filters( 'author_email', $author_email, $comment_ID ); } /** @@ -147,17 +160,20 @@ function comment_author_email_link( $linktext = '', $before = '', $after = '' ) */ function get_comment_author_email_link( $linktext = '', $before = '', $after = '' ) { global $comment; + /** * Filter the comment author's email for display. * * Care should be taken to protect the email address and assure that email - * harvesters do not capture your commenters' email address. + * harvesters do not capture your commenter's email address. * * @since 1.2.0 + * @since 4.1.0 The `$comment` parameter was added. * * @param string $comment_author_email The comment author's email address. + * @param object $comment The comment object. */ - $email = apply_filters( 'comment_email', $comment->comment_author_email ); + $email = apply_filters( 'comment_email', $comment->comment_author_email, $comment ); if ((!empty($email)) && ($email != '@')) { $display = ($linktext != '') ? $linktext : $email; $return = $before; @@ -194,11 +210,14 @@ function get_comment_author_link( $comment_ID = 0 ) { * Filter the comment author's link for display. * * @since 1.5.0 + * @since 4.1.0 The `$author` and `$comment_ID` parameters were added. * - * @param string $return The HTML-formatted comment author link. - * Empty for an invalid URL. + * @param string $return The HTML-formatted comment author link. + * Empty for an invalid URL. + * @param string $author The comment author's username. + * @param int $comment_ID The comment ID. */ - return apply_filters( 'get_comment_author_link', $return ); + return apply_filters( 'get_comment_author_link', $return, $author, $comment_ID ); } /** @@ -231,10 +250,13 @@ function get_comment_author_IP( $comment_ID = 0 ) { * Filter the comment author's returned IP address. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. * * @param string $comment_author_IP The comment author's IP address. + * @param int $comment_ID The comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_author_IP', $comment->comment_author_IP ); + return apply_filters( 'get_comment_author_IP', $comment->comment_author_IP, $comment_ID, $comment ); } /** @@ -262,14 +284,18 @@ function get_comment_author_url( $comment_ID = 0 ) { $comment = get_comment( $comment_ID ); $url = ('http://' == $comment->comment_author_url) ? '' : $comment->comment_author_url; $url = esc_url( $url, array('http', 'https') ); + /** * Filter the comment author's URL. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. * - * @param string $url The comment author's URL. + * @param string $url The comment author's URL. + * @param int $comment_ID The comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_author_url', $url ); + return apply_filters( 'get_comment_author_url', $url, $comment_ID, $comment ); } /** @@ -282,14 +308,17 @@ function get_comment_author_url( $comment_ID = 0 ) { */ function comment_author_url( $comment_ID = 0 ) { $author_url = get_comment_author_url( $comment_ID ); + /** * Filter the comment author's URL for display. * * @since 1.2.0 + * @since 4.1.0 The `$comment_ID` parameter was added. * * @param string $author_url The comment author's URL. + * @param int $comment_ID The comment ID. */ - echo apply_filters( 'comment_url', $author_url ); + echo apply_filters( 'comment_url', $author_url, $comment_ID ); } /** @@ -317,8 +346,11 @@ function get_comment_author_url_link( $linktext = '', $before = '', $after = '' $display = ($linktext != '') ? $linktext : $url; $display = str_replace( 'http://www.', '', $display ); $display = str_replace( 'http://', '', $display ); - if ( '/' == substr($display, -1) ) + + if ( '/' == substr($display, -1) ) { $display = substr($display, 0, -1); + } + $return = "$before$display$after"; /** @@ -445,9 +477,10 @@ function get_comment_class( $class = '', $comment_id = null, $post_id = null ) { * @param array $classes An array of comment classes. * @param string $class A comma-separated list of additional classes added to the list. * @param int $comment_id The comment id. + * @param object $comment The comment * @param int|WP_Post $post_id The post ID or WP_Post object. */ - return apply_filters( 'comment_class', $classes, $class, $comment_id, $post_id ); + return apply_filters( 'comment_class', $classes, $class, $comment_id, $comment, $post_id ); } /** @@ -506,6 +539,7 @@ function get_comment_excerpt( $comment_ID = 0 ) { $comment = get_comment( $comment_ID ); $comment_text = strip_tags($comment->comment_content); $blah = explode(' ', $comment_text); + if (count($blah) > 20) { $k = 20; $use_dotdotdot = 1; @@ -513,6 +547,7 @@ function get_comment_excerpt( $comment_ID = 0 ) { $k = count($blah); $use_dotdotdot = 0; } + $excerpt = ''; for ($i=0; $i<$k; $i++) { $excerpt .= $blah[$i] . ' '; @@ -523,10 +558,13 @@ function get_comment_excerpt( $comment_ID = 0 ) { * Filter the retrieved comment excerpt. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. * - * @param string $excerpt The comment excerpt text. + * @param string $excerpt The comment excerpt text. + * @param int $comment_ID The comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_excerpt', $excerpt ); + return apply_filters( 'get_comment_excerpt', $excerpt, $comment_ID, $comment ); } /** @@ -539,14 +577,17 @@ function get_comment_excerpt( $comment_ID = 0 ) { */ function comment_excerpt( $comment_ID = 0 ) { $comment_excerpt = get_comment_excerpt($comment_ID); + /** * Filter the comment excerpt for display. * * @since 1.2.0 + * @since 4.1.0 The `$comment_ID` parameter was added. * * @param string $comment_excerpt The comment excerpt text. + * @param int $comment_ID The comment ID. */ - echo apply_filters( 'comment_excerpt', $comment_excerpt ); + echo apply_filters( 'comment_excerpt', $comment_excerpt, $comment_ID ); } /** @@ -558,14 +599,17 @@ function comment_excerpt( $comment_ID = 0 ) { */ function get_comment_ID() { global $comment; + /** * Filter the returned comment ID. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` parameter was added. * - * @param int $comment_ID The current comment ID. + * @param int $comment_ID The current comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_ID', $comment->comment_ID ); + return apply_filters( 'get_comment_ID', $comment->comment_ID, $comment ); } /** @@ -663,7 +707,7 @@ function get_comments_link( $post_id = 0 ) { * @since 0.71 * * @param string $deprecated Not Used. - * @param bool $deprecated_2 Not Used. + * @param string $deprecated_2 Not Used. */ function comments_link( $deprecated = '', $deprecated_2 = '' ) { if ( !empty( $deprecated ) ) @@ -869,10 +913,13 @@ function get_comment_type( $comment_ID = 0 ) { * Filter the returned comment type. * * @since 1.5.0 + * @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. * * @param string $comment_type The type of comment, such as 'comment', 'pingback', or 'trackback'. + * @param int $comment_ID The comment ID. + * @param object $comment The comment object. */ - return apply_filters( 'get_comment_type', $comment->comment_type ); + return apply_filters( 'get_comment_type', $comment->comment_type, $comment_ID, $comment ); } /** @@ -1112,15 +1159,21 @@ function comments_template( $file = '/comments.php', $separate_comments = false */ $comment_author_url = esc_url($commenter['comment_author_url']); - /** @todo Use API instead of SELECTs. */ - if ( $user_ID) { - $comments = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND (comment_approved = '1' OR ( user_id = %d AND comment_approved = '0' ) ) ORDER BY comment_date_gmt", $post->ID, $user_ID)); - } else if ( empty($comment_author) ) { - $comments = get_comments( array('post_id' => $post->ID, 'status' => 'approve', 'order' => 'ASC') ); - } else { - $comments = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND ( comment_approved = '1' OR ( comment_author = %s AND comment_author_email = %s AND comment_approved = '0' ) ) ORDER BY comment_date_gmt", $post->ID, wp_specialchars_decode($comment_author,ENT_QUOTES), $comment_author_email)); + $comment_args = array( + 'order' => 'ASC', + 'orderby' => 'comment_date_gmt', + 'status' => 'approve', + 'post_id' => $post->ID, + ); + + if ( $user_ID ) { + $comment_args['include_unapproved'] = array( $user_ID ); + } else if ( ! empty( $comment_author_email ) ) { + $comment_args['include_unapproved'] = array( $comment_author_email ); } + $comments = get_comments( $comment_args ); + /** * Filter the comments array. * @@ -1300,18 +1353,19 @@ function comments_popup_link( $zero = false, $one = false, $more = false, $css_c * @param int $comment Comment being replied to. Default current comment. * @param int|WP_Post $post Post ID or WP_Post object the comment is going to be displayed on. * Default current post. - * @return mixed Link to show comment form, if successful. False, if comments are closed. + * @return null|false|string Link to show comment form, if successful. False, if comments are closed. */ function get_comment_reply_link( $args = array(), $comment = null, $post = null ) { $defaults = array( - 'add_below' => 'comment', - 'respond_id' => 'respond', - 'reply_text' => __('Reply'), - 'login_text' => __('Log in to Reply'), - 'depth' => 0, - 'before' => '', - 'after' => '' + 'add_below' => 'comment', + 'respond_id' => 'respond', + 'reply_text' => __( 'Reply' ), + 'reply_to_text' => __( 'Reply to %s' ), + 'login_text' => __( 'Log in to Reply' ), + 'depth' => 0, + 'before' => '', + 'after' => '' ); $args = wp_parse_args( $args, $defaults ); @@ -1320,24 +1374,46 @@ function get_comment_reply_link( $args = array(), $comment = null, $post = null return; } - $add_below = $args['add_below']; - $respond_id = $args['respond_id']; - $reply_text = $args['reply_text']; - $comment = get_comment( $comment ); + if ( empty( $post ) ) { $post = $comment->comment_post_ID; } + $post = get_post( $post ); if ( ! comments_open( $post->ID ) ) { return false; } + /** + * Filter the comment reply link arguments. + * + * @since 4.1.0 + * + * @param array $args Comment reply link arguments. See {@see get_comment_reply_link()} + * for more information on accepted arguments. + * @param object $comment The object of the comment being replied to. + * @param WP_Post $post The {@see WP_Post} object. + */ + $args = apply_filters( 'comment_reply_link_args', $args, $comment, $post ); + if ( get_option( 'comment_registration' ) && ! is_user_logged_in() ) { - $link = ''; + $link = sprintf( '', + esc_url( wp_login_url( get_permalink() ) ), + $args['login_text'] + ); } else { - $link = "comment_ID ) ) . "#" . $respond_id . "' onclick='return addComment.moveForm(\"$add_below-$comment->comment_ID\", \"$comment->comment_ID\", \"$respond_id\", \"$post->ID\")'>$reply_text"; + $onclick = sprintf( 'return addComment.moveForm( "%1$s-%2$s", "%2$s", "%3$s", "%4$s" )', + $args['add_below'], $comment->comment_ID, $args['respond_id'], $post->ID + ); + + $link = sprintf( "%s", + esc_url( add_query_arg( 'replytocom', $comment->comment_ID ) ) . "#" . $args['respond_id'], + $onclick, + esc_attr( sprintf( $args['reply_to_text'], $comment->comment_author ) ), + $args['reply_text'] + ); } /** * Filter the comment reply link. @@ -1390,7 +1466,7 @@ function comment_reply_link($args = array(), $comment = null, $post = null) { * } * @param int|WP_Post $post Optional. Post ID or WP_Post object the comment is going to be displayed on. * Default current post. - * @return string|bool|null Link to show comment form, if successful. False, if comments are closed. + * @return false|null|string Link to show comment form, if successful. False, if comments are closed. */ function get_post_reply_link($args = array(), $post = null) { $defaults = array( @@ -1403,9 +1479,7 @@ function get_post_reply_link($args = array(), $post = null) { ); $args = wp_parse_args($args, $defaults); - $add_below = $args['add_below']; - $respond_id = $args['respond_id']; - $reply_text = $args['reply_text']; + $post = get_post($post); if ( ! comments_open( $post->ID ) ) { @@ -1413,9 +1487,20 @@ function get_post_reply_link($args = array(), $post = null) { } if ( get_option('comment_registration') && ! is_user_logged_in() ) { - $link = '' . $args['login_text'] . ''; + $link = sprintf( '%s', + wp_login_url( get_permalink() ), + $args['login_text'] + ); } else { - $link = "$reply_text"; + $onclick = sprintf( 'return addComment.moveForm( "%1$s-%2$s", "0", "%3$s", "%2$s" )', + $args['add_below'], $post->ID, $args['respond_id'] + ); + + $link = sprintf( "%s", + get_permalink( $post->ID ) . '#' . $args['respond_id'], + $onclick, + $args['reply_text'] + ); } $formatted_link = $args['before'] . $link . $args['after']; /** @@ -1525,7 +1610,7 @@ function comment_id_fields( $id = 0 ) { /** * Display text based on comment reply status. * - * Only affects users with Javascript disabled. + * Only affects users with JavaScript disabled. * * @since 2.7.0 * @@ -1819,9 +1904,16 @@ class Walker_Comment extends Walker { $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> -
    - $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> -
    + $add_below, + 'depth' => $depth, + 'max_depth' => $args['max_depth'], + 'before' => '
    ', + 'after' => '
    ' + ) ) ); + ?> +
    @@ -1869,9 +1961,15 @@ class Walker_Comment extends Walker {
    -
    - 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> -
    + 'div-comment', + 'depth' => $depth, + 'max_depth' => $args['max_depth'], + 'before' => '
    ', + 'after' => '
    ' + ) ) ); + ?> ' message. + * @type string $logged_in_as HTML element for a 'logged in as [user]' message. * @type string $comment_notes_before HTML element for a message displayed before the comment form. * Default 'Your email address will not be published.'. * @type string $comment_notes_after HTML element for a message displayed after the comment form. * Default 'You may use these HTML tags and attributes ...'. * @type string $id_form The comment form element id attribute. Default 'commentform'. * @type string $id_submit The comment submit element id attribute. Default 'submit'. + * @type string $class_submit The comment submit element class attribute. Default 'submit'. * @type string $name_submit The comment submit element name attribute. Default 'submit'. * @type string $title_reply The translatable 'reply' button label. Default 'Leave a Reply'. * @type string $title_reply_to The translatable 'reply-to' button label. Default 'Leave a Reply to %s', @@ -2083,7 +2182,7 @@ function comment_form( $args = array(), $post_id = null ) { 'author' => '

    ' . ' ' . '

    ', 'email' => '', + '

    ', 'url' => '

    ' . '

    ', ); @@ -2100,15 +2199,16 @@ function comment_form( $args = array(), $post_id = null ) { $fields = apply_filters( 'comment_form_default_fields', $fields ); $defaults = array( 'fields' => $fields, - 'comment_field' => '

    ', + 'comment_field' => '

    ', /** This filter is documented in wp-includes/link-template.php */ 'must_log_in' => '', /** This filter is documented in wp-includes/link-template.php */ 'logged_in_as' => '

    ' . sprintf( __( 'Logged in as %2$s. Log out?' ), get_edit_user_link(), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '

    ', - 'comment_notes_before' => '

    ' . __( 'Your email address will not be published.' ) . ( $req ? $required_text : '' ) . '

    ', - 'comment_notes_after' => '

    ' . sprintf( __( 'You may use these HTML tags and attributes: %s' ), ' ' . allowed_tags() . '' ) . '

    ', + 'comment_notes_before' => '

    ' . __( 'Your email address will not be published.' ) . ''. ( $req ? $required_text : '' ) . '

    ', + 'comment_notes_after' => '

    ' . sprintf( __( 'You may use these HTML tags and attributes: %s' ), ' ' . allowed_tags() . '' ) . '

    ', 'id_form' => 'commentform', 'id_submit' => 'submit', + 'class_submit' => 'submit', 'name_submit' => 'submit', 'title_reply' => __( 'Leave a Reply' ), 'title_reply_to' => __( 'Leave a Reply to %s' ), @@ -2154,7 +2254,7 @@ function comment_form( $args = array(), $post_id = null ) { > tag. + * Fires at the top of the comment form, inside the form tag. * * @since 3.0.0 */ @@ -2201,7 +2301,7 @@ function comment_form( $args = array(), $post_id = null ) { /** * Filter a comment form field for display. * - * The dynamic portion of the filter hook, $name, refers to the name + * 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 @@ -2230,7 +2330,7 @@ function comment_form( $args = array(), $post_id = null ) { ?>

    - +

    ]*href/i', $comment, $out ); + /** * Filter the maximum number of links allowed in a comment. * @@ -59,25 +59,38 @@ function check_comment($author, $email, $url, $comment, $user_ip, $user_agent, $ * @param string $url Comment author's URL. Included in allowed links total. */ $num_links = apply_filters( 'comment_max_links_url', $num_links, $url ); + + /* + * If the number of links in the comment exceeds the allowed amount, + * fail the check by returning false. + */ if ( $num_links >= $max_links ) return false; } $mod_keys = trim(get_option('moderation_keys')); + + // If moderation 'keys' (keywords) are set, process them. if ( !empty($mod_keys) ) { $words = explode("\n", $mod_keys ); foreach ( (array) $words as $word) { $word = trim($word); - // Skip empty lines + // Skip empty lines. if ( empty($word) ) continue; - // Do some escaping magic so that '#' chars in the - // spam words don't break things: + /* + * Do some escaping magic so that '#' (number of) characters in the spam + * words don't break things: + */ $word = preg_quote($word, '#'); + /* + * Check the comment fields for moderation keywords. If any are found, + * fail the check for the given field by returning false. + */ $pattern = "#$word#i"; if ( preg_match($pattern, $author) ) return false; if ( preg_match($pattern, $email) ) return false; @@ -88,7 +101,13 @@ function check_comment($author, $email, $url, $comment, $user_ip, $user_agent, $ } } - // Comment whitelisting: + /* + * Check if the option to approve comments by previously-approved authors is enabled. + * + * If it is enabled, check whether the comment author has a previously-approved comment, + * as well as whether there are any moderation keywords (if set) present in the author + * email address. If both checks pass, return true. Otherwise, return false. + */ if ( 1 == get_option('comment_whitelist')) { if ( 'trackback' != $comment_type && 'pingback' != $comment_type && $author != '' && $email != '' ) { // expected_slashed ($author, $email) @@ -109,14 +128,28 @@ function check_comment($author, $email, $url, $comment, $user_ip, $user_agent, $ * Retrieve the approved comments for post $post_id. * * @since 2.0.0 - * @uses $wpdb + * @since 4.1.0 Refactored to leverage {@see WP_Comment_Query} over a direct query. * - * @param int $post_id The ID of the post - * @return array $comments The approved comments + * @param int $post_id The ID of the post. + * @param array $args Optional. See {@see WP_Comment_Query::query()} for information + * on accepted arguments. + * @return int|array $comments The approved comments, or number of comments if `$count` + * argument is true. */ -function get_approved_comments($post_id) { - global $wpdb; - return $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1' ORDER BY comment_date", $post_id)); +function get_approved_comments( $post_id, $args = array() ) { + if ( ! $post_id ) { + return array(); + } + + $defaults = array( + 'status' => 1, + 'post_id' => $post_id, + 'order' => 'ASC', + ); + $r = wp_parse_args( $args, $defaults ); + + $query = new WP_Comment_Query; + return $query->query( $r ); } /** @@ -127,7 +160,8 @@ function get_approved_comments($post_id) { * comment variable will be used, if it is set. * * @since 2.0.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param object|string|int $comment Comment to retrieve. * @param string $output Optional. OBJECT or ARRAY_A or ARRAY_N constants. @@ -182,14 +216,13 @@ function get_comment(&$comment, $output = OBJECT) { * * The comment list can be for the blog as a whole or for an individual post. * - * The list of comment arguments are 'status', 'orderby', 'comment_date_gmt', - * 'order', 'number', 'offset', and 'post_id'. - * * @since 2.7.0 - * @uses $wpdb * - * @param mixed $args Optional. Array or string of options to override defaults. - * @return array List of comments. + * @global wpdb $wpdb WordPress database abstraction object. + * + * @param string|array $args Optional. Array or string of arguments. See {@see WP_Comment_Query::query()} + * for information on accepted arguments. Default empty. + * @return int|array List of comments or number of found comments if `$count` argument is true. */ function get_comments( $args = '' ) { $query = new WP_Comment_Query; @@ -199,9 +232,20 @@ function get_comments( $args = '' ) { /** * WordPress Comment Query class. * + * See {@see WP_Comment_Query::query()} for accepted arguments. + * * @since 3.1.0 */ class WP_Comment_Query { + /** + * SQL for database query. + * + * @since 4.0.1 + * @access public + * @var string + */ + public $request; + /** * Metadata query container * @@ -220,6 +264,16 @@ class WP_Comment_Query { */ public $date_query = false; + /** + * @var array + */ + public $query_vars; + + /** + * @var array + */ + public $comments; + /** * Make private/protected methods readable for backwards compatibility. * @@ -238,32 +292,105 @@ class WP_Comment_Query { * Execute the query * * @since 3.1.0 - * - * @param string|array $query_vars - * @return int|array + * @since 4.1.0 Introduced 'comment__in', 'comment__not_in', 'post_author__in', + * 'post_author__not_in', 'author__in', 'author__not_in', 'post__in', + * 'post__not_in', 'include_unapproved', 'type__in', and 'type__not_in' + * arguments to $query_vars. + * + * @param string|array $query_vars { + * Optional. Array or query string of comment query parameters. + * + * @type string $author_email Comment author email address. Default empty. + * @type array $author__in Array of author IDs to include comments for. Default empty. + * @type array $author__not_in Array of author IDs to exclude comments for. Default empty. + * @type array $comment__in Array of comment IDs to include. Default empty. + * @type array $comment__not_in Array of comment IDs to exclude. Default empty. + * @type bool $count Whether to return a comment count (true) or array of comment + * objects (false). Default false. + * @type array $date_query Date query clauses to limit comments by. See {@see WP_Date_Query}. + * Default null. + * @type string $fields Comment fields to return. Accepts 'ids' for comment IDs only or + * empty for all fields. Default empty. + * @type int $ID Currently unused. + * @type array $include_unapproved Array of IDs or email addresses of users whose unapproved comments + * will be returned by the query regardless of `$status`. Default empty. + * @type int $karma Karma score to retrieve matching comments for. Default empty. + * @type string $meta_key Include comments with a matching comment meta key. Default empty. + * @type string $meta_value Include comments with a matching comment meta value. Requires + * `$meta_key` to be set. Default empty. + * @type array $meta_query Meta query clauses to limit retrieved comments by. + * See {@see WP_Meta_Query}. Default empty. + * @type int $number Maximum number of comments to retrieve. Default null (no limit). + * @type int $offset Number of comments to offset the query. Used to build LIMIT clause. + * Default 0. + * @type string|array $orderby Comment status or array of statuses. Accepts 'comment_agent', + * 'comment_approved', 'comment_author', 'comment_author_email', + * 'comment_author_IP', 'comment_author_url', 'comment_content', + * 'comment_date', 'comment_date_gmt', 'comment_ID', 'comment_karma', + * 'comment_parent', 'comment_post_ID', 'comment_type', 'user_id', + * 'meta_value', 'meta_value_num', or value of $meta_key. + * Also accepts false, empty array, or 'none' to disable `ORDER BY` + * clause. Default: 'comment_date_gmt'. + * @type string $order How to order retrieved comments. Accepts 'ASC', 'DESC'. + * Default: 'DESC'. + * @type int $parent Parent ID of comment to retrieve children of. Default empty. + * @type array $post_author__in Array of author IDs to retrieve comments for. Default empty. + * @type array $post_author__not_in Array of author IDs *not* to retrieve comments for. Default empty. + * @type int $post_ID Currently unused. + * @type int $post_id Limit results to those affiliated with a given post ID. Default 0. + * @type array $post__in Array of post IDs to include affiliated comments for. Default empty. + * @type array $post__not_in Array of post IDs to exclude affiliated comments for. Default empty. + * @type int $post_author Comment author ID to limit results by. Default empty. + * @type string $post_status Post status to retrieve affiliated comments for. Default empty. + * @type string $post_type Post type to retrieve affiliated comments for. Default empty. + * @type string $post_name Post name to retrieve affiliated comments for. Default empty. + * @type int $post_parent Post parent ID to retrieve affiliated comments for. Default empty. + * @type string $search Search term(s) to retrieve matching comments for. Default empty. + * @type string $status Comment status to limit results by. Accepts 'hold' + * (`comment_status=0`), 'approve' (`comment_status=1`), 'all', or a + * custom comment status. Default 'all'. + * @type string|array $type Include comments of a given type, or array of types. Accepts + * 'comment', 'pings' (includes 'pingback' and 'trackback'), or any + * custom type string. Default empty. + * @type array $type__in Include comments from a given array of comment types. Default empty. + * @type array $type__not_in Exclude comments from a given array of comment types. Default empty. + * @type int $user_id Include comments for a specific user ID. Default empty. + * } + * @return int|array Array of comments or number of found comments if `$count` is set to true. */ public function query( $query_vars ) { global $wpdb; $defaults = array( 'author_email' => '', + 'author__in' => '', + 'author__not_in' => '', + 'include_unapproved' => '', 'fields' => '', 'ID' => '', + 'comment__in' => '', + 'comment__not_in' => '', 'karma' => '', 'number' => '', 'offset' => '', 'orderby' => '', 'order' => 'DESC', 'parent' => '', + 'post_author__in' => '', + 'post_author__not_in' => '', 'post_ID' => '', 'post_id' => 0, + 'post__in' => '', + 'post__not_in' => '', 'post_author' => '', 'post_name' => '', 'post_parent' => '', 'post_status' => '', 'post_type' => '', - 'status' => '', + 'status' => 'all', 'type' => '', + 'type__in' => '', + 'type__not_in' => '', 'user_id' => '', 'search' => '', 'count' => false, @@ -303,19 +430,83 @@ class WP_Comment_Query { return $cache; } - $status = $this->query_vars['status']; - if ( 'hold' == $status ) { - $approved = "comment_approved = '0'"; - } elseif ( 'approve' == $status ) { - $approved = "comment_approved = '1'"; - } elseif ( ! empty( $status ) && 'all' != $status ) { - $approved = $wpdb->prepare( "comment_approved = %s", $status ); - } else { - $approved = "( comment_approved = '0' OR comment_approved = '1' )"; + $where = array(); + + // Assemble clauses related to 'comment_approved'. + $approved_clauses = array(); + + // 'status' accepts an array or a comma-separated string. + $status_clauses = array(); + $statuses = $this->query_vars['status']; + if ( ! is_array( $statuses ) ) { + $statuses = preg_split( '/[\s,]+/', $statuses ); + } + + // 'any' overrides other statuses. + if ( ! in_array( 'any', $statuses ) ) { + foreach ( $statuses as $status ) { + switch ( $status ) { + case 'hold' : + $status_clauses[] = "comment_approved = '0'"; + break; + + case 'approve' : + $status_clauses[] = "comment_approved = '1'"; + break; + + case 'all' : + case '' : + $status_clauses[] = "( comment_approved = '0' OR comment_approved = '1' )"; + break; + + default : + $status_clauses[] = $wpdb->prepare( "comment_approved = %s", $status ); + break; + } + } + + if ( ! empty( $status_clauses ) ) { + $approved_clauses[] = '( ' . implode( ' OR ', $status_clauses ) . ' )'; + } + } + + // User IDs or emails whose unapproved comments are included, regardless of $status. + if ( ! empty( $this->query_vars['include_unapproved'] ) ) { + $include_unapproved = $this->query_vars['include_unapproved']; + + // Accepts arrays or comma-separated strings. + if ( ! is_array( $include_unapproved ) ) { + $include_unapproved = preg_split( '/[\s,]+/', $include_unapproved ); + } + + $unapproved_ids = $unapproved_emails = array(); + foreach ( $include_unapproved as $unapproved_identifier ) { + // Numeric values are assumed to be user ids. + if ( is_numeric( $unapproved_identifier ) ) { + $approved_clauses[] = $wpdb->prepare( "( user_id = %d AND comment_approved = '0' )", $unapproved_identifier ); + + // Otherwise we match against email addresses. + } else { + $approved_clauses[] = $wpdb->prepare( "( comment_author_email = %s AND comment_approved = '0' )", $unapproved_identifier ); + } + } + } + + // Collapse comment_approved clauses into a single OR-separated clause. + if ( ! empty( $approved_clauses ) ) { + if ( 1 === count( $approved_clauses ) ) { + $where[] = $approved_clauses[0]; + } else { + $where[] = '( ' . implode( ' OR ', $approved_clauses ) . ' )'; + } } + $order = ( 'ASC' == strtoupper( $this->query_vars['order'] ) ) ? 'ASC' : 'DESC'; - if ( ! empty( $this->query_vars['orderby'] ) ) { + // Disable ORDER BY with 'none', an empty array, or boolean false. + if ( in_array( $this->query_vars['orderby'], array( 'none', array(), false ), true ) ) { + $orderby = ''; + } else if ( ! empty( $this->query_vars['orderby'] ) ) { $ordersby = is_array( $this->query_vars['orderby'] ) ? $this->query_vars['orderby'] : preg_split( '/[,\s]/', $this->query_vars['orderby'] ); @@ -382,68 +573,157 @@ class WP_Comment_Query { } $join = ''; - $where = $approved; $post_id = absint( $this->query_vars['post_id'] ); if ( ! empty( $post_id ) ) { - $where .= $wpdb->prepare( ' AND comment_post_ID = %d', $post_id ); + $where[] = $wpdb->prepare( 'comment_post_ID = %d', $post_id ); + } + + // Parse comment IDs for an IN clause. + if ( ! empty( $this->query_vars['comment__in'] ) ) { + $where[] = 'comment_ID IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['comment__in'] ) ) . ' )'; + } + + // Parse comment IDs for a NOT IN clause. + if ( ! empty( $this->query_vars['comment__not_in'] ) ) { + $where[] = 'comment_ID NOT IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['comment__not_in'] ) ) . ' )'; + } + + // Parse comment post IDs for an IN clause. + if ( ! empty( $this->query_vars['post__in'] ) ) { + $where[] = 'comment_post_ID IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['post__in'] ) ) . ' )'; + } + + // Parse comment post IDs for a NOT IN clause. + if ( ! empty( $this->query_vars['post__not_in'] ) ) { + $where[] = 'comment_post_ID NOT IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['post__not_in'] ) ) . ' )'; } if ( '' !== $this->query_vars['author_email'] ) { - $where .= $wpdb->prepare( ' AND comment_author_email = %s', $this->query_vars['author_email'] ); + $where[] = $wpdb->prepare( 'comment_author_email = %s', $this->query_vars['author_email'] ); } if ( '' !== $this->query_vars['karma'] ) { - $where .= $wpdb->prepare( ' AND comment_karma = %d', $this->query_vars['karma'] ); + $where[] = $wpdb->prepare( 'comment_karma = %d', $this->query_vars['karma'] ); } - if ( 'comment' == $this->query_vars['type'] ) { - $where .= " AND comment_type = ''"; - } elseif( 'pings' == $this->query_vars['type'] ) { - $where .= ' AND comment_type IN ("pingback", "trackback")'; - } elseif ( ! empty( $this->query_vars['type'] ) ) { - $where .= $wpdb->prepare( ' AND comment_type = %s', $this->query_vars['type'] ); + // Filtering by comment_type: 'type', 'type__in', 'type__not_in'. + $raw_types = array( + 'IN' => array_merge( (array) $this->query_vars['type'], (array) $this->query_vars['type__in'] ), + 'NOT IN' => (array) $this->query_vars['type__not_in'], + ); + + $comment_types = array(); + foreach ( $raw_types as $operator => $_raw_types ) { + $_raw_types = array_unique( $_raw_types ); + + foreach ( $_raw_types as $type ) { + switch ( $type ) { + // An empty translates to 'all', for backward compatibility + case '': + case 'all' : + break; + + case 'comment': + case 'comments': + $comment_types[ $operator ][] = "''"; + break; + + case 'pings': + $comment_types[ $operator ][] = "'pingback'"; + $comment_types[ $operator ][] = "'trackback'"; + break; + + default: + $comment_types[ $operator ][] = $wpdb->prepare( '%s', $type ); + break; + } + } + + if ( ! empty( $comment_types[ $operator ] ) ) { + $types_sql = implode( ', ', $comment_types[ $operator ] ); + $where[] = "comment_type $operator ($types_sql)"; + } } if ( '' !== $this->query_vars['parent'] ) { - $where .= $wpdb->prepare( ' AND comment_parent = %d', $this->query_vars['parent'] ); + $where[] = $wpdb->prepare( 'comment_parent = %d', $this->query_vars['parent'] ); } if ( is_array( $this->query_vars['user_id'] ) ) { - $where .= ' AND user_id IN (' . implode( ',', array_map( 'absint', $this->query_vars['user_id'] ) ) . ')'; + $where[] = 'user_id IN (' . implode( ',', array_map( 'absint', $this->query_vars['user_id'] ) ) . ')'; } elseif ( '' !== $this->query_vars['user_id'] ) { - $where .= $wpdb->prepare( ' AND user_id = %d', $this->query_vars['user_id'] ); + $where[] = $wpdb->prepare( 'user_id = %d', $this->query_vars['user_id'] ); } if ( '' !== $this->query_vars['search'] ) { - $where .= $this->get_search_sql( + $search_sql = $this->get_search_sql( $this->query_vars['search'], array( 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_author_IP', 'comment_content' ) ); + + // Strip leading 'AND'. + $where[] = preg_replace( '/^\s*AND\s*/', '', $search_sql ); } + // If any post-related query vars are passed, join the posts table. + $join_posts_table = false; $plucked = wp_array_slice_assoc( $this->query_vars, array( 'post_author', 'post_name', 'post_parent', 'post_status', 'post_type' ) ); $post_fields = array_filter( $plucked ); if ( ! empty( $post_fields ) ) { + $join_posts_table = true; + foreach ( $post_fields as $field_name => $field_value ) { + $where[] = $wpdb->prepare( " {$wpdb->posts}.{$field_name} = %s", $field_value ); + } + } + + // Comment author IDs for an IN clause. + if ( ! empty( $this->query_vars['author__in'] ) ) { + $where[] = 'user_id IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['author__in'] ) ) . ' )'; + } + + // Comment author IDs for a NOT IN clause. + if ( ! empty( $this->query_vars['author__not_in'] ) ) { + $where[] = 'user_id NOT IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['author__not_in'] ) ) . ' )'; + } + + // Post author IDs for an IN clause. + if ( ! empty( $this->query_vars['post_author__in'] ) ) { + $join_posts_table = true; + $where[] = 'post_author IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['post_author__in'] ) ) . ' )'; + } + + // Post author IDs for a NOT IN clause. + if ( ! empty( $this->query_vars['post_author__not_in'] ) ) { + $join_posts_table = true; + $where[] = 'post_author NOT IN ( ' . implode( ',', wp_parse_id_list( $this->query_vars['post_author__not_in'] ) ) . ' )'; + } + + if ( $join_posts_table ) { $join = "JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID"; - foreach( $post_fields as $field_name => $field_value ) - $where .= $wpdb->prepare( " AND {$wpdb->posts}.{$field_name} = %s", $field_value ); } if ( ! empty( $this->meta_query->queries ) ) { $clauses = $this->meta_query->get_sql( 'comment', $wpdb->comments, 'comment_ID', $this ); $join .= $clauses['join']; - $where .= $clauses['where']; - $groupby = "{$wpdb->comments}.comment_ID"; + + // Strip leading 'AND'. + $where[] = preg_replace( '/^\s*AND\s*/', '', $clauses['where'] ); + + if ( ! $this->query_vars['count'] ) { + $groupby = "{$wpdb->comments}.comment_ID"; + } } $date_query = $this->query_vars['date_query']; if ( ! empty( $date_query ) && is_array( $date_query ) ) { $date_query_object = new WP_Date_Query( $date_query, 'comment_date' ); - $where .= $date_query_object->get_sql(); + $where[] = preg_replace( '/^\s*AND\s*/', '', $date_query_object->get_sql() ); } + $where = implode( ' AND ', $where ); + $pieces = array( 'fields', 'join', 'where', 'orderby', 'order', 'limits', 'groupby' ); /** * Filter the comment query clauses. @@ -463,21 +743,30 @@ class WP_Comment_Query { $limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : ''; $groupby = isset( $clauses[ 'groupby' ] ) ? $clauses[ 'groupby' ] : ''; + if ( $where ) { + $where = 'WHERE ' . $where; + } + if ( $groupby ) { $groupby = 'GROUP BY ' . $groupby; } - $query = "SELECT $fields FROM $wpdb->comments $join WHERE $where $groupby ORDER BY $orderby $order $limits"; + + if ( $orderby ) { + $orderby = "ORDER BY $orderby $order"; + } + + $this->request = "SELECT $fields FROM $wpdb->comments $join $where $groupby $orderby $limits"; if ( $this->query_vars['count'] ) { - return $wpdb->get_var( $query ); + return $wpdb->get_var( $this->request ); } if ( 'ids' == $this->query_vars['fields'] ) { - $this->comments = $wpdb->get_col( $query ); + $this->comments = $wpdb->get_col( $this->request ); return array_map( 'intval', $this->comments ); } - $results = $wpdb->get_results( $query ); + $results = $wpdb->get_results( $this->request ); /** * Filter the comment query results. * @@ -543,7 +832,8 @@ function get_comment_statuses() { * The date the last comment was modified. * * @since 1.5.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param string $timezone Which timezone to use in reference to 'gmt', 'blog', * or 'server' locations. @@ -583,7 +873,8 @@ function get_lastcommentmodified($timezone = 'server') { * caches, but this function does not. * * @since 2.0.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param int $post_id Optional. Comment amount in post if > 0, else total comments blog wide. * @return array The amount of spam, approved, awaiting moderation, and total comments. @@ -642,7 +933,6 @@ function get_comment_count( $post_id = 0 ) { * Add meta data field to a comment. * * @since 2.9.0 - * @uses add_metadata * @link http://codex.wordpress.org/Function_Reference/add_comment_meta * * @param int $comment_id Comment ID. @@ -663,7 +953,6 @@ function add_comment_meta($comment_id, $meta_key, $meta_value, $unique = false) * allows removing all metadata matching key, if needed. * * @since 2.9.0 - * @uses delete_metadata * @link http://codex.wordpress.org/Function_Reference/delete_comment_meta * * @param int $comment_id comment ID @@ -679,7 +968,6 @@ function delete_comment_meta($comment_id, $meta_key, $meta_value = '') { * Retrieve comment meta field for a comment. * * @since 2.9.0 - * @uses get_metadata * @link http://codex.wordpress.org/Function_Reference/get_comment_meta * * @param int $comment_id Comment ID. @@ -701,7 +989,6 @@ function get_comment_meta($comment_id, $key = '', $single = false) { * If the meta field for the comment does not exist, it will be added. * * @since 2.9.0 - * @uses update_metadata * @link http://codex.wordpress.org/Function_Reference/update_comment_meta * * @param int $comment_id Comment ID. @@ -805,7 +1092,8 @@ function sanitize_comment_cookies() { * Validates whether this comment is allowed to be made. * * @since 2.0.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param array $commentdata Contains information on the comment * @return mixed Signifies the approval status (0|1|'spam') @@ -843,7 +1131,7 @@ function wp_allow_comment( $commentdata ) { if ( defined( '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!') ); + wp_die( __( 'Duplicate comment detected; it looks as though you’ve already said that!' ), 409 ); } /** @@ -922,7 +1210,8 @@ function wp_allow_comment( $commentdata ) { * administrators. * * @since 2.3.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param string $ip Comment IP. * @param string $email Comment author email address. @@ -960,7 +1249,7 @@ function check_comment_flood_db( $ip, $email, $date ) { if ( defined('DOING_AJAX') ) die( __('You are posting comments too quickly. Slow down.') ); - wp_die( __('You are posting comments too quickly. Slow down.'), '', array('response' => 403) ); + wp_die( __( 'You are posting comments too quickly. Slow down.' ), 429 ); } } } @@ -1039,9 +1328,6 @@ function get_comment_pages_count( $comments = null, $per_page = null, $threaded * Calculate what page number a comment will appear on for comment paging. * * @since 2.7.0 - * @uses get_comment() Gets the full comment of the $comment_ID parameter. - * @uses get_option() Get various settings to control function and defaults. - * @uses get_page_of_comment() Used to loop up to top level comment. * * @param int $comment_ID Comment ID. * @param array $args Optional args. @@ -1228,8 +1514,8 @@ function wp_count_comments( $post_id = 0 ) { * post ID available. * * @since 2.0.0 - * @uses $wpdb - * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param int $comment_id Comment ID * @param bool $force_delete Whether to bypass trash and force deletion. Default is false. @@ -1296,8 +1582,6 @@ function wp_delete_comment($comment_id, $force_delete = false) { * * @since 2.9.0 * - * @uses wp_delete_comment() if trash is disabled - * * @param int $comment_id Comment ID. * @return bool True on success, false on failure. */ @@ -1461,7 +1745,7 @@ function wp_unspam_comment($comment_id) { * @since 1.0.0 * * @param int $comment_id Comment ID - * @return string|bool Status might be 'trash', 'approved', 'unapproved', 'spam'. False on failure. + * @return false|string Status might be 'trash', 'approved', 'unapproved', 'spam'. False on failure. */ function wp_get_comment_status($comment_id) { $comment = get_comment($comment_id); @@ -1534,7 +1818,7 @@ function wp_transition_comment_status($new_status, $old_status, $comment) { /** * Fires when the comment status is in transition from one specific status to another. * - * The dynamic portions of the hook name, $old_status, and $new_status, + * The dynamic portions of the hook name, `$old_status`, and `$new_status`, * refer to the old and new comment statuses, respectively. * * @since 2.7.0 @@ -1546,7 +1830,7 @@ function wp_transition_comment_status($new_status, $old_status, $comment) { /** * Fires when the status of a specific comment type is in transition. * - * The dynamic portions of the hook name, $new_status, and $comment->comment_type, + * The dynamic portions of the hook name, `$new_status`, and `$comment->comment_type`, * refer to the new comment status, and the type of comment, respectively. * * Typical comment types include an empty string (standard comment), 'pingback', @@ -1606,7 +1890,8 @@ function wp_get_current_commenter() { * 'comment_date_gmt', 'comment_parent', 'comment_approved', and 'user_id'. * * @since 2.0.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param array $commentdata Contains information on the comment. * @return int|bool The new comment's ID on success, false on failure. @@ -1752,7 +2037,7 @@ function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment) * * We use REMOTE_ADDR here directly. If you are behind a proxy, you should ensure * that it is properly set, such as in wp-config.php, for your environment. - * See {@link http://core.trac.wordpress.org/ticket/9235} + * See {@link https://core.trac.wordpress.org/ticket/9235} * * @since 1.5.0 * @param array $commentdata Contains information on the comment. @@ -1832,7 +2117,6 @@ function wp_new_comment( $commentdata ) { * If the comment status is not in the list, then false is returned. * * @since 1.0.0 - * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object * * @param int $comment_id Comment ID. * @param string $comment_status New comment status, either 'hold', 'approve', 'spam', or 'trash'. @@ -1902,8 +2186,8 @@ function wp_set_comment_status($comment_id, $comment_status, $wp_error = false) * Filters the comment and makes sure certain fields are valid before updating. * * @since 2.0.0 - * @uses $wpdb - * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param array $commentarr Contains information on the comment. * @return int Comment was updated if value is 1, or was not updated if value is 0. @@ -1983,7 +2267,7 @@ function wp_update_comment($commentarr) { * @staticvar bool $_defer * * @param bool $defer - * @return unknown + * @return bool */ function wp_defer_comment_counting($defer=null) { static $_defer = false; @@ -2014,7 +2298,7 @@ function wp_defer_comment_counting($defer=null) { * * @param int $post_id Post ID * @param bool $do_deferred Whether to process previously deferred post comment counts - * @return bool True on success, false on failure + * @return bool|null True on success, false on failure */ function wp_update_comment_count($post_id, $do_deferred=false) { static $_deferred = array(); @@ -2041,7 +2325,8 @@ function wp_update_comment_count($post_id, $do_deferred=false) { * Updates the comment count for the post. * * @since 2.5.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param int $post_id Post ID * @return bool True on success, false on '0' $post_id or if post with ID does not exist. @@ -2091,7 +2376,7 @@ function wp_update_comment_count_now($post_id) { * * @param string $url URL to ping. * @param int $deprecated Not Used. - * @return bool|string False on failure, string containing URI on success. + * @return false|string False on failure, string containing URI on success. */ function discover_pingback_server_uri( $url, $deprecated = '' ) { if ( !empty( $deprecated ) ) @@ -2155,7 +2440,8 @@ function discover_pingback_server_uri( $url, $deprecated = '' ) { * Perform all pingbacks, enclosures, trackbacks, and send to pingback services. * * @since 2.1.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. */ function do_all_pings() { global $wpdb; @@ -2186,7 +2472,8 @@ function do_all_pings() { * Perform trackbacks. * * @since 1.5.0 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param int $post_id Post ID to do trackbacks on. */ @@ -2255,7 +2542,6 @@ function generic_ping( $post_id = 0 ) { * * @since 0.71 * @uses $wp_version - * @uses IXR_Client * * @param string $content Post content to check for links. * @param int $post_ID Post ID. @@ -2361,7 +2647,8 @@ function privacy_ping_filter($sites) { * Updates database when sending trackback to prevent duplicates. * * @since 0.71 - * @uses $wpdb + * + * @global wpdb $wpdb WordPress database abstraction object. * * @param string $trackback_url URL to send trackbacks. * @param string $title Title of post. @@ -2398,7 +2685,6 @@ function trackback($trackback_url, $title, $excerpt, $ID) { * * @since 1.2.0 * @uses $wp_version - * @uses IXR_Client * * @param string $server Host of blog to connect to. * @param string $path Path to send the ping. diff --git a/wp-includes/compat.php b/wp-includes/compat.php index 83a8c646..ab404525 100644 --- a/wp-includes/compat.php +++ b/wp-includes/compat.php @@ -122,4 +122,10 @@ function hash_equals( $a, $b ) { return $result === 0; } -endif; \ No newline at end of file +endif; + +// JSON_PRETTY_PRINT was introduced in PHP 5.4 +// Defined here to prevent a notice when using it with wp_json_encode() +if ( ! defined( 'JSON_PRETTY_PRINT' ) ) { + define( 'JSON_PRETTY_PRINT', 128 ); +} diff --git a/wp-includes/cron.php b/wp-includes/cron.php index fc876147..6455acf2 100644 --- a/wp-includes/cron.php +++ b/wp-includes/cron.php @@ -20,10 +20,11 @@ * @param array $args Optional. Arguments to pass to the hook's callback function. */ function wp_schedule_single_event( $timestamp, $hook, $args = array()) { - // don't schedule a duplicate if there's already an identical event due in the next 10 minutes + // don't schedule a duplicate if there's already an identical event due within 10 minutes of it $next = wp_next_scheduled($hook, $args); - if ( $next && $next <= $timestamp + 10 * MINUTE_IN_SECONDS ) + if ( $next && abs( $next - $timestamp ) <= 10 * MINUTE_IN_SECONDS ) { return; + } $crons = _get_cron_array(); $event = (object) array( 'hook' => $hook, 'timestamp' => $timestamp, 'schedule' => false, 'args' => $args ); @@ -65,7 +66,7 @@ function wp_schedule_single_event( $timestamp, $hook, $args = array()) { * @param string $recurrence How often the event should recur. * @param string $hook Action hook to execute when cron is run. * @param array $args Optional. Arguments to pass to the hook's callback function. - * @return bool|null False on failure, null when complete with scheduling event. + * @return false|null False on failure, null when complete with scheduling event. */ function wp_schedule_event( $timestamp, $recurrence, $hook, $args = array()) { $crons = _get_cron_array(); @@ -98,7 +99,7 @@ function wp_schedule_event( $timestamp, $recurrence, $hook, $args = array()) { * @param string $recurrence How often the event should recur. * @param string $hook Action hook to execute when cron is run. * @param array $args Optional. Arguments to pass to the hook's callback function. - * @return bool|null False on failure. Null when event is rescheduled. + * @return false|null False on failure. Null when event is rescheduled. */ function wp_reschedule_event( $timestamp, $recurrence, $hook, $args = array() ) { $crons = _get_cron_array(); @@ -245,9 +246,10 @@ function spawn_cron( $gmt_time = 0 ) { if ( isset($keys[0]) && $keys[0] > $gmt_time ) return; - if ( defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ) { - if ( !empty($_POST) || defined('DOING_AJAX') ) + if ( defined( 'ALTERNATE_WP_CRON' ) && ALTERNATE_WP_CRON ) { + if ( ! empty( $_POST ) || defined( 'DOING_AJAX' ) || defined( 'XMLRPC_REQUEST' ) ) { return; + } $doing_wp_cron = sprintf( '%.22F', $gmt_time ); set_transient( 'doing_cron', $doing_wp_cron ); @@ -347,17 +349,17 @@ function wp_cron() { * 60*60*24*7 or 604800. The value of 'interval' would then be 604800. * * The 'display' is the description. For the 'weekly' key, the 'display' would - * be __('Once Weekly'). + * be `__( 'Once Weekly' )`. * * For your plugin, you will be passed an array. you can easily add your * schedule by doing the following. - * - * // filter parameter variable name is 'array' - * $array['weekly'] = array( - * 'interval' => 604800, - * 'display' => __('Once Weekly') - * ); - * + * + * // Filter parameter variable name is 'array'. + * $array['weekly'] = array( + * 'interval' => 604800, + * 'display' => __( 'Once Weekly' ) + * ); + * * * @since 2.1.0 * diff --git a/wp-includes/css/admin-bar-rtl.css b/wp-includes/css/admin-bar-rtl.css index 9a9c6e60..db2f983a 100644 --- a/wp-includes/css/admin-bar-rtl.css +++ b/wp-includes/css/admin-bar-rtl.css @@ -211,13 +211,13 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item { background: #333; - color: #2ea2cc; + color: #45bbe6; } #wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, @@ -279,7 +279,7 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar .menupop .menupop > .ab-item:before, @@ -330,7 +330,7 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover, #wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar .quicklinks a span#ab-updates { @@ -477,7 +477,7 @@ html:lang(he-il) .rtl #wpadminbar * { } #wpadminbar .quicklinks li a:hover .blavatar { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar .quicklinks li .blavatar:before { @@ -642,8 +642,10 @@ html:lang(he-il) .rtl #wpadminbar * { */ .no-customize-support .hide-if-no-customize, .customize-support .hide-if-customize, +.no-customize-support #wpadminbar .hide-if-no-customize, .no-customize-support.wp-core-ui .hide-if-no-customize, .no-customize-support .wp-core-ui .hide-if-no-customize, +.customize-support #wpadminbar .hide-if-customize, .customize-support.wp-core-ui .hide-if-customize, .customize-support .wp-core-ui .hide-if-customize { display: none; @@ -744,8 +746,6 @@ html:lang(he-il) .rtl #wpadminbar * { @media screen and ( max-width: 782px ) { /* Toolbar Touchification*/ html #wpadminbar { - right: 0 !important; - z-index: 500 !important; height: 46px; min-width: 300px; @@ -1054,7 +1054,6 @@ html:lang(he-il) .rtl #wpadminbar * { } #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { - position: fixed; width: 100%; right: 0; } diff --git a/wp-includes/css/admin-bar-rtl.min.css b/wp-includes/css/admin-bar-rtl.min.css index 06290bc2..2d7250a0 100644 --- a/wp-includes/css/admin-bar-rtl.min.css +++ b/wp-includes/css/admin-bar-rtl.min.css @@ -1 +1 @@ -#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",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}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#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=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#222}#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 .ab-empty-item{outline:0}#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:#333;display:none;position:absolute;float:none}#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 .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#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 li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#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 .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{background:#333;color:#2ea2cc}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#2ea2cc}#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:#999;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:#eee}#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 .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:#2ea2cc}#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:'\f139';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:5px;right:3px;content:'\f141'}#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:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#2ea2cc}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-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 #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:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#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 li a:hover .blavatar{color:#2ea2cc}#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:'\f112';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 #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#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:13px/24px "Open Sans",sans-serif;height:24px;width:24px;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:transparent;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:400ms;transition-duration:400ms;-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{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.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}#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:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;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){html #wpadminbar{right:0!important;z-index:500!important;height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#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;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 .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:6px 15px 12px}#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 #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:#999;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-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 #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{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{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#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-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin: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}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#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 ul#wp-admin-bar-root-default>li{margin-left:0}#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}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}#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{position:fixed;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}#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}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow:none}} \ No newline at end of file +#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",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}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#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=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#222}#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 .ab-empty-item{outline:0}#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:#333;display:none;position:absolute;float:none}#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 .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#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 li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#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 .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{background:#333;color:#45bbe6}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#45bbe6}#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:#999;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:#eee}#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 .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:#45bbe6}#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:'\f139';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:5px;right:3px;content:'\f141'}#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:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#45bbe6}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-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 #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:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#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 li a:hover .blavatar{color:#45bbe6}#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:'\f112';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 #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#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:13px/24px "Open Sans",sans-serif;height:24px;width:24px;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:400ms;transition-duration:400ms;-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{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#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:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;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){html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#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;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 .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:6px 15px 12px}#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 #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:#999;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-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 #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{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{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#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-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin: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}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#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 ul#wp-admin-bar-root-default>li{margin-left:0}#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}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}#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}#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}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow:none}} \ No newline at end of file diff --git a/wp-includes/css/admin-bar.css b/wp-includes/css/admin-bar.css index 4f5343c6..f48f6a1e 100644 --- a/wp-includes/css/admin-bar.css +++ b/wp-includes/css/admin-bar.css @@ -211,13 +211,13 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item { background: #333; - color: #2ea2cc; + color: #45bbe6; } #wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, @@ -279,7 +279,7 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar .menupop .menupop > .ab-item:before, @@ -330,7 +330,7 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover, #wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar .quicklinks a span#ab-updates { @@ -477,7 +477,7 @@ html:lang(he-il) .rtl #wpadminbar * { } #wpadminbar .quicklinks li a:hover .blavatar { - color: #2ea2cc; + color: #45bbe6; } #wpadminbar .quicklinks li .blavatar:before { @@ -642,8 +642,10 @@ html:lang(he-il) .rtl #wpadminbar * { */ .no-customize-support .hide-if-no-customize, .customize-support .hide-if-customize, +.no-customize-support #wpadminbar .hide-if-no-customize, .no-customize-support.wp-core-ui .hide-if-no-customize, .no-customize-support .wp-core-ui .hide-if-no-customize, +.customize-support #wpadminbar .hide-if-customize, .customize-support.wp-core-ui .hide-if-customize, .customize-support .wp-core-ui .hide-if-customize { display: none; @@ -744,8 +746,6 @@ html:lang(he-il) .rtl #wpadminbar * { @media screen and ( max-width: 782px ) { /* Toolbar Touchification*/ html #wpadminbar { - left: 0 !important; - z-index: 500 !important; height: 46px; min-width: 300px; @@ -1054,7 +1054,6 @@ html:lang(he-il) .rtl #wpadminbar * { } #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { - position: fixed; width: 100%; left: 0; } diff --git a/wp-includes/css/admin-bar.min.css b/wp-includes/css/admin-bar.min.css index 8907308a..440613db 100644 --- a/wp-includes/css/admin-bar.min.css +++ b/wp-includes/css/admin-bar.min.css @@ -1 +1 @@ -#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",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}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#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=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#222}#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 .ab-empty-item{outline:0}#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:#333;display:none;position:absolute;float:none}#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 .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#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 li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#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 .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{background:#333;color:#2ea2cc}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#2ea2cc}#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:#999;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:#eee}#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 .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:#2ea2cc}#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:5px;left:3px;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:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#2ea2cc}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-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 #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:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#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 li a:hover .blavatar{color:#2ea2cc}#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:'\f112';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 #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#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:13px/24px "Open Sans",sans-serif;height:24px;width:24px;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:transparent;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:400ms;transition-duration:400ms;-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{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.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}#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:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;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){html #wpadminbar{left:0!important;z-index:500!important;height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#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;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 .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:6px 15px 12px}#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 #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:#999;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-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 #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{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{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#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-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin: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}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#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 ul#wp-admin-bar-root-default>li{margin-right:0}#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}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}#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{position:fixed;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}#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}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow:none}} \ No newline at end of file +#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",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}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#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=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#222}#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 .ab-empty-item{outline:0}#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:#333;display:none;position:absolute;float:none}#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 .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#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 li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#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 .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{background:#333;color:#45bbe6}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label{color:#45bbe6}#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:#999;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:#eee}#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 .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:#45bbe6}#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:5px;left:3px;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:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#45bbe6}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-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 #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:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#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 li a:hover .blavatar{color:#45bbe6}#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:'\f112';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 #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#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:13px/24px "Open Sans",sans-serif;height:24px;width:24px;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:400ms;transition-duration:400ms;-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{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#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:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;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){html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#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;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 .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:6px 15px 12px}#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 #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:#999;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-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 #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{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{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#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-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin: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}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#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 ul#wp-admin-bar-root-default>li{margin-right:0}#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}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}#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}#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}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow:none}} \ No newline at end of file diff --git a/wp-includes/css/dashicons.css b/wp-includes/css/dashicons.css index 22ed1ee2..03f7aad5 100644 --- a/wp-includes/css/dashicons.css +++ b/wp-includes/css/dashicons.css @@ -5,7 +5,7 @@ @font-face { font-family: "dashicons"; - src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), + src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url(../fonts/dashicons.ttf) format("truetype"), url(../fonts/dashicons.svg#dashicons) format("svg"); font-weight: normal; @@ -619,6 +619,42 @@ content: "\f493" } +.dashicons-controls-play:before { + content: "\f522" +} + +.dashicons-controls-pause:before { + content: "\f523" +} + +.dashicons-controls-forward:before { + content: "\f519" +} + +.dashicons-controls-skipforward:before { + content: "\f517" +} + +.dashicons-controls-back:before { + content: "\f518" +} + +.dashicons-controls-skipback:before { + content: "\f516" +} + +.dashicons-controls-repeat:before { + content: "\f515" +} + +.dashicons-controls-volumeon:before { + content: "\f521" +} + +.dashicons-controls-volumeoff:before { + content: "\f520" +} + /* Alerts/Notifications/Flags */ @@ -880,6 +916,10 @@ content: "\f470"; } +.dashicons-phone:before { + content: "\f525"; +} + .dashicons-smiley:before { content: "\f328"; } @@ -891,3 +931,27 @@ .dashicons-carrot:before { content: "\f511"; } + +.dashicons-building:before { + content: "\f512"; +} + +.dashicons-store:before { + content: "\f513"; +} + +.dashicons-album:before { + content: "\f514"; +} + +.dashicons-palmtree:before { + content: "\f527"; +} + +.dashicons-tickets-alt:before { + content: "\f524"; +} + +.dashicons-money:before { + content: "\f526"; +} diff --git a/wp-includes/css/dashicons.min.css b/wp-includes/css/dashicons.min.css index b360187a..f494aaff 100644 --- a/wp-includes/css/dashicons.min.css +++ b/wp-includes/css/dashicons.min.css @@ -1 +1 @@ -@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAFk8AA4AAAAAkVwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAca/GHnkdERUYAAAFgAAAAHgAAACABIAAET1MvMgAAAYAAAABAAAAAYJAJaVBjbWFwAAABwAAAATMAAAKSUPpEamdhc3AAAAL0AAAACAAAAAj//wADZ2x5ZgAAAvwAAE2qAAB6bNqcwBtoZWFkAABQqAAAAC4AAAA2BqJsMGhoZWEAAFDYAAAAGgAAACQPogicaG10eAAAUPQAAAEhAAADzAu/zfNsb2NhAABSGAAAAeAAAAHox87m5m1heHAAAFP4AAAAHwAAACABRgC1bmFtZQAAVBgAAAFzAAADBkirZW9wb3N0AABVjAAAA6cAAAmJ0RPelXdlYmYAAFk0AAAABgAAAAZeiFO0AAAAAQAAAADMPaLPAAAAAM/Z1ckAAAAAz9oPBXjaY2BkYGDgA2IJBhBgYmAEwk9AzALmMQAADrABJQAAeNpjYGZvYZzAwMrAwirCsoGBgWEahGbaw2DEFAHkA6Wwg1DvcD8GBwWGr4LsF0B8IKkBpBiRlCgwMAIA9/UJS3ja3ZAxSwNBEIVnczFwub25CyoYsFgQi1QGCzHdGRGTQhEiaLRIVFCCCEklKYSAWAgWtv4L/4yNFgkKiuXszlZGziMRC3sbH8wbHjy+4gGAA+ObBZE4iJskiVFOi3bydyGCCZhRWbWgGvNDcmmS8jRHBSrSEpVoldaoQnU6oBZ16UoL7eq8LuiSjnTZuCZvCqZkqlzlHa5zk1vc5Wu+s2nr2lwcAyj4JgOFNE2K5hPyIi1TlJDXqUZNOqIO9TRoR4da6eKILExolCmaiCu8NSIfcpt7fGvBZmwYxwOn3+/fP04FucALskE6cPATh/iBFhkNvuMLPuMTPuA+7uE2bmIFy7jiX/oX/rnf8U/lmTyRx7IpG7Iua3LDe/NevcF4pb+RyMAPXqQSS/0uwL/XF+1xgaIAAAAAAf//AAJ42q29B3wUZfo4Pu/Mzsxu2mazLW032WxL2dRtIWUTIPTQQosFpCy9GEWaBFSMiEqJDRtiQ8QeFTkLx9lO145c1NNDD/XkOPVOvePrQZJ9/T3PO7vJJuJ97/v//Akz7zvvzLzz1qc/z3IiB//Iaf4wJ3ASp+FSOC3HVepsOkFv05t1xJZMdHpyuucR+ljkEbqTTH8k8gh/ONpEbuB+pt0/Exr9kPuZeCjP/cwRLuFfJcfxXJiLyi9IPVCnn+M0JBgiJrOVmK1CIKghsmTIIyaDnMbLEpysfIgEA8EQHwxUQXlVUDwQrd+dtf6WmtIHppXUzW5ZWRN9KFr/lMWyzGLJGbXYNMLum1Ihj11yySW+Am9qsy/XMg1uTbMIm/lXd+em2l3WrWWZubZUkhJ9iH/1KXZ3uiUnMDa90u675JIlY+WKyb6CJt2qkTmsTo4QDxeRGmU1lwFjYqsyGXUGqYQQnb3A5df5AuS00NGydm1LhKZEIJXVa1uiTS1raQo5vbaFP9yyFrotcP+GOj6RPoKxTGP1mGUNcWuI3ysSGFY8pMY7lkU3RDcs438knZHoAb61d4qQT9tUm+9Yxl/Lymlb5M7ow9FH+RlUS07TFKg3wu2WV8g1XCbn4uqgXlO6lqQRN2kgAZ/bVaAlxBWAfL6GXUsykQxmU0AmJklLpHy3K72BhIiZlVZJ/9i8+Y6WL5cRqbm5oaHh6YaJ9AnLsJbbryAL+77lTXl5Ba150W8xKSN7rXiD7rlCeYXOb2xseFo6jCW3twyzEnFiM1TQ2NhMn1j2Zcsdm3tnQQXn5+Xz1ug3LH2D3MNubN5MFm2GVyx0XsPTjQ0cp4L1EYY+reD0XA5XhGuE6HyuEuK2yfYCCUbf5LVVBbgqk0EqcPlEm46lAW+VWWeDAe2/FA21RQ9dQ9uueaiotrZIOFVUG208etNNR28SDpHTkNy0xJxDu2FMlbzQwR8uqo1EaouiTfAC/wwWH1X1nlyC74jkLJWX0vvZBcf3rwkBZpTD6RNtRpvOy7cKp3oPCvl9mRFyWjT0fBeOiAac/2+4k9JfpFOcGvrkwFXvJgFc9WKQyGnEbpOlArfL1wA9DWiUOzIR8+jhF0lT9oUud0bf6xcI16yr+nYebW/3tHs8nvZ6QSJNWXgvmx6WcpVH9W7XBW+39W2cXjUCHirZ5GknHXNP031wKwNuZdMXYf9FuNelqNTHGTkbtF1SuQmOWJC4MoIBh1nDmyTcaGz9wG6UOhbQf1we/Wr8sVvG89t9vgVziGot/TPJJtai6p491ukWq9Uy3WoRfl7g80UvG3/LsXG89XKSsWBOtYf+mZ4keWt+juZZLLEHOYF4iEdWS/tg/5dwY5TZtdsGZpZ4cWpLiBEnsp7YcTZrcWBg68Wv/HhliT/Jptwvq2uLer7DuRYNRbV9mWHMhi3Flv4MOX2Osk5VF+Z7p+CkW2pbancbLRbjbsjwLszR+xPLop9ijoFHrpO7Xx4tt8KMcgSm0SXh1jPLMJwqGEriDpoCuLtUhkN8+28mvTJqQpPe95sf6akA/TDwlp+Yf4TCpgmj9NL9h6LXHPLpR00Y9fLkQz/SvwXeCpBSeOCfrLDpFVhvBlhvh2G9ZXIV8O2CMlU5cYUEbxWskzRRcEJqIWkqe0EZXw6DEyJelenCqQFPlk4QJKmkYVFo8bayNKLSZZb4N5P0y/6wSet/cN+XCxd98cSNbvdlH1yu8rrqx42r1+uDyxdMKF37yGw5a8zwKcPoXw9tPbbyrKh1WzPNtoKU5LNt721RYHhYVkN73Fw59N4uydBvSTba/C637A663HadNxB0B82BoN9mNJmDZtlk9nJVAZ+rQDLI6k+zg3ceu7N1Me1e3Hpn953BzE8/MQ+DkhkriIeVDDN/0ld1pqvrTJeQv3wm3IFHPs0Mwp3WxaRo4WwoCeTESmYvpMO78FnWrohcIE8FGAuzwpkyAIuo3IIo2NzK8s6oCvhZG6SGl0aNmttG39z2Iv1wN+0OCzljKlfPJXz5qkmTVk2Sy16ilP48t83fSJ/No9sjArmBNKyeOyp6YlJ1EJ7Ab5FCeQWsYx3uaFKlMstlsD4l2ash3kCGQ1/gcAetsEYDQbuG2NME4dSdRDf/0dALy+7+seAUvZ/efzTzFVL6+F30h/5SMofMOZqx8dD30r7Nba+2zH3tVtpGOg+QjL09HbEC0knbNn9272wOYWUE+qvspSzYzUW/3E1cvsosqfId7oCK9dtURQBS+eGP7ZdtbL+sh/0SJC3Et3EjfYc+Qd/ZuJF/cO2+tWv3wfr19GwjHiEfQRs+3JcJZ2Hc3p0798JxAh9aGz0QDoehPalcBPb2ClgXWoDeZpiDPFghJbBGglwt1wC7fcI59rtNZ9NDk7yxIw7Zg9BOJ9wbdA33VQnX8grog4P14XhRbY+DgVziUf73riy2wA6P4IDxrYgw+6IJJYcHP0E6EWzEQIjqEyjwRNg/mmJhT4XDgNM98TzciGWh34gPwtI+RiNYB1MJthiV4A7CxoBdAlsBKIZTMYqBdkNG2NfTE47/R/qh70ScfhDyW9b2PZFwG3EJB3N+FL4lwyjnIS7R2/VASzjY7AZ8gtNkdtkLVLLLYS+QA0HhVNRUFqm4RTglnOob3lILUCzMl7Zl+ooO05dnz6YvHy70Z7YJp0hx7yHVmlocizDrWvT3f771Wfn5PXuel5+9VcF58kh5LVCDOqRggEhDxGcD+g3RmSzdscNioS29B1UlB63Ton/ls3ZGT42RW3cAjUWn9g0Tjx+0kL6b+Myd0b92c0BXwj/ox1FYKXauFXbuMq4NitL5MuLIV6URPj3DSmDlhgisYVNGOo/L2AWlAUYzumTJXuAOOLyw8VyS0QAUpMlsAqQBNE+IIOBlT7gAUEqmPKLXkJDKDfd5DXHxfh/R4+vy0YXP/0Tfpy/Q9396fiHkSSUZTSp/er73dbKKTPxx584f6TP0JvoM5kg9fX+pIU1vvGq6Tb+KzH/vTmJe4ZttNmWLQlVDfj790ehSqw1ag2HLdPtSu8MA2elt5DkiCmqTRk6a82HPcbL5rf8Rir9es2nxYmGU8qmFQ5ogzhr00YmsIb1Fgl/Ne8tJEtn/yqoF8oTxluGFRWpx1ta6Ey0t/D+IWiXwQR9JlniB+INETY9Gc/nn5ayWliuHPfKHP9Htwk29pxaQa799hr4d3VVs5cTYml0BK0rmktmO5XAvEoDYgw6PuL5nm6q57wTQNezgW6MH5BVnzojrYU90DxwAE2eQTlmU04C2KIHafO4ywIsZQXeayoyQMBhw/rJImDm26vFxWe/d98D8Z/eurErP/uqR2+bNF548Vyn/0ZYLG1zpu8jwqX8p33rw3bNX/qGvtXX3uQpxeYn9tKQKKK8ULh37qAd620YAkLADOqghNkBm0QO9U4hH1dU7RdUVPRA9IOQjxJBX9E6JHhCPQwfbEABgSk5j3XwCnepCHFggWQa4Ai8DAf1wQEdi5armlqnX0W7kFFr41pa1eCAk6A5DKq7fOf452k08a1vIaSynbXCkADDoL4Mtw3AcflcD8FYHI53FWbh87Bd+zQkfEQWv3mYXvCR+wDbV8ECwFtWeOVNLno+EAUyHI2Ggh+InBPKnlXmtLTr7Ei+FimrD+NmBA+jaU32ZQgdto22M/lH6H0YYRJwBIMegq/mudEaJi7o07LJy4QvwL6omFda+Sz9/990bx03sa8+IdNzIstXSnojUUBLp/Qdck4J37fzqSF/HlY+xvFBb6E/gB7SMIxge76lBsseBK/SPi2M3X0j29t+rsqryYN9XWXnzF1Kab9w439l/wln8d882/rCC4O4nYpLRUlbTUqHgtqKJNT57liSp0qsbl7QtHulNllfEXvNhFWdfwu0g9DDER7vV2S1TVsyeM7KY4cUi/rBnzIwZY0ymlKLFk4dDiTG+ViIML+oZtTik/V7Ac1x+IN2VL6WLx4nLEwp5zr6DZ+ICarmT3kSav/mGHvxGagx5eheUNjWVqu72hCI9332j3MBvSPCN3f18kx32nxdwLgew08ob0niAnWW8L8RnxGgw1ZA0jmWlWCrkkDtJzZtX+nxXvklfp4vo60pebm9tbW/lsxOTqMSS3zHcIq8YufrhF7584eHVI+OZqL2VPZDwP7qFJW21+A7w2J3kNMOfyQo3Ff+T9iGORFwIUMgQzzHeV+HBlHfM+JbdjywYMGH+oNFutPvtfi/QE9I+2Fx97apmQNmAtMOiAfB6uMchdETYdSTCxo4DuuUo0FEDsBDq1MWhIWTcfkY2MYgoHz1TocA/4DJot6zGDXLmjLQP1sUpJBgYDmW0QxurX4T6M6H+zkRYm1i7c0jNuNMAJDXxh6HaziHVKpX+r3W6h9Qpq6G10SZZ/atVwjpNrFOpDU5Yg3i8LxNfg/HvVPY/koTienE9vqXh8QoA5Xq6kq7mCH8Y7h1XdSn3xONYimCVb43dM8TfEw1YCuTZzWQHu3dYPA4sM7sHJBqU4vPRA//xnqzQwXINjEEeoze9jOJk+Exni3GLSmq0GZFMqie47MWEPJsHnR3OygE70XP2JeKBhUo64dTXrhB8/GElJTganRG+Ff9LjT3bAB2GWltDYXbuQT5x8KlntdDR1x5GQVn8wHGE3i+QnOIjbBWaiZ0EzeI9W6N/3UqPbf1WfGRO1Exu3IR8+x+5P0pnpDMKFgN+Y4Am8vsyHIBjhFP3koJj7e3H6Of0Jfr5sfZuspTcFX1BOjNQ1H6MFNz7IVl6rHeFoKZXcEweEGG8nJbxTENpLR5IS1lDzBrCCJbCj6644iP6RyBX/og54Xe49mGLAU5DJBFRuPvER0ghe63Pi7cigx8fhEc12C8NEYkA3yJOoheJ3inqiVM4RbujB8jdl+BCaSN7ogdo9zfkA/rKLOqhnln0FfKBvCJ6YAKtii7FWvnbyHsTyHpaUkP3RKPffAMkUbiGS8BZ+C32JaAKWf3Ew7fScBvi/UvoAr71l9VhO7GcrT/cezZSRAhQRZkIkaCFKbCSYU7ZeCJvvIJLU/hCUzqjNHEhhog+xn8aDWYUFpiQOyQm8bWtR45stTmXAY59QXPwmtlXX/3C1Tn0iP2aDEHOf8pKmmAH/46ePqJe1vuVePzGu6J/6rhwdkfH7EAlPPRahmojPIJAkBwgB6RCqYjBUUXEGNSgfE//J/oIveU9soI+8imZRVa8S2/h175HVtKH2eV79BYy81P6MPe/rgcuP0TSy0h+Gkk3nWtBkJEk/eTWrSfpD3A+50LoXb71ZP8zwM+QzpgszQx7txTa7R2MHZnsJ99kFHRs4HTEHSKxMTSZZdh0/VxpURjxYQTwMvE43OWwZ8vdDlVzTKJXhPI94tn/zTf7cREy+qo72vRxxjgPbljPuIyPB9OMSFc5uSZu4uA21ZNEGg8hTD/tEZK8MM1AbeRhFqkOQEvsNaPU+FpJfX1Jz+mSepYRU0rqe75TNfceJKcZKiT5vNqSHxg2saivvbrFZSKECKkZNndtQfmEolyRfylcX9J3pdSo1FFf8ppSR31J73RVM40wvEq7kxxLLlo9bRjS6NCpvDyVtshVZjMjIRKtgNV6ZUk9MKyaBJrKzKgFN4OZyKNzQeDJ/Qk8ekaMIkDem/8v8ozORCISzhFGEojrew/++B9z4dqigbekRkYV1CJa+k+5xLka6AfnHCoBibcNpoZPyCuULn4UP3229xzNSuyKJCrfRXTVd2Igz3EKT47tOAr8v5HLHEzDIBKFdQALxYwfBfK5u+8EyhsA6BwGOhxl0ICESaeQj1lMGdHXxu5Fm4Dawbscp8jGFZ45Cb6UyeUi3wEL0V/AGe2a+EdFlqDohD/86q7bT9EfniaSNJ2mANLvEPIBkgIgpilAy58Sj193xzH6t8/o4/xXPdtoinAK6KJoE7AjgFV/5Xsa+CRnN1aZSKx3epYISK7VvkoaifQ0/eHU7bt6irA2rJUhhTB+jT5Opn1GzMfuIHJfO4JOVRecYRz62uNjqWJjeRTmNJnpSoCAJkYFjePZadOgAEu0Efko7Ybau5E/7T3JH6b384cRCdP7YczmqJojyKxGkF+NkM7o2nAPI1tifcK5QppJqT+G84F2hG7YdYJGgImC91gNVfgmzMop2oYUnvJBxAv4MWCMs1GSh3I7hs4Bx0S4Y3IStN/M9DGyEyC+24V/dh3MURWKKaQXJ0+m3wSDvvnzNnXswK6/88KhbdcLn79Al7ywpmPHzi2b5s/zB+Fbr5BX6EeTJ16/Tan7dahbHas7EIQ/L9ZZIEv4B0hFdKUTIzx96IV3kDLa0dE+f74vGKTfTBY+hw9MnEyKaYiGiCfonzd/05adOzrWvEBuZzwKDH9EXA9wOJ2tYIMk61CYoitDaXu+ScWES64Ccf3DV4erqq5+GGFt9ADbCOL66z8qiN7pCefmCmUFH10PMDaLbRC2N5Q9qu6XUNpwEyrQnYnzEY4CdUZs8d3piKV8q9ARB+4RzBBPUS2wAW197W0M3gnHFTbkMLYClhtLcP22JbAaMd4oMkQuaT83H8kkkaiSi6WDQUDPNhQtCvkoKoBksAgVt1dfu5AfVhjnNiWN0R1IFYnHGfdnRdUG+6YvEMQT8MghhmEM4rvXHHr3xr7MG9/t2iLdtKSyrOp3l+7/Rvg67fVrkV++5jVddu6Sm/QL1n+zv0IZW3It0CR/AIhuRokLl8+ZJTi5A6IPl1wafAppDC7fESwjKP4CDt3vC6YR2cS/wjeTv1x+Oc2NHqS5l18u/I+vUJdf2dTsD0ygNnKK3LV01A97Vv6dPv33lXt+GLVU/AM9duYMPUbKzpxRe5pSeF41zutvbo7e9s/DGx8tWnPPQ3//+0P3rCl6dONhBY8O0BF6xo02/lL264ZNJ7Lpt+u8RjwGZoNj/LApXzBbFV0QDtfgEQ/jFuwNqrLzPGH458nrPZnn8QityCvD8tw/MdgExEBTEHcsk+3G3oQnNwEFSrs3weN5+HqUj7HY/OHVmeF6JA7qw5lsXxADIdJh6Qjn4apxR2fIiqgx/ifDYErKBo/9SQ63Kz0YcKiEQLrblS9L6WZTvurIDa6lQpa6oDykqrdV2h1mk0oYUVFZ5fN5K20evjQ/M9NwJ719y733LiM5JMe+aNFi+vmixYsXkQKp7Aa64R7BJOXkl6hKbZVINZZWjBAEk9Flr7TVCQ1l+VbDNN9V95E37102YUI0ezGxLYZ/9M+LFyPMQwAs7Uvgb/sxlBBPO5B7ix6IKImqGcEHHoq4j7FZsI+A14F1vH4wn6xwTl4dIgKg1uz9ksPTwqme7yIAg5EV7lZqgU0NIDkcrxQP0olbBRC61K9X1QJczmP4vESBGAr75gUSusok2spgTIgtvnUTuTZVFwKJnu8QWOh2HdxFryKe9BnzZ9C5SAj2tSMJCNgU/wOdURQG6nHmpZfOLBk2jD4cIyIHM2jq/nWMfU6PydtsQBlySEVAs5BHVpTOZj9sYidDVAOHrEaREYoV+9qJBxVVJ1DuhzglfuBN6Dc8Z0ByoLsdFV+RyNoWFDcCxYPCRy5Om7N5lBS8hUwgMvuGAQLdIZzaRYQXL4Z5O3zxizRKv6TRFy+++EUiCKeUkl0w5k274qUAjuBpjtkSDPQzWeldfFxlNWsH/sdmItmKs8hoH+DdPeJxqRFwaS6OCjSnKqjgPD9S6m6XTdABiEPgY5e9VUaDLJUA10tef3/deq9v9YxFa1bT6IZtK33eOUt23/tHb9XyA8BOfxde8PTmCc05Gu3uyx6bNDkaJbZ82/gpo/903wUlCOkIeQfWtAq+i7yOnXhlW9BL7EGb+PqH9FR3KDo79BHJ/DDEPyCu72uHRdiB66uT7YNG1kM94zjsqE91oWTAgBol/tfyYYZOwgjiD58zKxoUkRaQTkMzTD4H385mc4dyWx/AksXccia3ks2AyGWgbIw2wW/3Bxle96Og3K4gdjPieTaAeKklRvYoDCzcV+4ZmcI8/gywmy630eTtnwZ4xox9aB11VWFZSgZPcrHBGx/zVqcZNUnpaXV2i0mXZcwpzTQaM80pqZKckly+gOzCp65yOhsmBQtz9AZjjaciL8+baTYYi3OsWTlVTVOKS7KzKguzzFcpA0A6F3udSRnF9F+RcPTx0aoKnz7bbM61wSEJKSnmgD45KTklU6tN16VWhmteDdNPyrKyC+syRLksL3NESoolX6tVy6njTTZbbWFmpsRrcnObwgCDHaRT+hTmzcAoiAElAs//UrHQXyY8W19yS8j45PU3LHvxlrE606s3Xjl9muAcKLwZCl/BQn7/JRP9trTLScaoV7173qbRbQc/njD+qksmBvKHFnK/Ak+HaE1wtzNBcYeSiscVKVv8+G/qgIV7QtWs6F4w/f9Sh7QPSJIOxJOxdGgd4i/q0CsQncQknraYPBGJXyR7UQMARzfqDHDKkXtRNKUIyRmRHZfHpXNWzsXVcKOAh27l5qA0BDBm0KWsa0aaBP2SsmCBKgkQr2AXvEGvXjdo7WLGLvv7l7dohx0CFYnxkhLCxFRShcOe7bJPumDmiOEFBds7WsfmF7sc55WWV1T2PbHkxLITi2u+PvbJwupqa+7wqtzc6sCmKTOaLHmW3Ho67YmAWaNVa8jWBY0F+fl5oSU0DS27wsiqSYeT1bqpbqdzTNNFt+7Nnp6kUQ8LtC2tq4sylcl+8nT0QJmnpc5uT1Fp7E7vJIfjzH59RkmZwbBoz/BSX3bWdrO5zJuZGX0BWKz8MHJgSB/F7GBENupGRhvKeqesKyI6t6hnVkVmp2AuIkFBDOr41k1f0Os2AYLr3ESv+6LvDb619+Amsu6LTbRN1bXpC7Juk7QP72zCWcDrvrNMvMteiz3IAQaL08KJODynH9vGZacNsVXAaGGUrQ8+zn3P5hfYelGuUeos7UMZaoScTvjfOaQYGN+UMC5xvEBNHGDHFIUDjvT/A4YVFjBiNcDMrf2l3UqKdNpp5F+AxjZx2YgRkDpgPIbOYBWqQoJfx7ZUZPvSZbdGsoYvuCdy34IR2bA7j0d/v+uuPdv5+uiz9es2zq4ZdsHl6+qjKGBQ9c9R//7SQycT/xg+HHTsi8SbhG0ip8W/MXyThFIkxFN6m9umF0uO0AWwAQ8vJ/eX0JdvBU4YRUGeO8nJAbsOmCMRcIUdbX40TFsZ194oFnFmKAom2MQRwZ6M+r4cAv9VHxEJeGv1q4wREzpqi+4M9E4J3hWnnXHkwuGjL0VQMRJGHUY4jNubMXS9RrSKavj7P0IxyyhhHBNEpACbnYKpogNNbKcWcH9pQjtjIjrnL6R5aCUkMF2NVze4kfw1dw1Q6XcFgSbqOwFLYKBtNcV4p7gYG1VcU1OsNPLv0auZKuN03C5P6oI14GY2ChZikIlUUM676okvSBCNoilkOUEYRJitaZV466r6+ujSuifqLoYMf1vdrJn1lOe3WCwfWUqKLdHNmJkhiRfXzeqeVRddWl+/imXr+d319b0ReHC69SMLPGedDg/iuOgYndHIdFO/vr9GxuxhGIjVMVAb300oLZZjeXFI+p/uSY1IZiNsRqqsLzMsnAqH0ToHUiC6+8/nKpPV4XCPIxxGrX6YGbucZplI/+lcZWgfy/DHKoaZFYCcxibZhqAbGCAbcEA6A8Br7ChwoQzUC6eOLAyPsq2cAnt9100jxj+4HwjVLx58cFzoFnoT3zp9lXVkeIF4cMWKd1+6NrTAG4ksvOaOQyT5rrvu3kPPPHv7lmWRSDAcuua37y1fgTR6OAGHodQIYYCVK1DwoYhaMLsfzW2dCajRHkthTbchegxHkBaPCKf62hHIMGUNoLp82i01hsOKPu9+en8c7CgbiPEtaqb1WPFr30cbOOLF79sTv+/tN7AAPIPgjtkhRVDHjswHgjsoxi2ASDvMvvUrDUA6vB+Pa2GN1TNLGoe9QCUBU2BSeascxI7jHozj0wLZnUBUAjYWYqIIVlIg7TtMjxzp5xJ2HSEj6Og9maYR9QZDbq63ta3x6pvWjx1jyZkeTNfenOPzlufm5OTMFYpJOxn54gDj8SJZWVJd7K4qyc12OI36YVeOr6mZN6K0tL7QbLLTt7PLq6qysyvKs3JiMgP+oPRH0cw1cZO487jZQCPDmoI2GxWi1h5D93672e62y/ag3Q/kgtkbow20xKsIxarMssutkBmw6IBJJ7LXjUvPLTmN3vgQQDVG0W03KsSGVFZYYCsc3Xr16FrNnIzgsAUf75i9uPYvNUtmz7569rILn35qdSiYo75KbXaEGmfNbkZKwzGtwq4hTvqJxl7aezJjsZFPVqXwaeTpde6sXKt1JL3ocf63wktL6vLzBFmWU6dnTx7Zll8+pay0p+ehh3rCZ8/2FDkm+uyaUMUYu9M1NTUludYzMjyxuJqMC9SLBSlFSbW1DwhafXmxPoOeIYTwB8yZVWU4VgpfqugpcgG6FHABbhhXx/A2WoFLsruBV4zABbdiA857UbXmJEGzHLP9NmsV0++gqAHUpNcQkRmBlzZ8+HDcBrx53/C8MrQB72lF2XGEGaczK6ATjeOvV0zAb/h21O1oAN4gnEVxARKWKCQX8qV/MIvwsrzh++IG4c0Pf9TguWMzwinFnojRj9E3Rn17g2IMfv34xjvYo5OVOmADdMJHY30mnQwfpwK9hNqZMuh1iBuNUDSg8/EuRz4seGN6XOavGiJR1MRshfsL4mm/Cme96kTXgNKK/zdDTPRRBYleoFxNIFPR9mMMu1J9qxQqagnS+SeS9UBcKfYA/avwISvfoSgM2H+aTt6IHkAR04yPE4tPxkWmcdsGBk90yInbgdYKAaceCOrSSBmPZJNnWvcnJ+iqad/9+ed3IuLxHgcKVnKJxcLn9J2wqwvy1ApM6GT8boynJ8xEQjkUu674ITVGmEQsEvs+3yrtYzp6EXG6DpYGlkWQ3hW+JjeziUNVPzzbSQjDdUjro76QR8WcVQSAHwiGxCDKAHhVvikdjYNUN8DAfnff9ktUbkOhxZl+jcVyTbrTUmhwqy7Zfl/0RZL71lv0L2/J6vvodw/sPDtfsGU4LcXGJ+bNe8JYbHFm2IT5Z3c+QAwX4VNvkdx+uYX0EZcC3CFaX+oT9INx5RVx6kSnqHOKetGwpm7cTUdvGlcXZLw7GUHG0szoHmZa8ujj/BN8i23N6CU33bRk9BobuZRx8HT9NX3tb7+NMoQdUdcAf4P4HWE9yoNKYCUiN8+0CEyCDC2w+VxYRCC1o4WBXefop4yIv6BMhHudESB0Ir1T0LyLdK7p+zEs5EM6DW1Aw8Kt+9egPrNz4cPrV61a//DCmLa5m3aj4kTVtbZl2hrYIUiSeaatWRudidkwvg13or0Rm7+x0W+jKXEZOKypZKYtQ5sxF7OQsBvtSIz5mZ1YXBYCFJoO9RVoToI9OA2Uc6RnWyQiGnqnCB8x66dw78EwtqYvkz8MWWlf78FIRFG8AO4knczAKloF/UFcBnRJCssqcmvcx43MJi8fVk1MLMzoWFhuRB4iKBbya4toSlFtvZucLuJvZnxNbVHfCebakV9UKz6Dov/iGsTgMDBoloG3ogfgzGwMyGl5BfAGMe52cOXAahEcSfTbUXx2FPHkYcU6j+1V0kxDMO4hlMHFcL2WefIMqcsJbV+xtqXnO3xTNLSs7T2ItseKxW9fJpwPIchT9EQR6SNYQ05mJaDApaBTsse8WZwuZq+CXIxbNBlkMSA+wgSDGjr+vA7ItW+5gBzSoEARcnS8RkMOnSfks+sC+8kFkFlw0l7AXoFMExQpMsQ3uDfZ2s1jvgSo57ER5VuAXM34aRIjBYJGk6AjJkX6HnRjS4is9hb15JD9RtgZYmfpCCCxF9W2hrJyxaId9DdYSh4orMjMoS9J9144QdfzBX+f040Kdp2hoUrDX+UZH2pN0iTrekaozo8+o9ySx1qSqKDo5hTeFGEJwnbOmbibkWoHvBYYKIgD+qEAX1aT0gCsvwYvXeBrDIXNH6Wt2b/GX0o/kswMzPbeoLAcHYoyWfVOzgUBnKLaeZnRVa6m6jsKnNPWrJkWOD8n+r14nAHo6BUs+VGxWcM1rIF18AbTm+OEmtJIghZAoapitBWQITpbINj/F9cdxNGO6EInuP6/YMKj/kAQ3kUdQ/wv/gVppt28ZIPdWODIcxYWF59/YUlRodNmKzBl6khKMvWSJI1QXOmtaxg+ZvRtt40eM7yhzltJDzG/pmgxvHt5gfKuo2LWRRUOfDcvK1sL75J36U+8HHu5ceJtt01sZC+L230bRpt9eY4CY1a6XjboNRnpWSZbgc1RyPPWYuJJV4UqvYUlOdbU/PxUa05Jobcyeog5XT3iu3x0ZuzN9CS9Pikd38xzFNnxTdrNp8VezUnPz0/PYa+yvabg+xTUMwBgSFPJGYAPCTC+qLZQyTbgDlNmXnPnldeFTGQ+aUJTv0iPQ3iS/uMhekzVBQChhE9zNawYT1JJhZFUAYy6N3pU1VxxO+7BZUQnL5KOoGMiUEyw0pOIpLLnO03efKYwA9KwjNTD3KAWNGhSmWM7IxCU5IC8aMIKMrPrNH3kVXqURisKuZ8j6150uK3llVc8NGXmhNaq68l1XyR9fPu9KzYvL1m3XMpom6TNv5l+Qv95tP1B8W5+58VyavZbHaoSwXvfnPD0h99OLnXf9vFl2Q0do5OZ3pBcH9OH5KGUGoGMbMgwVzFIw+COXxfLAY49+MRG8u0XfJLAa2a2t8+MnrDyIZZ5RVZvnNV3mSR8QH+WSPsTG92kfOMT7e/NUmwXFPz5PfAtOYgRnDZfEuE8xK6rSiHZRLT5eM4BFyqzKUPsx14msZv4Vr8PfbmPzvvkGLmehL6/OnqC+A7Qr+mGj3aT9OXLLon+rXXTpq5N7ZGPyO3kPGJ/5xJ67Kpv6Rt04/t/IFcR84P0WNuSJfSfN10+a+bGjTNnXR7Tnyu41ZFoKavzAq3PXL9czNIaqPZ+3wqbuMvp9TrpkqN531eNvnLE+p0Pf/BBlHf6AAx4nT1tDh+/4sc7a2v/qHno9qd/jN7ic4idTq9ie8dFxNvgWwbst86rt7Fv6GLf0HmFScT5P056srbltovaH3rjp58i/Kck99CoUdzPyb9/5hj9C44f4BZFRqRhnhGKvBR2PNevx6bd4vG+9ghNEdTMqQkZur5MRJXtCsQ+w0lEA3P9uvQsYMRc4KWrubFcK65Kq+CtCvFMGyCJkpVUhYgb9V+Y98YvBH2APWDWM48jAhlEJG7BhatVclaZZAEtst36AICOgGCXRUfF+KKq1gpzavolI5vaaEtqwXmXnleQmjb30rnCErioHqZcXTRukzN06Nr3Xxm2WbepecKm6JPLh7f5Rw5fql1esa+ryJUsVHY9WLlcu3T4SP/FI1emal1SRuEFsyeUj122vmLsBRfcH9y2aNG2YP2kSfX9ud5m8sTmp+d/+hxt8Tc1CRU3d9Nr8oaVkZV7npOSdc/toTeXDcsjGz6+KUMrsTUxkTskr5OWM1tzM0EPMw2KdQjzW3Q6zFaNWfpmB31w5/TAPOqN/tMyzbreYlGN+yvtInt+yqpye3N9+mByjSC27qSP7my5alF0JS22WDaga/CJG4VNFyXlmEtM1fqRqRMEgDu3k2rpFukxrpirYRr7NAHAckgVRCLcbCU8wmNVGc5KSNYzeB2H+WaTMMvAZzpyky0uc/P4C5qnZLkvWDA7z5ZeetGTl6yh0Z8+6/JajOmeMbMWr7rs4iescy9omSuQlOz5F06fI/PSXtlaVBH0V5t1mVUTx4xMM6WnTxo59jiN9p0aM74xc/Zjq0fsvnH3tVeEW4pTo4ubUlLGzlxYkDc83zJtzsR0RUdIdjHaCiURHInJlvQ2NBSxkU6FqQJGDo0p0eARCLveyW+ivIimIBWpyO9JCasjFeCujSsHznIks4MbxGURhWaAJS7250jA0UDSCK84tA6UO8+RG8psHVZYIZqipOQ1Jxnd2Wmd/VtnQ1dDiJqUYr51cEpKPiOZ95MixnJ9fD89JbQxKWFNzd5YSj9yPjlqVOPL9C5nQ0Poqfmx4uIhqSLPVGw3M5ifLuqevcykHF0qq5A2shIjSm58KHdFwqSEAAFEAFhAmbQvfPal8NaT25ZedNHSbSe39k6JLOLbu4RTXe38ItodBkK/9yBserhVXAyPRSL7tnXRw5H2rm37ImT/+R2RSAcnkgA3RbpT1jH7Sye0oZL5i+cB294AK7+cyG6ZFCh4CMfRXRAnFEXZrQ96iTkouO3kSCDw5saTJze+GQhE2k9+vYkseOibb/c/+M03D7U/+eSZp7qIcOXR6Pae3rc3fdi7vUd85+TX7fDom+1fn2x/MxiIRJO+eQgefnD/t+EnNzEactWJ8ujzx3njF97ob49zsLYS9cVJcK0DKBqXdLoAgnnQN1QfsyEXgyxxuoE+NrtlZjRWBCWick8IukWzTktsEUX0BgyFdTftRiccyJDTu3f37CaeSLRJamSysUyaotqMbpu7d5M57J5iLo9Hz25FRg1pN/Hs3l21GxkUvMMEmLt307bd8I94enYrcrOYH1Tc/tQ4xDsDJz/fSkSjjeE+4k+gSI3i8X7CvkWxa402Mc6HZAZGQDIiAPsrkbXA2WdzDwW9j3+SuaAO6cy6BZmfMF4acMBw5tuHe5fxkV4djBEwYjpxw+CNCkOhCGJaI7iPcT9ziXVISh3KuzFVPkozUSmB4peI6qk38SUFDETigEHBwUzv0ci825mBiBkagi7tZ1/iD8M0hEVDX6ZoiCA3N2DjhXaYtdwkJntUgATKHvMdAeJwBzhnGm8yS2UqhJHwZ1XJvBgoE90hgVhVaYKWlKkAhK7YFfd+27Ur7v3WN5JufWQ8uYFwtrKMYp+9qdLvqjC0llU9HRo779pJxSlEom18TmX9iNrK5CSda4SwJa/cmi6rRK1aLRtDtdWlSW6hktW1a1D9Pe4jP5Dq5ODOPXd4RZOr2CrqRk1trTak6sp940ZV0Y8em7l1ekORrdBc7B1bR96qWDDzwtFTvSNyMjO959VVNxZcN9i/xxanWgb80mNmy0reXlBGYDlpeL6Q/yuzNumXAJVsPLphw1HhbeZ2poYCxZk9wT29iJ++4ehPRzf0TkGJGPvuKu5tWZRFgBNVDE9lIP3qQFFnkCGqkFAGeF82E8EcIg4VY+z89hxCnEGXOOPG9y403XKGnqBHbrz+9ap9Bfesvvin47+9NGPs3Z9DOuww1bmfHn+W2MhwetyiIvPmkXIa4lOlrvFn6J/p7+jn7842jR/zlx2L179WN0w3Zi+8deRSSC+eR9/hR18A1Zv7DliKVSkC+YLm0Ze7eRlgrAbW1stAL6GvRh03HscLCZcMQK5eG4pt4VIWbSFVLbDFZgIbsSoQ1AcYkctuanl8AlAMUR5CO+tOesRaotrzvEM9zMarRsv6WvpsbqlMXoeFIekNOakfGqu00fsqJ0rOwqD6gFiYQ3/rzqHbzJ6kpDF0TFah6p5UnepDOp7XZGc5tF8bCoxaQTxe7uzL4k885Sg4ah5VYN2mSivINlVl9W6Z4HELzXbXzVqXRZu2M8ccnd9wobCc3TZaLMlcoo+8CrgX3EUaEneAVzUjCIs2qV5hchQEXQiiYhIT5tsTs7vNACpwBnch2qzCnuJgT3G80YCOsd4qB+c8pyOs6j+5wYohwcfcYOUM4uJ0viBMB3s/Qz56Dz1Nd9JldAc9vZf5wj7wNrmUpPR+Qh9dk5luyrzxQqdxA7nhr4+R4OU1yzXqzCS7KjjabqcfZBbBFTzROcd9mdudaUrPvHCzkJaSbJI1S//x1r97X/mSfj+WTCH/IPw1129YkfuwYCG7se572DfffoA5v+4lKU7hZrVQ7SfJ5IU/Xt6mmdGS4c4uT6+R5u4e0XPhhcIoolap+FAtSZEEgdSFiJo+WpZvvWDypqaXT/0Pvegy/tZo80pyiEivPdC3mNwbHV1qm0b+rthgxv2mZ5zLxwD1Mf9VGRqh+Qd5eTLbG8zJauaLQBn9gc6iv3qFzpzsmnSya5T9AflTTD8qrq0tJsXFGIjk168Aiyg5pRTwi7JmwkwuZeaygW6dzM1SvFJlwSZ4UYaQ6LVg14tDjV/90C2kbQBuAKeAEUhg2wE34QrxDUBvuEMkKLvcXlhYLlXzbWWzss+nX3z/8HiSgx6qCm6jDW+FyauYi2E8wU1fvYy+eqVmhL/x2nxRTCah51qmHW4gKkkSeNv24d7hmv9pzvoge7xKEA3uPJIWbYqg16tSBzDvzpcTkSdNWfHJJytGbK/OdmRnjzUNr6oanuZ22ZKTndnV24e/PHpj+yiBR3x0I9cpN8iNcXsWDTFJMhH1XDBgQl8m3k3ECJlURJx9rmjLLuHhCvsW+kl0ynX8I1TLd3VEJ8sG+pRnvavPsYvvEh6rdKro5ujE6/jn+3bwz8Bt/MZT3Co5T4wAlrWg7pNj8jPkHLVE0TAkXnL5nN7NTHPlDH7p/jW5Y8OemUZjLv/uQJ5ew5eR18/vaKZXUw+9urnjfDGyZpqvwpAkihU+JBP68705pImoyz6nP5D0z8voGaRj0NbguHi8X9afaEl0HK39lQOw9oD1j8JvKzSvXqF248sEchLKNKXGSM93KG5EoS7DSM1ovdHVrupq7+rZhiqLAZ8nHYwF0zIMrkUfR4Im4E1ZYBysEFOo8MeYP50nklAnWvCj41zvQTgn6ERg/1o4L+I6ldeQRNJ4IBtk3g8cclAP2MAPNITOZhXyiHAqpfTmO0+2TWy/9dZ2t0uTN/fCzStXTaps++qBq20F5DSD1YZRv7nt1lyaktu+7criYlmtzhnlLzlBL6V/P3nDXL1epQ1N6LjtT/8iI55CD5q+06qMSYteaFNpS0sbcqNNSlUx3etpad+5xx7tpvo1LUPGPqFP5+rRf+zD/9ZaVv9Zclb8WPwY26Th+x3CxI/pXjJ/B91L79lJ5rETmS+Oh+u9O+LX83bSe8g8hRdUZPUCUMeVAD1RLzsvFisgJqRsAFbQz1jgmMki/OUlSjSrGJ3vZjct/ebTqHjF6F6otlWcJOxiTF/PdPZqNKnpfV6flpaUqhJFicjJKQV2ryUnW6tLSuIJz/MqQF/JqSlavb5C+ImmRE9eX+/351oM2ZYid8GIoK9qWEVVIDfdwaeq8/J9/hpha9yABb03VV20Njk1PSM7OdWYyUuktLQEsHdKhiEzMyfDqUlOswoZeiAG1RoXqhymtebbfL7gJlEtJcmyLEmiJkkWklT8pqDPb7O9z2wiIiwUClDOA/wRjps/Nm4LuaVM1vR/GLu4DcP/ZfzIoDHss/y3Y1imDA99YtA4VnuHjiN/JB4ZAI2XgdMFbuTj/24oicQG6Tf/eTCXs4fQ8kcZ0IH9X8RNh9XndsUl5F7mUoMa7/4/ZiwQ+yPMCCguQI/fwTBJytCZZZ05qHMHoRb+UwHoCpPJaqvy1S9uGmUypQokSU5NNWZYsord5WVFxVlZmaaUNFkj3Fplkeusq4IzVrUtXHjJ+Ss8bSUNOWXDZ5Q/PfmhkYvmNz34wdS54np90F9dUeVwG821ddNnzNYnuWyOApjobJNeb7TkuhxOd64tet+Mq86qNLwOKCptSkqKWq/OTtInn906dbXfkv3QNbR7xQriueYhXz0bh0PAr+YArLUhHOTyVRlGAwKNNAL9jHko+lzuMpXfl6GHFYDkCR4AkYFsESaTKiLcVlxbZzRm2RWCxJ6lzhnt9+xu41vzS7KC5ZEyX1ZJvrziNkrv8HWsDlustmVFSsSsomW2ZPfqZdf67iB8T3jWLH9dWcBfXpfAM+7j1MxjizkNE1mNzEpYYb7bVM3MNOAwsJCKDzmzHV/PbCAV+CSuZzZG+Lx4HNlc9jQ3CFZC/U67DkGZTAbVGEFxPzPfj/nLkX49Nqsf3kioVAkJFI65YQ9uP4wbwkk3GVSl0MGsH5qARonVP7j98EZCpYiPyWn2+C/aD3gWPaqDZFCVgwfrl+2HNxIqTRiqBDk+850wn9NzN6Zr0qMY4Byeu3x5zLHynF679HV2U/EGifk8YsyEAX+BfovQWMSA+IF+9Mx/u/+MsQUSYv+gZ9B44HEuUaJVEGh0Ggb+KcMQQCESkyOkkHwHl5GehNeD+iUWyOggJDOpjKgEQYIckZEK8PrKgF10pyHvYwsAcfBrUXf4W+lmeu/Pu3dzP5O5ZAuZy0H+52gVOZ/U/mXr1r/Q39P99PeY4/dMG7v2ruCCLY/SOzY8+ug/H3uUlHtHzC+38MKVJmel31/pTP6su7tp1RiAlwKC1+lJuTXNk0cafzXakHf3z/TeX3y/KvGrpJa1xFma+9Km8CzTPUs2PBp+7J+PPrrh8kdpcq3+vAWz86zNm6aPcGSpBdLywQcqV+2EqVPHBnXpi/YtnFBgIDG79dgaNMO4l7PoezYlop6LKT4Yzcqi6on9Xnq+gP4X+RKmFGYwBSWhUC6OjjahKvceTWsoHGrV3AMXfSkJwosdCeHDflS08ytjz66EC+Y9YTFiFUYLulTEZMHdCWn8NrOSQVntu/JieSZw19lcGdo9ca6CWIDLIAmYEy98eoKqGIxSxUIdorhUJj6MlpeG5irQ84CqsbXdE33L4ynbWMIHPN97NpX0X5U0kPs9rZtK6JynPO2tHrgN595HCiordTqtZ8LEYfmhsRJtxdfbPR6C76/2wFXJJo+HL4b3N0W30zn4Ern/KajIw/s9+LXu0tXh1uzsvAV/DJy/6jzYF3uBjq6SvuSmcOdz87lLuau4HdwdqFs2oLbDkCbJZaJf6QTzHUQpDzBmis1APCpiLFUmSnkA5xVyJB7+zhSPFkYko5Vg94NAP8CEij4mgJElxZxBjCsa4drsxTw8A3np09aus60F+uxyV729TpM80TehrKCg9WxX66IV29QZHYv8Nzt1yLVheDU4MKtz3FG5qCNDva1iiaXvFlcIZ5ZsVqb3kJ7P1Yf1ubxeqw1riUavTafd6Vq9xUg8Rgu9H88WI+2G84YwZvEkvI0f9I24bFpzaaXJLqkrHFPPv7nVh00b2fDcV+X+q79uya2R1u5bW4XvVClnuJTqs1q+vtpf/tVzucMzyGV1hUUM8ilqfqrL1ufk6I2m5B4zoGMdcCdfKyxKLORbzAYE+Z1abiST06JYwBjw6mIRKS2K7K+eSPZ4GMtYWuA2xiSBiqYxLhIS8iPPXXbBSgwD1YJr31sZa1ClFwO2dbVH+PJYfB3AFaufnzmTdqMJDqGpuJU+zWAOshHlnPGpIlsIt3chJlIMFpgPUlzWncQZAQJUcrOY5YKv31HUOZBlli0xwxa0a0m8Qu/SWD8KoPX2WG/Zq2YrXxVCwRTHEiEINxFW+3VWdMwROsKFdTjg0DwlQ9tQ/YIH6RzIHbkXoIC6IL1ADem9R+7el39HR3vHHfkP7I2Km6+7zdm0cGyx5UX6W9pBf/uic8SmWfY7pH0Xrii8zONsqCuMZ6JHyRy0GqL3M9uhgXz9yuf8PyE4ISWE0A8x95P/uZWrnvQlNbpcw5O8T9LJ7lCSvnKEv5R2r3xu+fLnVhJPzbiJWUkhTs18DY4zX2kbjOJwbhQ3jpvITcWxZEBFxQLLOBMvFJt9ZQhxwzmHXJOgUXbCIcZSYbnD68vIkDPrylwzn57Jtw66jL4M88wmuwg1Yf15dHVD94joASUVd7mXzZ2RlZ1UMO+8Fe75EybMH3Ld+zPaTyXaUsXy/FUYMYlZeSsp8rmvAP5Ik42cgcvlClGuksYXlAGdBIfehIBGD4gX+RK3JABMcTOds2xSjSevVRw+dvTY4QryyrDPd//0xnzvmkW/eYkGZo+Z9saehdtm39wzcf7Enptnnddwu1jc99bc7Y2N2+cKVbOXqYhjx5Epi6z0yzKa8XD6RYemRT8Lz+yaudC4emrc3z4i3QNzwaQCwAVg/GM7kYAERhbLLGFwaUnW69D+N0RYyFQi6/RMohVwByTNeRPzG2vfnEnPLKX/nvFBfWP+pPOaJvAawz3LrTVvLnpGbxjbdbprrEH/zKL3Gxwr7zdo+HHiRWUHXjl/2mI1TSX/Slky6/xXDpQWCKHaq34KzXTTq/lA7qmOjr9s3/6Xjo5TudHfkStt8+rPbqlt4BPiq6RiPAWORQsBkikkAIEq652COxZt55YDX739jD9w9iXDmHcPC2foDWRNyZeZfTeXvWEja+iBQn4dv0NWL775Zq8PtYqGpsc6eh4jDpLp3EKe9NGai/LoKfpVCbmdzuOGxNnR/jLOzn+KsfOfgutg7C6hQ2pUNTOKEO1KO1kQveYI4ugu7lNmx1rG1XCjuQti3u9pPOpB/D4HgBIvYjHJhRJVVLLaZLsp5kMAu8ZtCjCzbZxDMSGqF8Nj7jIJcBWKvE3C3a2j61Y+umTzsSuI6rk0X0q9WZ0r3fbyxb9ZQF5b2DnNUHKl3zb5rdZFWm1nK55vVE1h4b/67n9sj6hKNWe4jL6U6uqrX39UaAp1LAitnh1s2Dj5yt+T+uElJUR4Zfuse+aFZ1kapl67oLjKmTvjDWHv6kvvF/g7L129f7gSRyxac8VyU1Z6Tq7ekuZQZ/A75oZ3sHGfQsbKV0rbOB2zt6xSZZgxQqwSK9YdcOgLyni3nZgyzHYlWqxZUgl9j5PSVzKPorn/qYIf7172QujR+UR36ZbvD23MAJBW+7ea/mL6g7RtL/3HATR9vPW1uS2vtm3ueWn2vZ9tJp0j6U8jY0Wwd6uIV9or3XcumagQk4muJNoCYu37c7T7Mv6M27L0++gHF/PFdCVftjz6gbSJ/mCfn9f3+WV8Gd9baBXoG9H3L+b9UR9fsSJ6VLEtBC5mBfPJVeLcAXBjVko+DWGWKrC2XcCFm8zkarH08OGePxwWWvj7jSkG45is6OvRN7LGGA0pRqnxmb5DzzwjjH+mbx9fpBtms8oGuplsARrGNkyX+B0tiz881FgUoQB0j0ECjMcM/D7wZgo40JCAvKI11HMtgnxxQ6j1aq2YmkSXka3ZBo1LQyd89CGdABlDNtlKlyWlitrCIN/GXxLkXUIHvtPXDmfhXa09M4lup8usxmReTda8+iq9Qc0nAzG1m1yWlGnXFpZTNTlTzvb7Slkjz4G22pS2yogooa1BGBPYg2U8IMs8InKQmE2yZm1L72QU9qqemrZmV3RfdLGcoknW2FKS+bXkq9wUR5ZNuFRYcN5UG7Xbnji/b+/5U2zkM9vjQlPfBeQdUWvRpiejr/flDm1yqhl99vv5QhOzmfcwucFQDa1ekp0hQkSXW28lcStg0WkyC2VEFAJBEYDmOeN6jb91Xim9wX9Epac3lM67deMRqmJarb5nyRp2LSyAJ8ga/5FzcZ2qSfG33og9FT3AtGCvxqr9V6yWoTxuDuKfX0ancsAl9AsuCEaHIsnEawAIcc5QVdgBw3330e+YTfp9pC1Nw5NX6Afz5hHVuUNXyfcRQ+JLpC1J5LtJA6o3STpfzGTBcdoAd5npl9EeWZQRG0Fz/QFc+3X0AHMBGhzfondKLORmimKnoPBu/7neQQHNVWv6Mpkt89BIJQqIZvX2j6llQHut1IvaLyXuAurCBn8lFlGDpiDNkQmkB1pn14r1vVOYMzx+j4VtUUIsRJQA/IpjFcY+6Le1AdwQ95Y6V9xkDKtvZvF+FMTCyGOawkyyVXsR74VR/oghHgEL7Rv62wsxwoX0y7DVMYsetIWSGiO9B/FZxF997bQbteqxmHTx58W45FwFAAQ9n1E+cwDFPswEPRbzsI05vPCtaHnO/GMwXmF/LIsyxmWj8BGd4IDW0zGXGwyyFQyg31L/ddzrWTweNbUvWVpXX1+3dPGmEkvelDwrnixWPC0stFqtebK6LrR48ZnFS+rqo48VYoD9IlUXsCeWvEKYeiumosGaWwzZQTCggLuIW8lt4Laec/cEMuJwwcgai8r1dETXSCwp6CnAjLD1AbR2SyOmYMDKrOGMTNclZwTZjYCDeANWwm6gYxnHwsGiOtpbJSbkTcJo0hS33aKH6cdst1XBn/HNdevepN/S9+i3b667vCiwhDx+Xc/B5csP9lz33oFJN/kN6y/Y8lm25dJNpYvcS/jk1OpHM1J1GYCAVVIywPhhV5UtdIcFITm1+Lo5REMXS9k5aUJqMllYy7vK1k0PNukKtCvrWvhy03q8sGtX1LUE2a4faEcRa1vPJeveJMaBJt3x5xfrq5eK2dAU+g9o0iWq5vqa6V3tVzxWnEf+nKZVaXW8NZcQlc5cFigRyL9mQ/m7GanpqmTtyo30Y6I2F4+s4Amt3HLT+/Tmo9taJjzUOPObJUq6hcUrGup3rMRZiQUttg1JUcaPgEJqpCyEIazmExhUBF2RFd/8gTNwfmGGO/ed0/+7Py5MPNUP+V7czxsjH6LdAu5FWd17MNx3QlbDJmrDIGIYXT2CbpXSvv4wJyn9kYSVtnSHY/9icYw8DJ/HZYnwBX0slil6kYeVqCPYNXwVjSXwRTXQtLPld+XXuSyuiOlYhnH1jBtD398QwZXJfk2GoOxHEfyYZRJkqoMy/IUZSaWY6AZEGX/DYfCh2r+96ubl65rNWq203WLpW2qdZun7yWIRbrdMm1VDvq/J1AhSsqpi4bjS8uWkuKZmek1N9IMx/KbRfT+N5tvH9P3E8v8eE8+PkR/eLmm15uZ1y2+u2m6B2pZAbUmWaVbhNgutobqaCcvLS8ctrFAlS4KmEOubXjN8dPTqMeT7MdGO0eT7/jw7Xz1GsfeC4QG6PoVxQP2aVmTaDZxs9A4I79B6mosbDuIDSl7VtWb/mrUt0y+Dafrq4wiaRDLHmaLIR/RL5Ma/fXD/N5hiVKBpa9ZNRfC7bupn9GnHB4p47gMHmfQZvoHRFZnLDbRrOrFK7dI7MKNuph1XHLF8jgaiYvYpFfoMWUIGuULm3czKwCE8osQx5Mn4Bx/kbznRdnHtBR7d5FktOTlznyrVqV0lOh1tlN5pbT/vvHbabnGJquThltFGA30vGtXJi+66u7r6ZfpIetqD0e9mzJjAxWxZFVkNysVxjdSzeBTcUH48Hn1MoSaNcVVKIl0J+yH+KwqOuOeGKT+YRvJdqq4BHvzHmMs9BpicP4r+NGo+i/Pfgugr3LONb2ViJDJOibL/5m3km9vSv6TvfImScoZUu+FMZiie+G78DQDbqPnzR9mUXwZYyz+CGOjHAc/BWuPkyc0Y6EkFezlN/p18iMtk2qE6jtOj5DtEuBAMMaclZWrxHD89M/SXZ/Smty5us4RJ6slvN6ZbaebJr1XaqtJRgabiUvF7+vtnSW3WeU5XRt9nrcKKyyr/Modeu6Fk/cySDbX8D7Fb2fT34pUZZy5bDbVo/9l3r0ZHb3zpd4LakunMsqaol9PfH4InM1zO836/su/WqZWNG0pmrvesJ+vn/J0+Tmqz4U5rFn0N5i8lFg8QbaHyufExyehm7ibudu4e7gD3FIYi9itMhVGApocIkLAkgGyjSpYwVpdDMJnxx48koK5h3enNwFWiQVQaalnziKwUuFEgIAaC+jJC9KhYRP5B0BvMqDFEW7pahIlMgGrXeWUR+c58vHKaJaUeAa2x7MyaSvZhPU7FKTloQHwZBGyaQwwmMzwgH104abcld8zkhT3WBZN2V4+ZtEh4pcB+w6I99MNqTO8insg1jarMUk2SVqPVVI9XF6ap04bZW+UkUSUBcXsHFMhp1XZBP6aL7sryq8aWkt8cqzSo5LQ8280P8KSurrKITDiWsWwkOfvSNNjeS3PJY0sxaB8fXX1LMknN0FdPurpII6k1tU6tWj85/9ELLyYPPJaSaz84r2WVLPsEWrXiYkLqasvFQ/QkyR07adLuXEJP8tnEnDtmz625JK/v1hVv7ncGd9614q39juBOfk3FRl6TlZnbECrOGbeQ3J4s5Kq0qQ5B0qQIavUDr5G7lBIiB3LPjAvQlLFv0BuIHByWlHX+rAs3kgp6RMUbM6z0gQmNUwFZFKIjI6mYcvvqOxCyqFL+7hcyCU/u/I5sFYg2TSSWr5pH0+LSJ34KWfJzW9d/On9/OQkZsvU6upvU0A+IQDBQFvdbki/rpcdY1KwAcLwZbhdKgXCRyFKG2cQJp34gSxfP00/v/HrBkfHjjyz4unO6fsFCspTkLyTjfvcb0rzqWVmY3Ng4WZCfXUUP/uZ39DeAre6DtWmW5wMXOpLZWynR4Oz4Z9PDagMYArynYHdLTOuM2v643h+3mmCP+aIjaywphrFCQPkhC7xWXgoR2TyiKW/DpPRMKUVKj7Z+LuhSjfSYMVUnhC/nnS32qVm2vJzJvNBhUGm0+ryJj0xoXvcVX1M2M7fqypotNZdXVARqN2zusOaPcBSnWKuzG7JqDJnZSWXi5r99PPcqs8Tz0U8z0tPTdTrexatstkmrVq2a4+D53BSVJCWpTf6RTZGoL616SeTCZW9sqq5Itz2054/dbev4r6Sk3LHT53gcU1PV5qyaC6edZ/cm+scOpjGYNXgWsekwIoI+gcqwKZEWz74E1DP7j5Q0HugKi8HHlNBCjG5g5gkpStw4DBEDFLuqP4awCr6Xo/wqCgvORgRdXKHByGwvxiYTdbIRw+jgD6zh+2GglWk30tB5hcQDqRJ0pA0oqEb8AgZmUe7Gnqojp1EcyqkTvjs41ofyfTMjY5jlOEmwaxFZfCj8PjAQLLAJMkXY4biNlsKyKS0IK3EkB4whBmxMpH67K2Wc41HPE6yPnCL6H+qYbQmS9MxkROeMFzAiAIcowVrJgd7kaFguaaIHMpLT80JTh1VXD5s6rrpaQ/5VXHThsGGXTp1yaXp6X7UyB3E6E4/X2oAWz6T+tGHVLVOrh1VUAtFyMd2nH1YNr1w6hX86Kz0j+nCMFpWHtD+HxcxwDenBUD63lAxtrPILP7Fgoe0MeZKJ9BlYJ21D2xdJlHRHm2KRNBRzrP9f+L70QWsC/ZsNLHJuPvDWhZyHq2Cx3+owGqYmri4XGUltZ+T1/yWvLCLgqZlanbnns2jC/1U2cYXDIIQHArucM4nFsEvYZxnxGCfxvcYCAcveoNnrjguQnDHWIXG7sag+Ss00qrjwdOIKH1jyyqbDQUZWgXiUEAoK04DtSPrVfcd4mHPsPQtvYyGrnAlb8dxbED2kmH8Fekoxv5Fzb8TYFcvGrZT4QePTPy6JnU/sYkLscxXwZenxN9xBt4bYNAD1ZeVVADcR9jWMK4SORP2Thx73LGQkC7GMq1gY1IbSxNmBbS6rfgEN/DAoLiabwKtBcDElSUdX5zrSPcPchYXuYcPzGoln1jC3u7AJCgZNFuVFXUoKP0aWS+mTsrs4ECwszB4WJM11J7OHudsK3e7iIfOGPkOp7LcMTMC9uZQYV0pLRWPQLJudCWehCvUA5TxSeXHvMb8vsa207eD6gwdp98B5d+NFGj4rOfmNUlmcY2n0eBo9iU2uioSrwuHEM22bN0I3JT9/1avNtUu+L83LLy3NzwOY8D73vgxEsRIPnyi/Kedwu3j8PTnVoF8r8dzd1nb3Xno+PX8vy5H9ZD/9gYXIY5G9Jc+Qm5jrOYuzGn+I+ZMqvD+uiCwcFb+N2PxeOESbWXbbscAdNCPfjxAIOesIWgVhUOLVbYsj2D+aAjnSKa6jH8J2YxFYPzn4++hIuIRUiU0WjxcU+2VTnRtWHrHpdcyzWsaQsPBa9OgOfh5dEolgxM8IwtK+E2Hii36wg5+PESgi0SZVM5wS7KdwlPQ6IQhoXrQ5zTqbWdDpoT7ZaRPdOpvk/gIj0W0i6wDdr8PcFxiybhO9Dhp+HeTEUrKuZ9vgWwBs8dYm9uogfyMz4LxfSLP/O27z3L5G7/43LOi5nIlUp/5btjQ1hvdqoPXuQdHAJnPTgI68gLto4LdLmIyQiWEVaaHNqIgL64nyC53ikOv+qHxeox1/UU8ckhftfi87Yr9v4mEmK50s6WvXphWnabWpnlQtfzgtvTA9LU1brE2L/dYJ/MeDRVSP51DJjFdSI+LicF2Zx1NWF46lPUYtVGDsMaVCnaYeA1SXbugxwhfSerSKbJvFygsnnIfE9e+nqM4VrTsxgnFipG7+ZPQhcQNGM2bJ4FD/fV/0xzb+80BsY7Hfh2vgV7U4vTIFMQqSKIHadEIMqYVR8GUvqKQVlQV2DNqFJnkRxQ1RurnHL66fVmEvKCigB9HbG8ViMVIDddbXy6PkrcDLckFTSAoiuxqosqKDsZu5xKEYNU3CKFbIUFhVMhNXMfY8jcWxSsgnkUhuR9eHn3zY1ZHjyLpgbP6ouuHDQgFrWakxpbKsxTM31dE6dzgRbhiV5XHk5KZniektwUXjCSmsaShJNk265/Zho2cf2KGVk5Oc2usfG9Nw9+VaKSnJmb7mzl3X352jq11y+Y6OK8rq7rprvNFe4XenaTM3lma7TRmShmicw6YUj9qkFkwl7pGuCal/HluSNC2Y11BZFxjnrBunLShtf3pOskObLifPeWrp2r3TlPyU2+lJiurv/wfGfONHAAB42mNgZGBgYGTsVJTmXxnPb/OVgZv9AlCE4fwtflZkmv0CWJyDgQnEAwAQJwk0AAB42mNgZGBgv/D/BohkYACTjAyo4DMAdrcFUgAAeNptUqtuAkEUvbOIDbp8AKISVdG/IKmAhA9YVdH+B2rqmoomdZXFoMAgYAQJK/sJTfUkDajeeezOncNscnJm7uPcx46y5L/qjWjwQ1S3iZ1NsV9NA+jCrJmfA3uf9bFN3aoJ8x/DiPtvuPuzZh4FXw8j/AQ8h1iA0ileYjCu22qTw9WoFszfqT/Zg/qMrMFHhbPL30e9pqA1in2ZxB1cjjrG3h1uQ4xEH+9mtFHH5rvqZ28KeQY0da6Ju6cD2B45Z5n37DWHzFPGK9S6h7401HpiDMUOO7wwVoXZOpzBvhY7FDPjvdPv7+9Cg2upHezY9fvFeODzXdzHAWa01zu++r/4NmfRfhN72jI+0jvL/ouwlUAnqNdATVMtiP4B4gs5aQAAAHjaY2BgUCMA9RjaGFYwXGG0Y5zAuILxHZMe0ySmE8wCzDHMk5ivsMiwzGA5x8rFasT6iU2GLYVtEts5diF2N/YV7Lc4LDiCOCo4VnBc4vjDKcSpwKnHacPpxRnBuY3zFOc3LjOuHK4urnlcd7j+cZtx13F/4AnhmcFzhpeF1443j3ce7xneX3xqfBl8K/iu8Cvxt/G/EOARsBFoEzgj8EtQTDBIMEdwlZCH0AShTUJXhL4JKwhvEn4nEiXSIrJE5ICoiGiM6AIxMbEIsRlit8RtxC9J+EgckHgiySApJhkmOUHylZSBVIZUn9QmqXfSNtKTZFxkSmSOyHyTtZMtkZ0mu0vOQ65B7p48g3yN/D4FIYUyhT0K9xQZFCUUZyheUdJTWqR0QDlL+ZZKgsoklVsq31QlVL1UZ6huUX2ixqa2SN1L/ZyGlIaJhpdGikaVxhSNVRpHNG5pCmkaaL7RCtLaoz1B+43OBF0e3TDddbqv9MT0VPSW6b3Sl9EP0F+m/8zAx2CewSmDb4ZGhhmGDYaLDF8YHTB6Z2xhHGJ8zUTJJM3kjqmbWYbZFHMF8wjzKeZXLEwsaizmWfJYBljOsdxiec9Kx6rNap/VJ2sp6wDrDTYONlU2G2zNbM0AJreO4njaY2BkYGD4zLCJQZABBJiAmJEBJOYA5jMAAC7DAfwAeNqNUstOwkAUPS1oQjQuXLgwLhrdqAnlpYiw9ZEoMUSjuC22FCJCLZXiL/hluvML/AbjBxjPTKekaTfmZmbOPT33MXMLYAVvyEHLFwB8cUVYwzq9COtYw7fCOTTwq3Ae21pd4SXMtXuFl8l/KlzAvvaj8Co29S2F37Ghx7EfKOttnKODNgzM4MDHFENMMKZf5ZqQMWDRf+U5IgqkKqsOiQIMiPqSCYgczPHA3aMX63apCWgemijRQmkmXH594SkquuRHjBCxY9ZwuEpkPbJF5rfwTKXI80RmB2eq4mmm3h5OqJ5SK7JNZLZrKlzWErfxUWGmMq2OFm5xiS6uiLJRxVRcVmGkFHepF0pW6uCGjPCS7IDKQOWbLSJMHHFv8a4WHplTaPpkxQv1OCUTh3I1UKN3/I/eu/KVbXbhy7cVvdsSDeUcDDllixVDpfQWynhCXfq9xKyjXgVr07uQtQz1F1XYXZPd1bhXiQUrbn7wB+JUeFEAeNptlPWTHUUYRfcESXB3d4c3/XXPzMNDYIO7uwUSCCFICMHd3d3dLbi7u7u7Fn8A9s7+xqvaOjW106ff3rp3+wb1/ff5a2Jf6vu/z5///NA3iEFMwqRMxuQMZghTMCVTMTXTMC3TMT0zMCMzMTOzMCuzMTtzMCdzMTfzMC/zMT8LsCALsTCLsCiLsThLsCRLsTTLsCzL0aEiEWQKNQ0tXZZnBVZkJVZmFVZlKKsxjNVZg36GsyZrsTbrsC7rsT4bsCEbsTGbsCmbsTlbsCVbsTXbsC3bsT07sCM7sTO7sCsj2I3dGcko9mBPRrMXY9ibsezDvuzH/ozjAMZzIBM4iIM5hEM5jMM5giM5iqM5hmM5juM5gRM5iZM5hVM5jdM5gzM5i7M5h3M5j/O5gAu5iIu5hEu5jMu5giu5iqu5hmu5juu5gRu5iZu5hVu5jdu5gzu5i7u5h4ncy33czwM8yEM8zCM8ymM8zhM8yVM8zTM8y3M8zwu8yEu8zCu8ymu8zhu8yVu8zTu8y3u8zwd8yEd8zCd8ymd8zhd8yVd8zTd8y3d8zw/8yE/8zC/8ym/8zh+Dx40ZlTqdjqxkkiGzLLKWjWxlVw7tMfX3WHos/cP+ZX/Vu+8fVjLJkFkWWctGtrLbY6Wv0lfpq/RVeio9lZ5KT6Un6Ul6kp6kJ+lJepKepCfpCT3h+fB8+HeFntATng/PZ89nv0fWk/Vkz2fvz54v/r54T/G94j3F98vA+95Xe1/tfbWeWk+tp9ZT66n11Hoazzd+30ZPo6fR0+hp9DR6Gj2t36fV1+pr9bX62p4v2adkn5I9SvYodQbeq2UjW9m7N9mjZI+SPUr2KFX67FOyT8k+JfuU7FOyT8k+JfuU7FNK+uxVslfJXiV7lexVslcp9NmvZL+S/Ur2K9mvFPrsWbJnyZ4l+xXmF52B55BZFlnLRray5w1zDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDPcaA3m618j63G1kfe433G/kni/7nAeeS0dWMsmQWRZZy0bqcee59rw7z+48u/PszrM7z+48u/Pc6HHv2b1n957de3bv2b1n957de3bv2b1n957de3bv2b1n955bfa2+Vl+rr6uvq6+rr6uvq6+rr6uvq6+rr9vzFf+/FPdR3EdxH8V9FHdR3EVxF8VdFHdRqmrImBHjh4+eMHbk3xoQhjkAAAFTtF6HAAA=) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;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}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-info:before{content:"\f348"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-share1:before,.dashicons-share:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"} \ No newline at end of file +@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;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}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-info:before{content:"\f348"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-share1:before,.dashicons-share:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"} \ No newline at end of file diff --git a/wp-includes/css/editor-rtl.css b/wp-includes/css/editor-rtl.css index 7c066564..7d59c9d3 100644 --- a/wp-includes/css/editor-rtl.css +++ b/wp-includes/css/editor-rtl.css @@ -154,6 +154,113 @@ div.mce-toolbar-grp { position: relative; } +div.mce-inline-toolbar-grp { + border: 1px solid #aaa; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.15 ); + box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.15 ); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 8px; + position: absolute; + visibility: hidden; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 100100; /* Same as the other TinyMCE "panels" */ +} + +div.mce-wp-image-toolbar > 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:before, +div.mce-inline-toolbar-grp:after { + position: absolute; + right: 50%; + display: block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + content: ''; +} + +div.mce-inline-toolbar-grp.mce-arrow-up:before { + top: -18px; + border-bottom-color: #aaa; + border-width: 9px; + margin-right: -9px; +} + +div.mce-inline-toolbar-grp.mce-arrow-down:before { + bottom: -18px; + border-top-color: #aaa; + border-width: 9px; + margin-right: -9px; +} + +div.mce-inline-toolbar-grp.mce-arrow-up:after { + top: -16px; + border-bottom-color: #f5f5f5; + border-width: 8px; + margin-right: -8px; +} + +div.mce-inline-toolbar-grp.mce-arrow-down:after { + bottom: -16px; + border-top-color: #f5f5f5; + border-width: 8px; + margin-right: -8px; +} + +div.mce-inline-toolbar-grp.mce-arrow-left:before, +div.mce-inline-toolbar-grp.mce-arrow-left:after { + 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:before, +div.mce-inline-toolbar-grp.mce-arrow-right:after { + 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-inline-toolbar-grp-active { + visibility: visible; +} + div.mce-toolbar-grp > div { padding: 3px; } @@ -183,7 +290,7 @@ div.mce-path { } .mce-toolbar .mce-btn, -.qt-fullscreen { +.qt-dfw { border-color: transparent; background: transparent; -webkit-box-shadow: none; @@ -194,7 +301,7 @@ div.mce-path { #wp-fullscreen-buttons .mce-btn, .mce-toolbar .mce-btn-group .mce-btn, -.qt-fullscreen { +.qt-dfw { border: 1px solid transparent; margin: 2px; background-image: none; @@ -208,19 +315,21 @@ div.mce-path { .mce-toolbar .mce-btn-group .mce-btn:hover, #wp-fullscreen-buttons .mce-btn:focus, .mce-toolbar .mce-btn-group .mce-btn:focus, -.qt-fullscreen:hover, -.qt-fullscreen:focus { +.qt-dfw:hover, +.qt-dfw:focus { background: #fafafa; border-color: #999; color: #222; -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + outline: none; } .mce-toolbar .mce-btn-group .mce-btn.mce-active, #wp-fullscreen-buttons .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, -#wp-fullscreen-buttons .mce-btn:active { +#wp-fullscreen-buttons .mce-btn:active, +.qt-dfw.active { background: #ebebeb; border-color: #999; -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); @@ -253,7 +362,7 @@ div.mce-path { } .mce-toolbar .mce-btn button, -.qt-fullscreen { +.qt-dfw { padding: 2px 3px; line-height: normal; } @@ -568,7 +677,7 @@ div.mce-menu .mce-menu-item-sep, padding: 0; } -.qt-fullscreen { +.qt-dfw { color: #777; line-height: 20px; width: 28px; @@ -602,6 +711,7 @@ i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, +i.mce-i-dfw, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, @@ -621,6 +731,7 @@ i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, i.mce-i-hr, +i.mce-i-dashicon, .mce-close { font: normal 20px/1 'dashicons'; padding: 0; @@ -632,7 +743,7 @@ i.mce-i-hr, padding-left: 2px; } -.qt-fullscreen { +.qt-dfw { font: normal 20px/1 'dashicons'; vertical-align: top; speak: none; @@ -694,7 +805,8 @@ i.mce-i-spellchecker:before { i.mce-i-fullscreen:before, i.mce-i-wp_fullscreen:before, -.qt-fullscreen:before { +i.mce-i-dfw:before, +.qt-dfw:before { content: '\f211'; } @@ -807,6 +919,14 @@ i.mce-i-hr:before { 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; @@ -819,26 +939,44 @@ i.mce-i-hr:before { } .wp-switch-editor { + float: right; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + position: relative; + top: 1px; background: #ebebeb; - border: 1px solid #dedede; color: #777; cursor: pointer; - float: left; font: 13px/19px "Open Sans", sans-serif; - height: 19px; + height: 20px; margin: 5px 5px 0 0; padding: 3px 8px 4px; - position: relative; - top: 1px; + border: 1px solid #e5e5e5; } -.wp-switch-editor:active { - background-color: #f1f1f1; +.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: none; + color: #222; } -.wp-switch-editor:hover { - text-decoration: none !important; - background: #fff; +.wp-switch-editor:active, +.html-active .switch-html:focus, +.tmce-active .switch-tmce:focus { + -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 { @@ -853,8 +991,7 @@ i.mce-i-hr:before { .html-active .switch-html { background: #f5f5f5; color: #555; - height: 20px; - border-bottom: none; + border-bottom-color: #f5f5f5; } .wp-media-buttons { @@ -945,17 +1082,22 @@ i.mce-i-hr:before { font-weight: bold; } -.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen, -.qt-fullscreen { +.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-fullscreen { + .qt-dfw { padding: 6px 7px; } @@ -964,12 +1106,12 @@ i.mce-i-hr:before { margin: 1px; } - .qt-fullscreen { + .qt-dfw { width: 36px; height: 34px; } - .mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen { + .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw { margin: 4px 0 0 4px; } @@ -1544,7 +1686,7 @@ i.mce-i-hr:before { color: #2ea2cc; } */ -/* Distraction Free Writing mode +/* Distraction-Free Writing mode * =Overlay Styles -------------------------------------------------------------- */ .fullscreen-overlay { @@ -1981,5 +2123,3 @@ html:lang(he-il) .rtl .quicktags-toolbar input { background: none; } } - -/* TODO: DFW responsive */ diff --git a/wp-includes/css/editor-rtl.min.css b/wp-includes/css/editor-rtl.min.css index 0dde7891..6f1853da 100644 --- a/wp-includes/css/editor-rtl.min.css +++ b/wp-includes/css/editor-rtl.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block.mce-in{opacity:.7;filter:alpha(opacity=70)}.mce-window{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;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{color:transparent;top:0;left:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#2ea2cc}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-wp-help .mce-window-head{border-bottom:none}#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-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{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;-webkit-filter:none;filter:none}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}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;line-height:18px}.mce-toolbar .mce-btn,.qt-fullscreen{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn,.qt-fullscreen{border:1px solid transparent;margin:2px;background-image:none;-webkit-border-radius:2px;border-radius:2px;-webkit-filter:none;filter:none}#wp-fullscreen-buttons .mce-btn:focus,#wp-fullscreen-buttons .mce-btn:hover,.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-fullscreen:focus,.qt-fullscreen:hover{background:#fafafa;border-color:#999;color:#222;-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)}#wp-fullscreen-buttons .mce-btn.mce-active,#wp-fullscreen-buttons .mce-btn:active,.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active{background:#ebebeb;border-color:#999;-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:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}#wp-fullscreen-buttons .mce-btn.mce-disabled:focus,#wp-fullscreen-buttons .mce-btn.mce-disabled:hover,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#aaa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-fullscreen{padding:2px 3px;line-height:normal}.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}.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:hover{background-image:none;border-color:#bbb}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span{font-size:13px}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:6px}.mce-panel .mce-btn button.mce-open i.mce-caret,.mce-panel .mce-btn.mce-listbox i.mce-caret{margin-right:0;margin-left:0}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#333}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #333;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{-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-normal.mce-active{background-color:#e5e5e5;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{color:#000;background-color:#bbb;background-image:none;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-active:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-text{color:#000}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-btn:focus{outline:0}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{margin:5px 0 4px}.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: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)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#222}.mce-window .mce-btn: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-btn:active{background:#eee;border-color:#999;color:#333;-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)}.mce-window .mce-btn.mce-disabled{color:#aaa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-menubtn.mce-fixed-width button span{max-width:80px;padding-left:16px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-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:#777;line-height:20px;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-fullscreen{color:#777;line-height:20px;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.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:#999}.mce-close,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-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-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_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-fullscreen{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-fullscreen: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'}.mce-close:before{content:'\f158'}.mce-i-wp_code:before{content:'\f475'}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;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}.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{background:#ebebeb;border:1px solid #dedede;color:#777;cursor:pointer;float:left;font:13px/19px "Open Sans",sans-serif;height:19px;margin:5px 5px 0 0;padding:3px 8px 4px;position:relative;top:1px}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important;background:#fff}.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;height:20px;border-bottom:none}.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:#464646;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;position:relative;border-bottom:1px solid #dedede;background:#f5f5f5}.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:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen,.qt-fullscreen{position:absolute;top:0;left:0;margin:5px 0 0 5px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-fullscreen{padding:6px 7px}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-fullscreen{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen{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;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;height:250px;overflow:hidden;margin-right:-250px;margin-top:-125px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#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.search-panel-visible{height:500px;margin-top:-250px}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;top:0;left:0;right:0}#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:#2ea2cc}#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)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{padding:0 16px;position:absolute;top:36px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140'}.search-panel-visible #wp-link-search-toggle:after{content:'\f142'}#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-search-toggle{cursor:pointer}#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%}#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{display:none;vertical-align:text-bottom}#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;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:16px;top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;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 #2ea2cc}#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{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#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)}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block;float:none}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;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;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{height:280px;margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@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}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #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}}.fullscreen-overlay{z-index:100005;display:none;position:fixed;top:0;bottom:0;right:0;left:0;-webkit-filter:inherit;filter:inherit}.wp-fullscreen-active #wp-fullscreen-body,.wp-fullscreen-active .fullscreen-overlay{display:block}.fullscreen-fader{z-index:200000}.wp-core-ui.wp-fullscreen-active .postbox-container,.wp-fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body,.mce-fullscreen{z-index:100010}#wp-fullscreen-body{display:none}.wp-fullscreen-wrap{margin:0;padding:0;position:absolute;right:0;left:0;bottom:30px;top:60px;z-index:100015}#wp-fullscreen-central-toolbar,.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-fullscreen-active .mce-statusbar,.wp-fullscreen-active .mce-toolbar-grp,.wp-fullscreen-active .quicktags-toolbar,.wp-fullscreen-active .wp-editor-tools{display:none}#wp-fullscreen-statusbar{position:fixed;right:0;left:0;bottom:0;height:30px;z-index:100020;background:#fff;-webkit-transition:height .2s;transition:height .2s}#wp-fullscreen-status{margin:0 auto;padding:0}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title,.wp-fullscreen-active .wp-fullscreen-title:focus{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .4s;transition:border-color .4s}.wp-fullscreen-active .wp-editor-container{margin:0 auto 40px}.wp-fullscreen-active .wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:0;padding:3px 7px;margin:10px auto 30px;display:block}#wp-fullscreen-tagline{color:#888;font-size:18px;float:left;padding:4px 0 0}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #dedede;height:45px;position:fixed;right:0;left:0;top:0;width:100%;z-index:100020;-webkit-transition:opacity .4s;transition:opacity .4s}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;margin:0 auto}#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-mode-bar{float:right}#wp-fullscreen-count,#wp-fullscreen-tagline{display:inline-block}#wp-fullscreen-button-bar{margin-top:2px}#wp-fullscreen-save{float:left;padding:2px 0 0;min-width:95px}#wp-fullscreen-close,#wp-fullscreen-count{padding:5px 0 0}#wp-fullscreen-central-toolbar{margin:auto;padding:0;min-width:620px}#wp-fullscreen-buttons>div{float:right}#wp-fullscreen-mode-bar{padding:3px 0 0 14px}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}#wp-fullscreen-buttons .mce-btn button{margin:0;outline:0;border:0;white-space:nowrap;width:auto;background:0 0;color:#333;cursor:pointer;font-size:18px;line-height:20px;overflow:visible;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save span{display:none;margin:5px 6px 0;float:right}.wp-fullscreen-active #TB_overlay{z-index:100050}.wp-fullscreen-active #TB_window{z-index:100051}.fullscreen-overlay{background:#fff}.wp-fullscreen-active #fullscreen-topbar{-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;filter:alpha(opacity=0)}.wp-fullscreen-active #wp-fullscreen-statusbar{height:0}.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar{-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;filter:alpha(opacity=100)}.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar{height:29px;background:#f8f8f8;border-top:1px solid #eee}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title{-webkit-transition-duration:.8s;transition-duration:.8s;border-color:transparent}.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container,.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title{-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#ccc}.fade-1000,.fade-300,.fade-400,.fade-600{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-1000{-webkit-transition-duration:1s;transition-duration:1s}.fade-600{-webkit-transition-duration:.6s;transition-duration:.6s}.fade-400{-webkit-transition-duration:.4s;transition-duration:.4s}.fade-300{-webkit-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.wp-dfw-touch #fullscreen-topbar{position:absolute;opacity:1}.wp-dfw-touch .wp-fullscreen-title,.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container{max-width:700px}.wp-fullscreen-active.wp-dfw-touch .wp-editor-container,.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title{border-color:#ccc}.wp-dfw-touch #wp-fullscreen-statusbar{height:30px}@media screen and (max-width:782px){#wp-fullscreen-button-bar,#wp-fullscreen-central-toolbar,#wp-fullscreen-close,#wp-fullscreen-mode-bar,#wp-fullscreen-save{display:inline-block}#fullscreen-topbar{height:85px}#wp-fullscreen-central-toolbar{width:auto!important;min-width:0}#wp-fullscreen-close{line-height:30px;vertical-align:top;padding:0 12px}#wp-fullscreen-button-bar{position:absolute;top:45px;right:0}.wp-fullscreen-wrap{top:95px}#wp-fullscreen-save{position:absolute;left:10px}}@media screen and (max-width:480px){#wp_fs_help{display:none}.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{width:480px!important}body.wp-fullscreen-active{width:480px;overflow:auto}#fullscreen-topbar,.wp-fullscreen-wrap{width:480px}#fullscreen-topbar{position:absolute}#wp-fullscreen-status{width:auto!important;max-width:100%;padding:0 10px}}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-fullscreen-buttons #wp_fs_image span.mce_image,.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block.mce-in{opacity:.7;filter:alpha(opacity=70)}.mce-window{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;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{color:transparent;top:0;left:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#2ea2cc}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-wp-help .mce-window-head{border-bottom:none}#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-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{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;-webkit-filter:none;filter:none}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #aaa;-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;visibility:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:100100}div.mce-wp-image-toolbar>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:''}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-18px;border-bottom-color:#aaa;border-width:9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-18px;border-top-color:#aaa;border-width:9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-16px;border-bottom-color:#f5f5f5;border-width:8px;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-16px;border-top-color:#f5f5f5;border-width:8px;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-inline-toolbar-grp-active{visibility:visible}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;line-height:18px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;background-image:none;-webkit-border-radius:2px;border-radius:2px;-webkit-filter:none;filter:none}#wp-fullscreen-buttons .mce-btn:focus,#wp-fullscreen-buttons .mce-btn:hover,.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:#999;color:#222;-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}#wp-fullscreen-buttons .mce-btn.mce-active,#wp-fullscreen-buttons .mce-btn:active,.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#999;-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:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}#wp-fullscreen-buttons .mce-btn.mce-disabled:focus,#wp-fullscreen-buttons .mce-btn.mce-disabled:hover,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#aaa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.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-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}.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:hover{background-image:none;border-color:#bbb}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span{font-size:13px}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:6px}.mce-panel .mce-btn button.mce-open i.mce-caret,.mce-panel .mce-btn.mce-listbox i.mce-caret{margin-right:0;margin-left:0}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#333}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #333;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{-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-normal.mce-active{background-color:#e5e5e5;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{color:#000;background-color:#bbb;background-image:none;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-active:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-text{color:#000}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-btn:focus{outline:0}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{margin:5px 0 4px}.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: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)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#222}.mce-window .mce-btn: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-btn:active{background:#eee;border-color:#999;color:#333;-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)}.mce-window .mce-btn.mce-disabled{color:#aaa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-menubtn.mce-fixed-width button span{max-width:80px;padding-left:16px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-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:#777;line-height:20px;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-dfw{color:#777;line-height:20px;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.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:#999}.mce-close,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-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_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'}.mce-close:before{content:'\f158'}.mce-i-wp_code:before{content:'\f475'}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;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;position:relative;top:1px;background:#ebebeb;color:#777;cursor:pointer;font:13px/19px "Open Sans",sans-serif;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:#222}.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:#464646;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;position:relative;border-bottom:1px solid #dedede;background:#f5f5f5}.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:700}.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}#wp-fullscreen-buttons .mce-btn,.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;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;height:250px;overflow:hidden;margin-right:-250px;margin-top:-125px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#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.search-panel-visible{height:500px;margin-top:-250px}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;top:0;left:0;right:0}#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:#2ea2cc}#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)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{padding:0 16px;position:absolute;top:36px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140'}.search-panel-visible #wp-link-search-toggle:after{content:'\f142'}#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-search-toggle{cursor:pointer}#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%}#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{display:none;vertical-align:text-bottom}#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;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:16px;top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;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 #2ea2cc}#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{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#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)}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block;float:none}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;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;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{height:280px;margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@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}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #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}}.fullscreen-overlay{z-index:100005;display:none;position:fixed;top:0;bottom:0;right:0;left:0;-webkit-filter:inherit;filter:inherit}.wp-fullscreen-active #wp-fullscreen-body,.wp-fullscreen-active .fullscreen-overlay{display:block}.fullscreen-fader{z-index:200000}.wp-core-ui.wp-fullscreen-active .postbox-container,.wp-fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body,.mce-fullscreen{z-index:100010}#wp-fullscreen-body{display:none}.wp-fullscreen-wrap{margin:0;padding:0;position:absolute;right:0;left:0;bottom:30px;top:60px;z-index:100015}#wp-fullscreen-central-toolbar,.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-fullscreen-active .mce-statusbar,.wp-fullscreen-active .mce-toolbar-grp,.wp-fullscreen-active .quicktags-toolbar,.wp-fullscreen-active .wp-editor-tools{display:none}#wp-fullscreen-statusbar{position:fixed;right:0;left:0;bottom:0;height:30px;z-index:100020;background:#fff;-webkit-transition:height .2s;transition:height .2s}#wp-fullscreen-status{margin:0 auto;padding:0}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title,.wp-fullscreen-active .wp-fullscreen-title:focus{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .4s;transition:border-color .4s}.wp-fullscreen-active .wp-editor-container{margin:0 auto 40px}.wp-fullscreen-active .wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:0;padding:3px 7px;margin:10px auto 30px;display:block}#wp-fullscreen-tagline{color:#888;font-size:18px;float:left;padding:4px 0 0}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #dedede;height:45px;position:fixed;right:0;left:0;top:0;width:100%;z-index:100020;-webkit-transition:opacity .4s;transition:opacity .4s}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;margin:0 auto}#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-mode-bar{float:right}#wp-fullscreen-count,#wp-fullscreen-tagline{display:inline-block}#wp-fullscreen-button-bar{margin-top:2px}#wp-fullscreen-save{float:left;padding:2px 0 0;min-width:95px}#wp-fullscreen-close,#wp-fullscreen-count{padding:5px 0 0}#wp-fullscreen-central-toolbar{margin:auto;padding:0;min-width:620px}#wp-fullscreen-buttons>div{float:right}#wp-fullscreen-mode-bar{padding:3px 0 0 14px}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}#wp-fullscreen-buttons .mce-btn button{margin:0;outline:0;border:0;white-space:nowrap;width:auto;background:0 0;color:#333;cursor:pointer;font-size:18px;line-height:20px;overflow:visible;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save span{display:none;margin:5px 6px 0;float:right}.wp-fullscreen-active #TB_overlay{z-index:100050}.wp-fullscreen-active #TB_window{z-index:100051}.fullscreen-overlay{background:#fff}.wp-fullscreen-active #fullscreen-topbar{-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;filter:alpha(opacity=0)}.wp-fullscreen-active #wp-fullscreen-statusbar{height:0}.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar{-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;filter:alpha(opacity=100)}.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar{height:29px;background:#f8f8f8;border-top:1px solid #eee}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title{-webkit-transition-duration:.8s;transition-duration:.8s;border-color:transparent}.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container,.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title{-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#ccc}.fade-1000,.fade-300,.fade-400,.fade-600{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-1000{-webkit-transition-duration:1s;transition-duration:1s}.fade-600{-webkit-transition-duration:.6s;transition-duration:.6s}.fade-400{-webkit-transition-duration:.4s;transition-duration:.4s}.fade-300{-webkit-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.wp-dfw-touch #fullscreen-topbar{position:absolute;opacity:1}.wp-dfw-touch .wp-fullscreen-title,.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container{max-width:700px}.wp-fullscreen-active.wp-dfw-touch .wp-editor-container,.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title{border-color:#ccc}.wp-dfw-touch #wp-fullscreen-statusbar{height:30px}@media screen and (max-width:782px){#wp-fullscreen-button-bar,#wp-fullscreen-central-toolbar,#wp-fullscreen-close,#wp-fullscreen-mode-bar,#wp-fullscreen-save{display:inline-block}#fullscreen-topbar{height:85px}#wp-fullscreen-central-toolbar{width:auto!important;min-width:0}#wp-fullscreen-close{line-height:30px;vertical-align:top;padding:0 12px}#wp-fullscreen-button-bar{position:absolute;top:45px;right:0}.wp-fullscreen-wrap{top:95px}#wp-fullscreen-save{position:absolute;left:10px}}@media screen and (max-width:480px){#wp_fs_help{display:none}.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{width:480px!important}body.wp-fullscreen-active{width:480px;overflow:auto}#fullscreen-topbar,.wp-fullscreen-wrap{width:480px}#fullscreen-topbar{position:absolute}#wp-fullscreen-status{width:auto!important;max-width:100%;padding:0 10px}}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-fullscreen-buttons #wp_fs_image span.mce_image,.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 b05def96..b90bdf88 100644 --- a/wp-includes/css/editor.css +++ b/wp-includes/css/editor.css @@ -154,6 +154,113 @@ div.mce-toolbar-grp { position: relative; } +div.mce-inline-toolbar-grp { + border: 1px solid #aaa; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.15 ); + box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.15 ); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 8px; + position: absolute; + visibility: hidden; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 100100; /* Same as the other TinyMCE "panels" */ +} + +div.mce-wp-image-toolbar > 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:before, +div.mce-inline-toolbar-grp:after { + position: absolute; + left: 50%; + display: block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + content: ''; +} + +div.mce-inline-toolbar-grp.mce-arrow-up:before { + top: -18px; + border-bottom-color: #aaa; + border-width: 9px; + margin-left: -9px; +} + +div.mce-inline-toolbar-grp.mce-arrow-down:before { + bottom: -18px; + border-top-color: #aaa; + border-width: 9px; + margin-left: -9px; +} + +div.mce-inline-toolbar-grp.mce-arrow-up:after { + top: -16px; + border-bottom-color: #f5f5f5; + border-width: 8px; + margin-left: -8px; +} + +div.mce-inline-toolbar-grp.mce-arrow-down:after { + bottom: -16px; + border-top-color: #f5f5f5; + border-width: 8px; + margin-left: -8px; +} + +div.mce-inline-toolbar-grp.mce-arrow-left:before, +div.mce-inline-toolbar-grp.mce-arrow-left:after { + 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:before, +div.mce-inline-toolbar-grp.mce-arrow-right:after { + 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-inline-toolbar-grp-active { + visibility: visible; +} + div.mce-toolbar-grp > div { padding: 3px; } @@ -183,7 +290,7 @@ div.mce-path { } .mce-toolbar .mce-btn, -.qt-fullscreen { +.qt-dfw { border-color: transparent; background: transparent; -webkit-box-shadow: none; @@ -194,7 +301,7 @@ div.mce-path { #wp-fullscreen-buttons .mce-btn, .mce-toolbar .mce-btn-group .mce-btn, -.qt-fullscreen { +.qt-dfw { border: 1px solid transparent; margin: 2px; background-image: none; @@ -208,19 +315,21 @@ div.mce-path { .mce-toolbar .mce-btn-group .mce-btn:hover, #wp-fullscreen-buttons .mce-btn:focus, .mce-toolbar .mce-btn-group .mce-btn:focus, -.qt-fullscreen:hover, -.qt-fullscreen:focus { +.qt-dfw:hover, +.qt-dfw:focus { background: #fafafa; border-color: #999; color: #222; -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + outline: none; } .mce-toolbar .mce-btn-group .mce-btn.mce-active, #wp-fullscreen-buttons .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, -#wp-fullscreen-buttons .mce-btn:active { +#wp-fullscreen-buttons .mce-btn:active, +.qt-dfw.active { background: #ebebeb; border-color: #999; -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); @@ -253,7 +362,7 @@ div.mce-path { } .mce-toolbar .mce-btn button, -.qt-fullscreen { +.qt-dfw { padding: 2px 3px; line-height: normal; } @@ -568,7 +677,7 @@ div.mce-menu .mce-menu-item-sep, padding: 0; } -.qt-fullscreen { +.qt-dfw { color: #777; line-height: 20px; width: 28px; @@ -602,6 +711,7 @@ i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, +i.mce-i-dfw, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, @@ -621,6 +731,7 @@ i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, i.mce-i-hr, +i.mce-i-dashicon, .mce-close { font: normal 20px/1 'dashicons'; padding: 0; @@ -632,7 +743,7 @@ i.mce-i-hr, padding-right: 2px; } -.qt-fullscreen { +.qt-dfw { font: normal 20px/1 'dashicons'; vertical-align: top; speak: none; @@ -694,7 +805,8 @@ i.mce-i-spellchecker:before { i.mce-i-fullscreen:before, i.mce-i-wp_fullscreen:before, -.qt-fullscreen:before { +i.mce-i-dfw:before, +.qt-dfw:before { content: '\f211'; } @@ -807,6 +919,14 @@ i.mce-i-hr:before { 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; @@ -819,26 +939,44 @@ i.mce-i-hr:before { } .wp-switch-editor { + float: left; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + position: relative; + top: 1px; background: #ebebeb; - border: 1px solid #dedede; color: #777; cursor: pointer; - float: right; font: 13px/19px "Open Sans", sans-serif; - height: 19px; + height: 20px; margin: 5px 0 0 5px; padding: 3px 8px 4px; - position: relative; - top: 1px; + border: 1px solid #e5e5e5; } -.wp-switch-editor:active { - background-color: #f1f1f1; +.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: none; + color: #222; } -.wp-switch-editor:hover { - text-decoration: none !important; - background: #fff; +.wp-switch-editor:active, +.html-active .switch-html:focus, +.tmce-active .switch-tmce:focus { + -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 { @@ -853,8 +991,7 @@ i.mce-i-hr:before { .html-active .switch-html { background: #f5f5f5; color: #555; - height: 20px; - border-bottom: none; + border-bottom-color: #f5f5f5; } .wp-media-buttons { @@ -945,17 +1082,22 @@ i.mce-i-hr:before { font-weight: bold; } -.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen, -.qt-fullscreen { +.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-fullscreen { + .qt-dfw { padding: 6px 7px; } @@ -964,12 +1106,12 @@ i.mce-i-hr:before { margin: 1px; } - .qt-fullscreen { + .qt-dfw { width: 36px; height: 34px; } - .mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen { + .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw { margin: 4px 4px 0 0; } @@ -1544,7 +1686,7 @@ i.mce-i-hr:before { color: #2ea2cc; } */ -/* Distraction Free Writing mode +/* Distraction-Free Writing mode * =Overlay Styles -------------------------------------------------------------- */ .fullscreen-overlay { @@ -1981,5 +2123,3 @@ html:lang(he-il) .rtl .quicktags-toolbar input { background: none; } } - -/* TODO: DFW responsive */ diff --git a/wp-includes/css/editor.min.css b/wp-includes/css/editor.min.css index c9af89ff..4706e050 100644 --- a/wp-includes/css/editor.min.css +++ b/wp-includes/css/editor.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block.mce-in{opacity:.7;filter:alpha(opacity=70)}.mce-window{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;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{color:transparent;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#2ea2cc}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-wp-help .mce-window-head{border-bottom:none}#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-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{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;-webkit-filter:none;filter:none}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}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;line-height:18px}.mce-toolbar .mce-btn,.qt-fullscreen{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn,.qt-fullscreen{border:1px solid transparent;margin:2px;background-image:none;-webkit-border-radius:2px;border-radius:2px;-webkit-filter:none;filter:none}#wp-fullscreen-buttons .mce-btn:focus,#wp-fullscreen-buttons .mce-btn:hover,.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-fullscreen:focus,.qt-fullscreen:hover{background:#fafafa;border-color:#999;color:#222;-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)}#wp-fullscreen-buttons .mce-btn.mce-active,#wp-fullscreen-buttons .mce-btn:active,.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active{background:#ebebeb;border-color:#999;-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:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}#wp-fullscreen-buttons .mce-btn.mce-disabled:focus,#wp-fullscreen-buttons .mce-btn.mce-disabled:hover,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#aaa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-fullscreen{padding:2px 3px;line-height:normal}.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}.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:hover{background-image:none;border-color:#bbb}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span{font-size:13px}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:6px}.mce-panel .mce-btn button.mce-open i.mce-caret,.mce-panel .mce-btn.mce-listbox i.mce-caret{margin-left:0;margin-right:0}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#333}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #333;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{-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-normal.mce-active{background-color:#e5e5e5;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{color:#000;background-color:#bbb;background-image:none;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-active:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-text{color:#000}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-btn:focus{outline:0}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{margin:5px 0 4px}.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: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)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#222}.mce-window .mce-btn: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-btn:active{background:#eee;border-color:#999;color:#333;-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)}.mce-window .mce-btn.mce-disabled{color:#aaa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-menubtn.mce-fixed-width button span{max-width:80px;padding-right:16px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-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:#777;line-height:20px;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-fullscreen{color:#777;line-height:20px;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.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:#999}.mce-close,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-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-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_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-fullscreen{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-fullscreen: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'}.mce-close:before{content:'\f158'}.mce-i-wp_code:before{content:'\f475'}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;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}.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{background:#ebebeb;border:1px solid #dedede;color:#777;cursor:pointer;float:right;font:13px/19px "Open Sans",sans-serif;height:19px;margin:5px 0 0 5px;padding:3px 8px 4px;position:relative;top:1px}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important;background:#fff}.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;height:20px;border-bottom:none}.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:#464646;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;position:relative;border-bottom:1px solid #dedede;background:#f5f5f5}.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:700}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen,.qt-fullscreen{position:absolute;top:0;right:0;margin:5px 5px 0 0}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-fullscreen{padding:6px 7px}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-fullscreen{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-fullscreen{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;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;height:250px;overflow:hidden;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#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.search-panel-visible{height:500px;margin-top:-250px}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;top:0;right:0;left:0}#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:#2ea2cc}#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)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{padding:0 16px;position:absolute;top:36px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140'}.search-panel-visible #wp-link-search-toggle:after{content:'\f142'}#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-search-toggle{cursor:pointer}#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%}#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{display:none;vertical-align:text-bottom}#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;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:16px;top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;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 #2ea2cc}#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{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#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)}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block;float:none}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;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;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{height:280px;margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@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}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #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}}.fullscreen-overlay{z-index:100005;display:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-filter:inherit;filter:inherit}.wp-fullscreen-active #wp-fullscreen-body,.wp-fullscreen-active .fullscreen-overlay{display:block}.fullscreen-fader{z-index:200000}.wp-core-ui.wp-fullscreen-active .postbox-container,.wp-fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body,.mce-fullscreen{z-index:100010}#wp-fullscreen-body{display:none}.wp-fullscreen-wrap{margin:0;padding:0;position:absolute;left:0;right:0;bottom:30px;top:60px;z-index:100015}#wp-fullscreen-central-toolbar,.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-fullscreen-active .mce-statusbar,.wp-fullscreen-active .mce-toolbar-grp,.wp-fullscreen-active .quicktags-toolbar,.wp-fullscreen-active .wp-editor-tools{display:none}#wp-fullscreen-statusbar{position:fixed;left:0;right:0;bottom:0;height:30px;z-index:100020;background:#fff;-webkit-transition:height .2s;transition:height .2s}#wp-fullscreen-status{margin:0 auto;padding:0}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title,.wp-fullscreen-active .wp-fullscreen-title:focus{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .4s;transition:border-color .4s}.wp-fullscreen-active .wp-editor-container{margin:0 auto 40px}.wp-fullscreen-active .wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:0;padding:3px 7px;margin:10px auto 30px;display:block}#wp-fullscreen-tagline{color:#888;font-size:18px;float:right;padding:4px 0 0}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #dedede;height:45px;position:fixed;left:0;right:0;top:0;width:100%;z-index:100020;-webkit-transition:opacity .4s;transition:opacity .4s}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;margin:0 auto}#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-mode-bar{float:left}#wp-fullscreen-count,#wp-fullscreen-tagline{display:inline-block}#wp-fullscreen-button-bar{margin-top:2px}#wp-fullscreen-save{float:right;padding:2px 0 0;min-width:95px}#wp-fullscreen-close,#wp-fullscreen-count{padding:5px 0 0}#wp-fullscreen-central-toolbar{margin:auto;padding:0;min-width:620px}#wp-fullscreen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:3px 14px 0 0}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}#wp-fullscreen-buttons .mce-btn button{margin:0;outline:0;border:0;white-space:nowrap;width:auto;background:0 0;color:#333;cursor:pointer;font-size:18px;line-height:20px;overflow:visible;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save span{display:none;margin:5px 6px 0;float:left}.wp-fullscreen-active #TB_overlay{z-index:100050}.wp-fullscreen-active #TB_window{z-index:100051}.fullscreen-overlay{background:#fff}.wp-fullscreen-active #fullscreen-topbar{-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;filter:alpha(opacity=0)}.wp-fullscreen-active #wp-fullscreen-statusbar{height:0}.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar{-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;filter:alpha(opacity=100)}.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar{height:29px;background:#f8f8f8;border-top:1px solid #eee}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title{-webkit-transition-duration:.8s;transition-duration:.8s;border-color:transparent}.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container,.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title{-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#ccc}.fade-1000,.fade-300,.fade-400,.fade-600{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-1000{-webkit-transition-duration:1s;transition-duration:1s}.fade-600{-webkit-transition-duration:.6s;transition-duration:.6s}.fade-400{-webkit-transition-duration:.4s;transition-duration:.4s}.fade-300{-webkit-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.wp-dfw-touch #fullscreen-topbar{position:absolute;opacity:1}.wp-dfw-touch .wp-fullscreen-title,.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container{max-width:700px}.wp-fullscreen-active.wp-dfw-touch .wp-editor-container,.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title{border-color:#ccc}.wp-dfw-touch #wp-fullscreen-statusbar{height:30px}@media screen and (max-width:782px){#wp-fullscreen-button-bar,#wp-fullscreen-central-toolbar,#wp-fullscreen-close,#wp-fullscreen-mode-bar,#wp-fullscreen-save{display:inline-block}#fullscreen-topbar{height:85px}#wp-fullscreen-central-toolbar{width:auto!important;min-width:0}#wp-fullscreen-close{line-height:30px;vertical-align:top;padding:0 12px}#wp-fullscreen-button-bar{position:absolute;top:45px;left:0}.wp-fullscreen-wrap{top:95px}#wp-fullscreen-save{position:absolute;right:10px}}@media screen and (max-width:480px){#wp_fs_help{display:none}.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{width:480px!important}body.wp-fullscreen-active{width:480px;overflow:auto}#fullscreen-topbar,.wp-fullscreen-wrap{width:480px}#fullscreen-topbar{position:absolute}#wp-fullscreen-status{width:auto!important;max-width:100%;padding:0 10px}}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-fullscreen-buttons #wp_fs_image span.mce_image,.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block.mce-in{opacity:.7;filter:alpha(opacity=70)}.mce-window{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #dfdfdf;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{color:transparent;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center}.mce-window .mce-window-head .mce-close:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window .mce-window-head .mce-close:hover:before{color:#2ea2cc}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-wp-help .mce-window-head{border-bottom:none}#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-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{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;-webkit-filter:none;filter:none}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #dedede;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #aaa;-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;visibility:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:100100}div.mce-wp-image-toolbar>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:''}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-18px;border-bottom-color:#aaa;border-width:9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-18px;border-top-color:#aaa;border-width:9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-16px;border-bottom-color:#f5f5f5;border-width:8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-16px;border-top-color:#f5f5f5;border-width:8px;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-inline-toolbar-grp-active{visibility:visible}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;line-height:18px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}#wp-fullscreen-buttons .mce-btn,.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;background-image:none;-webkit-border-radius:2px;border-radius:2px;-webkit-filter:none;filter:none}#wp-fullscreen-buttons .mce-btn:focus,#wp-fullscreen-buttons .mce-btn:hover,.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:#999;color:#222;-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}#wp-fullscreen-buttons .mce-btn.mce-active,#wp-fullscreen-buttons .mce-btn:active,.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#999;-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:hover{border-color:#555}.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover i.mce-ico{color:#555}#wp-fullscreen-buttons .mce-btn.mce-disabled:focus,#wp-fullscreen-buttons .mce-btn.mce-disabled:hover,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#aaa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.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-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}.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:hover{background-image:none;border-color:#bbb}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox span{font-size:13px}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #777;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:6px}.mce-panel .mce-btn button.mce-open i.mce-caret,.mce-panel .mce-btn.mce-listbox i.mce-caret{margin-left:0;margin-right:0}.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#333}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #333;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{-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-normal.mce-active{background-color:#e5e5e5;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{color:#000;background-color:#bbb;background-image:none;-webkit-filter:none;filter:none}.mce-menu .mce-menu-item.mce-active:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-text{color:#000}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-btn:focus{outline:0}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{margin:5px 0 4px}.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: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)}.mce-window .mce-btn::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#222}.mce-window .mce-btn: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-btn:active{background:#eee;border-color:#999;color:#333;-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)}.mce-window .mce-btn.mce-disabled{color:#aaa;border-color:#ddd;background:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default}.mce-window .mce-btn.mce-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.mce-window .mce-btn.mce-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-btn.mce-primary:active{background:#1b7aa6;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#94cde7;background:#298cba;border-color:#1b607f;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:default}.mce-menubtn.mce-fixed-width button span{max-width:80px;padding-right:16px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#dfdfdf;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-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:#777;line-height:20px;width:20px;height:20px;text-align:center;text-shadow:none;margin:0;padding:0}.qt-dfw{color:#777;line-height:20px;width:28px;height:26px;text-align:center;text-shadow:none}.mce-toolbar .mce-btn .mce-open{line-height:20px}.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:#999}.mce-close,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-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_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'}.mce-close:before{content:'\f158'}.mce-i-wp_code:before{content:'\f475'}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;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;position:relative;top:1px;background:#ebebeb;color:#777;cursor:pointer;font:13px/19px "Open Sans",sans-serif;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:#222}.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:#464646;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;position:relative;border-bottom:1px solid #dedede;background:#f5f5f5}.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:700}.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}#wp-fullscreen-buttons .mce-btn,.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;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;height:250px;overflow:hidden;margin-left:-250px;margin-top:-125px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s}#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.search-panel-visible{height:500px;margin-top:-250px}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;top:0;right:0;left:0}#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:#2ea2cc}#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)}#link-selector{padding:0 16px 50px}#wp-link-wrap.search-panel-visible #link-selector{padding:0 16px;position:absolute;top:36px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link-search-toggle:after{display:inline-block;font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140'}.search-panel-visible #wp-link-search-toggle:after{content:'\f142'}#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-search-toggle{cursor:pointer}#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%}#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{display:none;vertical-align:text-bottom}#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;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:16px;top:205px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice{padding:0;border-bottom:1px solid #dfdfdf;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 #2ea2cc}#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{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#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)}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link #search-panel,#wp-link #search-results{display:none}#wp-link-wrap.search-panel-visible #search-panel{display:block}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block;float:none}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;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;margin-bottom:0}@media screen and (max-width:782px){#wp-link-wrap{height:280px;margin-top:-140px}#wp-link-wrap.search-panel-visible .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap.search-panel-visible #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}}@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}#wp-link-wrap.search-panel-visible{height:auto;margin-top:0;top:10px;bottom:10px}.search-panel-visible #link-selector{overflow:auto}.search-panel-visible #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}}.fullscreen-overlay{z-index:100005;display:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-filter:inherit;filter:inherit}.wp-fullscreen-active #wp-fullscreen-body,.wp-fullscreen-active .fullscreen-overlay{display:block}.fullscreen-fader{z-index:200000}.wp-core-ui.wp-fullscreen-active .postbox-container,.wp-fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body,.mce-fullscreen{z-index:100010}#wp-fullscreen-body{display:none}.wp-fullscreen-wrap{margin:0;padding:0;position:absolute;left:0;right:0;bottom:30px;top:60px;z-index:100015}#wp-fullscreen-central-toolbar,.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.wp-fullscreen-active .mce-statusbar,.wp-fullscreen-active .mce-toolbar-grp,.wp-fullscreen-active .quicktags-toolbar,.wp-fullscreen-active .wp-editor-tools{display:none}#wp-fullscreen-statusbar{position:fixed;left:0;right:0;bottom:0;height:30px;z-index:100020;background:#fff;-webkit-transition:height .2s;transition:height .2s}#wp-fullscreen-status{margin:0 auto;padding:0}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title,.wp-fullscreen-active .wp-fullscreen-title:focus{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .4s;transition:border-color .4s}.wp-fullscreen-active .wp-editor-container{margin:0 auto 40px}.wp-fullscreen-active .wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:0;padding:3px 7px;margin:10px auto 30px;display:block}#wp-fullscreen-tagline{color:#888;font-size:18px;float:right;padding:4px 0 0}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #dedede;height:45px;position:fixed;left:0;right:0;top:0;width:100%;z-index:100020;-webkit-transition:opacity .4s;transition:opacity .4s}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;margin:0 auto}#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-mode-bar{float:left}#wp-fullscreen-count,#wp-fullscreen-tagline{display:inline-block}#wp-fullscreen-button-bar{margin-top:2px}#wp-fullscreen-save{float:right;padding:2px 0 0;min-width:95px}#wp-fullscreen-close,#wp-fullscreen-count{padding:5px 0 0}#wp-fullscreen-central-toolbar{margin:auto;padding:0;min-width:620px}#wp-fullscreen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:3px 14px 0 0}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}#wp-fullscreen-buttons .mce-btn button{margin:0;outline:0;border:0;white-space:nowrap;width:auto;background:0 0;color:#333;cursor:pointer;font-size:18px;line-height:20px;overflow:visible;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save span{display:none;margin:5px 6px 0;float:left}.wp-fullscreen-active #TB_overlay{z-index:100050}.wp-fullscreen-active #TB_window{z-index:100051}.fullscreen-overlay{background:#fff}.wp-fullscreen-active #fullscreen-topbar{-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;filter:alpha(opacity=0)}.wp-fullscreen-active #wp-fullscreen-statusbar{height:0}.wp-fullscreen-active.wp-dfw-show-ui #fullscreen-topbar{-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;filter:alpha(opacity=100)}.wp-fullscreen-active.wp-dfw-show-ui #wp-fullscreen-statusbar{height:29px;background:#f8f8f8;border-top:1px solid #eee}.wp-fullscreen-active .wp-editor-container,.wp-fullscreen-active .wp-fullscreen-title{-webkit-transition-duration:.8s;transition-duration:.8s;border-color:transparent}.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container,.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title{-webkit-transition-duration:.4s;transition-duration:.4s;border-color:#ccc}.fade-1000,.fade-300,.fade-400,.fade-600{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-1000{-webkit-transition-duration:1s;transition-duration:1s}.fade-600{-webkit-transition-duration:.6s;transition-duration:.6s}.fade-400{-webkit-transition-duration:.4s;transition-duration:.4s}.fade-300{-webkit-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.wp-dfw-touch #fullscreen-topbar{position:absolute;opacity:1}.wp-dfw-touch .wp-fullscreen-title,.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container{max-width:700px}.wp-fullscreen-active.wp-dfw-touch .wp-editor-container,.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title{border-color:#ccc}.wp-dfw-touch #wp-fullscreen-statusbar{height:30px}@media screen and (max-width:782px){#wp-fullscreen-button-bar,#wp-fullscreen-central-toolbar,#wp-fullscreen-close,#wp-fullscreen-mode-bar,#wp-fullscreen-save{display:inline-block}#fullscreen-topbar{height:85px}#wp-fullscreen-central-toolbar{width:auto!important;min-width:0}#wp-fullscreen-close{line-height:30px;vertical-align:top;padding:0 12px}#wp-fullscreen-button-bar{position:absolute;top:45px;left:0}.wp-fullscreen-wrap{top:95px}#wp-fullscreen-save{position:absolute;right:10px}}@media screen and (max-width:480px){#wp_fs_help{display:none}.wp-fullscreen-title,.wp-fullscreen-wrap .wp-editor-container{width:480px!important}body.wp-fullscreen-active{width:480px;overflow:auto}#fullscreen-topbar,.wp-fullscreen-wrap{width:480px}#fullscreen-topbar{position:absolute}#wp-fullscreen-status{width:auto!important;max-width:100%;padding:0 10px}}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-fullscreen-buttons #wp_fs_image span.mce_image,.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/jquery-ui-dialog-rtl.css b/wp-includes/css/jquery-ui-dialog-rtl.css index b4088776..885f0019 100644 --- a/wp-includes/css/jquery-ui-dialog-rtl.css +++ b/wp-includes/css/jquery-ui-dialog-rtl.css @@ -1,12 +1,12 @@ /*! - * jQuery UI CSS Framework 1.10.1 + * jQuery UI CSS Framework 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * - * http://docs.jquery.com/UI/Theming/API + * http://api.jqueryui.com/category/theming/ */ /* Layout helpers @@ -53,15 +53,21 @@ right: 0; position: absolute; opacity: 0; - filter:Alpha(Opacity=0); + filter:Alpha(Opacity=0); /* support: IE8 */ } +.ui-front { + z-index: 100; +} + + /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; } + /* Icons ----------------------------------*/ @@ -73,15 +79,26 @@ background-repeat: no-repeat; } + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + right: 0; + width: 100%; + height: 100%; +} + /*! - * jQuery UI Resizable 1.10.1 + * jQuery UI Resizable 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming */ .ui-resizable { position: relative; @@ -90,6 +107,8 @@ position: absolute; font-size: 0.1px; display: block; + -ms-touch-action: none; + touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { @@ -128,10 +147,10 @@ /* @noflip */ .ui-resizable-se { cursor: se-resize; - width: 9px; - height: 9px; - right: -5px; - bottom: -5px; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; } /* @noflip */ .ui-resizable-sw { diff --git a/wp-includes/css/jquery-ui-dialog-rtl.min.css b/wp-includes/css/jquery-ui-dialog-rtl.min.css index 67b4304a..5ac7519f 100644 --- a/wp-includes/css/jquery-ui-dialog-rtl.min.css +++ b/wp-includes/css/jquery-ui-dialog-rtl.min.css @@ -1,19 +1,17 @@ /*! - * jQuery UI CSS Framework 1.10.1 + * jQuery UI CSS Framework 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * - * http://docs.jquery.com/UI/Theming/API - */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}/*! - * jQuery UI Resizable 1.10.1 + * http://api.jqueryui.com/category/theming/ + */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{width:100%;height:100%}/*! + * jQuery UI Resizable 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{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;color:#555;border-color:#ccc;background:#f7f7f7;-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);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button: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)}.ui-button:active{background:#eee;border-color:#999;color:#333;-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)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!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}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;right:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-right:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101} \ No newline at end of file + */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{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;color:#555;border-color:#ccc;background:#f7f7f7;-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);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button: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)}.ui-button:active{background:#eee;border-color:#999;color:#333;-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)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!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}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;right:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-right:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101} \ No newline at end of file diff --git a/wp-includes/css/jquery-ui-dialog.css b/wp-includes/css/jquery-ui-dialog.css index 78e97416..5fdfee44 100644 --- a/wp-includes/css/jquery-ui-dialog.css +++ b/wp-includes/css/jquery-ui-dialog.css @@ -1,12 +1,12 @@ /*! - * jQuery UI CSS Framework 1.10.1 + * jQuery UI CSS Framework 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * - * http://docs.jquery.com/UI/Theming/API + * http://api.jqueryui.com/category/theming/ */ /* Layout helpers @@ -53,15 +53,21 @@ left: 0; position: absolute; opacity: 0; - filter:Alpha(Opacity=0); + filter:Alpha(Opacity=0); /* support: IE8 */ } +.ui-front { + z-index: 100; +} + + /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; } + /* Icons ----------------------------------*/ @@ -73,15 +79,26 @@ background-repeat: no-repeat; } + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + /*! - * jQuery UI Resizable 1.10.1 + * jQuery UI Resizable 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming */ .ui-resizable { position: relative; @@ -90,6 +107,8 @@ position: absolute; font-size: 0.1px; display: block; + -ms-touch-action: none; + touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { @@ -128,10 +147,10 @@ /* @noflip */ .ui-resizable-se { cursor: se-resize; - width: 9px; - height: 9px; - right: -5px; - bottom: -5px; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; } /* @noflip */ .ui-resizable-sw { diff --git a/wp-includes/css/jquery-ui-dialog.min.css b/wp-includes/css/jquery-ui-dialog.min.css index 2f9d67e6..b5a74d7e 100644 --- a/wp-includes/css/jquery-ui-dialog.min.css +++ b/wp-includes/css/jquery-ui-dialog.min.css @@ -1,19 +1,17 @@ /*! - * jQuery UI CSS Framework 1.10.1 + * jQuery UI CSS Framework 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * - * http://docs.jquery.com/UI/Theming/API - */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}/*! - * jQuery UI Resizable 1.10.1 + * http://api.jqueryui.com/category/theming/ + */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{width:100%;height:100%}/*! + * jQuery UI Resizable 1.11.2 * http://jqueryui.com * - * Copyright 2013 jQuery Foundation and other contributors + * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{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;color:#555;border-color:#ccc;background:#f7f7f7;-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);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button: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)}.ui-button:active{background:#eee;border-color:#999;color:#333;-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)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!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}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101} \ No newline at end of file + */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{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;color:#555;border-color:#ccc;background:#f7f7f7;-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);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button: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)}.ui-button:active{background:#eee;border-color:#999;color:#333;-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)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!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}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101} \ 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 d122b8fe..2ad671a4 100644 --- a/wp-includes/css/media-views-rtl.css +++ b/wp-includes/css/media-views-rtl.css @@ -104,21 +104,18 @@ display: none; } -/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ -.ui-sortable, -.ui-draggable { - -ms-touch-action: none; - touch-action: none; -} - -.meta-box-sortables.ui-sortable { - -ms-touch-action: auto; - touch-action: auto; -} - -.meta-box-sortables.ui-sortable .hndle { +/*! + * jQuery UI Draggable/Sortable 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 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; + touch-action: none; } /** @@ -234,11 +231,13 @@ .media-toolbar-primary { float: left; height: 100%; + max-width: 33%; } .media-toolbar-secondary { float: right; height: 100%; + max-width: 66%; } .media-toolbar-primary > .media-button, @@ -326,6 +325,11 @@ margin-left: 4%; font-size: 12px; text-align: left; + word-wrap: break-word; +} + +.media-sidebar .setting .name { + max-width: 80px; } .media-sidebar .setting select, @@ -729,7 +733,8 @@ */ .media-frame select.attachment-filters { margin-top: 11px; - margin-left: 10px; + margin-left: 2%; + max-width: 47%; } /** @@ -744,8 +749,8 @@ -webkit-appearance: none; } -.media-toolbar-secondary .search { - margin-left: 16px; +.media-toolbar-primary .search { + max-width: 100%; } /** @@ -923,7 +928,7 @@ } .attachment .close { - display: none; + display: block; position: absolute; top: 5px; left: 5px; @@ -942,15 +947,18 @@ border-radius: 3px; -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); + -webkit-transition-duration: none; + transition-duration: none; + -webkit-transition-property: none; + transition-property: none; } -.attachment .close:hover { +.attachment a.close:hover, +.attachment a.close:focus { -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); -} + background-position: -36px 4px; -.attachment:hover .close { - display: block; } .attachment .check { @@ -1426,18 +1434,18 @@ } .media-selection .attachment { - width: 48px; + width: 40px; padding: 0; - margin: 0; + margin: 4px; -webkit-box-shadow: none; box-shadow: none; } .media-selection .attachment .thumbnail { - top: 4px; - left: 4px; - bottom: 4px; - right: 4px; + top: 0; + left: 0; + bottom: 0; + right: 0; } .media-selection .attachment .icon { @@ -2142,13 +2150,6 @@ font-family: Arial, sans-serif; } -@media only screen and (max-width: 940px) { - .media-frame-content .media-toolbar-primary .search, - .media-frame-content .media-toolbar-secondary .attachment-filters { - max-width: 134px; - } -} - /** * Responsive layout */ @@ -2342,11 +2343,6 @@ display: none; } - .media-modal .attachments-browser .media-toolbar-primary, - .media-modal .attachments-browser .media-toolbar-secondary { - width: 50%; - } - .media-modal .attachments-browser .media-toolbar .search { max-width: 100%; height: auto; @@ -2354,11 +2350,7 @@ } .media-modal .attachments-browser .media-toolbar .attachment-filters { - margin: 11px 0 0; height: auto; - max-width: 65%; - max-width: -webkit-calc(100% - 38px); - max-width: calc(100% - 38px); } .media-modal .attachments-browser .media-toolbar .spinner { @@ -2462,11 +2454,6 @@ } @media only screen and (max-width: 480px) { - .media-frame-content .media-toolbar .search, - .media-frame-content .media-toolbar .attachment-filters { - max-width: 90px; - } - .media-modal-close { top: 5px; left: 5px; diff --git a/wp-includes/css/media-views-rtl.min.css b/wp-includes/css/media-views-rtl.min.css index fb2fedb7..6868c392 100644 --- a/wp-includes/css/media-views-rtl.min.css +++ b/wp-includes/css/media-views-rtl.min.css @@ -1 +1,8 @@ -.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame input,.media-frame select,.media-frame textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-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;text-decoration:none;top:10px;left:10px;width:30px;height:30px;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}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.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:#2ea2cc}.media-modal-close:active{outline:0}.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-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 #dfdfdf;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;top:0;left:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;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 h3,.media-sidebar h3{position:relative;font-weight:700;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}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{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}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.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;top:0;right:0;left:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.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;position:absolute;top:0;right:0;left:0;bottom:0}.media-frame-menu{position:absolute;top:0;right:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;right:200px;left:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;right:200px;left:0;height:36px;z-index:200}.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-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-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 .dashicons{display:none}.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%}.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:10px}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-left:16px}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:right;padding:8px;margin:0;color:#464646;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}.attachment.details:focus,.attachment:focus,.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}.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}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.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}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.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}.attachment .thumbnail img{top:0;left:0}.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%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;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)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-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)}.attachment .close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;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)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.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}.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:#777;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:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.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}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.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:#464646}.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{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-left:8px;font-weight:700;color:#fff;background:#e00;background:-webkit-gradient(linear,right top,right bottom,from(#e00),to(#a00)) #e00;background:-webkit-linear-gradient(top,#e00,#a00) #e00;background:linear-gradient(to bottom,#e00,#a00) #e00;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;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 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 h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;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:700}.media-selection .selection-info a{display:block;float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;text-decoration:none;border-left:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-left:0;margin-left:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:48px;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.media-selection .attachment .thumbnail{top:4px;left:4px;bottom:4px;right:4px}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.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) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.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:0 5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{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:700;color:#464646;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 .refresh-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,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.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-wait{height:auto!important;left:0;bottom:0;right:0}.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:0 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 h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;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}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.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 h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.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{color:#666;text-decoration:none;display:block}.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:#999;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-fullscreen-body .uploader-editor,.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-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.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=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.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=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],: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:940px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:134px}}@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;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{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=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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-primary,.media-modal .attachments-browser .media-toolbar-secondary{width:50%}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{margin:11px 0 0;height:auto;max-width:65%;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px)}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.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-frame-content .media-toolbar .attachment-filters,.media-frame-content .media-toolbar .search{max-width:90px}.media-modal-close{top:5px;left:5px}.media-modal .media-frame-title{height:40px}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.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 +.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame input,.media-frame select,.media-frame textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}/*! + * jQuery UI Draggable/Sortable 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 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;text-decoration:none;top:10px;left:10px;width:30px;height:30px;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}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.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:#2ea2cc}.media-modal-close:active{outline:0}.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-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 #dfdfdf;overflow:hidden}.media-toolbar-primary{float:left;height:100%;max-width:33%}.media-toolbar-secondary{float:right;height:100%;max-width:66%}.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;top:0;left:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;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 h3,.media-sidebar h3{position:relative;font-weight:700;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=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{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}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.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;top:0;right:0;left:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.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;position:absolute;top:0;right:0;left:0;bottom:0}.media-frame-menu{position:absolute;top:0;right:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;right:200px;left:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;right:200px;left:0;height:36px;z-index:200}.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-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-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 .dashicons{display:none}.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%}.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:47%}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:right;padding:8px;margin:0;color:#464646;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}.attachment.details:focus,.attachment:focus,.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}.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}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.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}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.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}.attachment .thumbnail img{top:0;left:0}.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%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;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)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:block;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-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);-webkit-transition-duration:none;transition-duration:none;-webkit-transition-property:none;transition-property:none}.attachment a.close:focus,.attachment a.close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6);background-position:-36px 4px}.attachment .check{display:none;height:24px;width:24px;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)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.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}.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:#777;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:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.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}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.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:#464646}.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{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-left:8px;font-weight:700;color:#fff;background:#e00;background:-webkit-gradient(linear,right top,right bottom,from(#e00),to(#a00)) #e00;background:-webkit-linear-gradient(top,#e00,#a00) #e00;background:linear-gradient(to bottom,#e00,#a00) #e00;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;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 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 h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;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:700}.media-selection .selection-info a{display:block;float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;text-decoration:none;border-left:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-left:0;margin-left:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px;-webkit-box-shadow:none;box-shadow:none}.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}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.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) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.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:0 5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{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:700;color:#464646;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 .refresh-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,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.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-wait{height:auto!important;left:0;bottom:0;right:0}.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:0 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 h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;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}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.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 h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.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{color:#666;text-decoration:none;display:block}.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:#999;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-fullscreen-body .uploader-editor,.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-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.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=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.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=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],: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;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{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=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.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;left:5px}.media-modal .media-frame-title{height:40px}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.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 e463abfb..ec696504 100644 --- a/wp-includes/css/media-views.css +++ b/wp-includes/css/media-views.css @@ -104,21 +104,18 @@ display: none; } -/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */ -.ui-sortable, -.ui-draggable { - -ms-touch-action: none; - touch-action: none; -} - -.meta-box-sortables.ui-sortable { - -ms-touch-action: auto; - touch-action: auto; -} - -.meta-box-sortables.ui-sortable .hndle { +/*! + * jQuery UI Draggable/Sortable 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 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; + touch-action: none; } /** @@ -234,11 +231,13 @@ .media-toolbar-primary { float: right; height: 100%; + max-width: 33%; } .media-toolbar-secondary { float: left; height: 100%; + max-width: 66%; } .media-toolbar-primary > .media-button, @@ -326,6 +325,11 @@ margin-right: 4%; font-size: 12px; text-align: right; + word-wrap: break-word; +} + +.media-sidebar .setting .name { + max-width: 80px; } .media-sidebar .setting select, @@ -729,7 +733,8 @@ */ .media-frame select.attachment-filters { margin-top: 11px; - margin-right: 10px; + margin-right: 2%; + max-width: 47%; } /** @@ -744,8 +749,8 @@ -webkit-appearance: none; } -.media-toolbar-secondary .search { - margin-right: 16px; +.media-toolbar-primary .search { + max-width: 100%; } /** @@ -923,7 +928,7 @@ } .attachment .close { - display: none; + display: block; position: absolute; top: 5px; right: 5px; @@ -942,15 +947,18 @@ border-radius: 3px; -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); + -webkit-transition-duration: none; + transition-duration: none; + -webkit-transition-property: none; + transition-property: none; } -.attachment .close:hover { +.attachment a.close:hover, +.attachment a.close:focus { -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 ); -} + background-position: -36px 4px; -.attachment:hover .close { - display: block; } .attachment .check { @@ -1426,18 +1434,18 @@ } .media-selection .attachment { - width: 48px; + width: 40px; padding: 0; - margin: 0; + margin: 4px; -webkit-box-shadow: none; box-shadow: none; } .media-selection .attachment .thumbnail { - top: 4px; - right: 4px; - bottom: 4px; - left: 4px; + top: 0; + right: 0; + bottom: 0; + left: 0; } .media-selection .attachment .icon { @@ -2142,13 +2150,6 @@ font-family: Arial, sans-serif; } -@media only screen and (max-width: 940px) { - .media-frame-content .media-toolbar-primary .search, - .media-frame-content .media-toolbar-secondary .attachment-filters { - max-width: 134px; - } -} - /** * Responsive layout */ @@ -2342,11 +2343,6 @@ display: none; } - .media-modal .attachments-browser .media-toolbar-primary, - .media-modal .attachments-browser .media-toolbar-secondary { - width: 50%; - } - .media-modal .attachments-browser .media-toolbar .search { max-width: 100%; height: auto; @@ -2354,11 +2350,7 @@ } .media-modal .attachments-browser .media-toolbar .attachment-filters { - margin: 11px 0 0; height: auto; - max-width: 65%; - max-width: -webkit-calc(100% - 38px); - max-width: calc(100% - 38px); } .media-modal .attachments-browser .media-toolbar .spinner { @@ -2462,11 +2454,6 @@ } @media only screen and (max-width: 480px) { - .media-frame-content .media-toolbar .search, - .media-frame-content .media-toolbar .attachment-filters { - max-width: 90px; - } - .media-modal-close { top: 5px; right: 5px; diff --git a/wp-includes/css/media-views.min.css b/wp-includes/css/media-views.min.css index a1d966d9..4692a0fd 100644 --- a/wp-includes/css/media-views.min.css +++ b/wp-includes/css/media-views.min.css @@ -1 +1,8 @@ -.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame input,.media-frame select,.media-frame textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-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;text-decoration:none;top:10px;right:10px;width:30px;height:30px;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}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.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:#2ea2cc}.media-modal-close:active{outline:0}.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-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 #dfdfdf;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;top:0;right:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;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 h3,.media-sidebar h3{position:relative;font-weight:700;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}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{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}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.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;top:0;left:0;right:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.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;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.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-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-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 .dashicons{display:none}.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%}.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:10px}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-right:16px}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:left;padding:8px;margin:0;color:#464646;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}.attachment.details:focus,.attachment:focus,.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}.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}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.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}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.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}.attachment .thumbnail img{top:0;left:0}.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%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;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)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-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)}.attachment .close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;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)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.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}.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:#777;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:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.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}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.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:#464646}.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{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-right:8px;font-weight:700;color:#fff;background:#e00;background:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00)) #e00;background:-webkit-linear-gradient(top,#e00,#a00) #e00;background:linear-gradient(to bottom,#e00,#a00) #e00;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;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 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 h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;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:700}.media-selection .selection-info a{display:block;float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;text-decoration:none;border-right:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-right:0;margin-right:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:48px;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.media-selection .attachment .thumbnail{top:4px;right:4px;bottom:4px;left:4px}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.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) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.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:0 5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{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:700;color:#464646;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 .refresh-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,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.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-wait{height:auto!important;right:0;bottom:0;left:0}.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:0 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 h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;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}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.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 h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.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{color:#666;text-decoration:none;display:block}.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:#999;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-fullscreen-body .uploader-editor,.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-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.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=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.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=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],: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:940px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:134px}}@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;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{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=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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-primary,.media-modal .attachments-browser .media-toolbar-secondary{width:50%}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{margin:11px 0 0;height:auto;max-width:65%;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px)}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.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-frame-content .media-toolbar .attachment-filters,.media-frame-content .media-toolbar .search{max-width:90px}.media-modal-close{top:5px;right:5px}.media-modal .media-frame-title{height:40px}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.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 +.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame input,.media-frame select,.media-frame textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}/*! + * jQuery UI Draggable/Sortable 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 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;text-decoration:none;top:10px;right:10px;width:30px;height:30px;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}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.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:#2ea2cc}.media-modal-close:active{outline:0}.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-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 #dfdfdf;overflow:hidden}.media-toolbar-primary{float:right;height:100%;max-width:33%}.media-toolbar-secondary{float:left;height:100%;max-width:66%}.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;top:0;right:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;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 h3,.media-sidebar h3{position:relative;font-weight:700;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=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{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}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.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;top:0;left:0;right:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.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;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.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-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-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 .dashicons{display:none}.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%}.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:47%}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:left;padding:8px;margin:0;color:#464646;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}.attachment.details:focus,.attachment:focus,.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}.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}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.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}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.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}.attachment .thumbnail img{top:0;left:0}.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%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;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)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-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);-webkit-transition-duration:none;transition-duration:none;-webkit-transition-property:none;transition-property:none}.attachment a.close:focus,.attachment a.close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6);background-position:-36px 4px}.attachment .check{display:none;height:24px;width:24px;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)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.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}.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:#777;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:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.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}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.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:#464646}.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{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-right:8px;font-weight:700;color:#fff;background:#e00;background:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00)) #e00;background:-webkit-linear-gradient(top,#e00,#a00) #e00;background:linear-gradient(to bottom,#e00,#a00) #e00;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;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 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 h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;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:700}.media-selection .selection-info a{display:block;float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;text-decoration:none;border-right:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-right:0;margin-right:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px;-webkit-box-shadow:none;box-shadow:none}.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}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.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) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.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:0 5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{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:700;color:#464646;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 .refresh-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,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.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-wait{height:auto!important;right:0;bottom:0;left:0}.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:0 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 h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;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}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.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 h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.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{color:#666;text-decoration:none;display:block}.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:#999;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-fullscreen-body .uploader-editor,.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-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.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=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.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=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.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=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],: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;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{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=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.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 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.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;right:5px}.media-modal .media-frame-title{height:40px}.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,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.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.min.css b/wp-includes/css/wp-auth-check-rtl.min.css index 62cb5551..9dd449f9 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:#eee;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;left:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#888 dotted 1px}#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:#eee;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) center center/16px 16px no-repeat;-webkit-background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;left:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#888 dotted 1px}#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.min.css b/wp-includes/css/wp-auth-check.min.css index f7ab70ec..8193f8b1 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:#eee;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;right:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#888 dotted 1px}#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:#eee;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) center center/16px 16px no-repeat;-webkit-background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;right:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:#888 dotted 1px}#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/date.php b/wp-includes/date.php index a060239e..51c5d84b 100644 --- a/wp-includes/date.php +++ b/wp-includes/date.php @@ -1,8 +1,14 @@ ', '>=', '<', '<=', 'IN', 'NOT IN', + * Accepts '=', '!=', '>', '>=', '<', '<=', 'IN', 'NOT IN'. Default '='. * 'BETWEEN', 'NOT BETWEEN'. - * @type string $relation Optional. The boolean relationship between the date queryies. - * Default 'OR'. Accepts 'OR', 'AND'. + * @type string $relation Optional. The boolean relationship between the date queries. + * Accepts 'OR', 'AND'. Default 'OR'. * @type array { + * Optional. An array of first-order clause parameters, or another fully-formed date query. + * * @type string|array $before Optional. Date to retrieve posts before. Accepts strtotime()-compatible * string, or array of 'year', 'month', 'day' values. { * @@ -87,20 +108,30 @@ class WP_Date_Query { * specified in the top-level $column parameter. Default is the value * of top-level $column. Accepts 'post_date', 'post_date_gmt', * 'post_modified', 'post_modified_gmt', 'comment_date', 'comment_date_gmt'. - * @type string $compare Optional. The comparison operator. Default '='. Accepts '=', '!=', - * '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN'. - * @type bool $inclusive Optional. Include results from dates specified in 'before' or 'after'. - * Default. Accepts. - * @type int $year Optional. The four-digit year number. Default empty. Accepts any - * four-digit year. - * @type int $month Optional. The two-digit month number. Default empty. Accepts numbers 1-12. - * @type int $week Optional. The week number of the year. Default empty. Accepts numbers 0-53. - * @type int $dayofyear Optional. The day number of the year. Default empty. Accepts numbers 1-366. - * @type int $day Optional. The day of the month. Default empty. Accepts numbers 1-31. - * @type int $dayofweek Optional. The day number of the week. Default empty. Accepts numbers 1-7. - * @type int $hour Optional. The hour of the day. Default empty. Accepts numbers 0-23. - * @type int $minute Optional. The minute of the hour. Default empty. Accepts numbers 0-60. - * @type int $second Optional. The second of the minute. Default empty. Accepts numbers 0-60. + * @type string $compare Optional. The comparison operator. Default '='. + * Accepts '=', '!=', '>', '>=', '<', '<=', 'IN', 'NOT IN', + * 'BETWEEN', 'NOT BETWEEN'. + * @type bool $inclusive Optional. Include results from dates specified in 'before' or + * 'after'. Default false. + * @type int $year Optional. The four-digit year number. Default empty. Accepts + * any four-digit year. + * @type int $month Optional. The two-digit month number. Default empty. + * Accepts numbers 1-12. + * @type int $week Optional. The week number of the year. Default empty. + * Accepts numbers 0-53. + * @type int $dayofyear Optional. The day number of the year. Default empty. + * Accepts numbers 1-366. + * @type int $day Optional. The day of the month. Default empty. + * Accepts numbers 1-31. + * @type int $dayofweek Optional. The day number of the week. Default empty. + * Accepts numbers 1-7 (1 is Sunday). + * @type int $dayofweek_iso Optional. The day number of the week (ISO). Accepts numbers 1-7 + * (1 is Monday). Default empty. + * @type int $hour Optional. The hour of the day. Default empty. Accepts numbers 0-23. + * @type int $minute Optional. The minute of the hour. Default empty. Accepts + * numbers 0-60. + * @type int $second Optional. The second of the minute. Default empty. + * Accepts numbers 0-60. * } * } * } @@ -109,34 +140,115 @@ class WP_Date_Query { * 'comment_date', 'comment_date_gmt'. */ public function __construct( $date_query, $default_column = 'post_date' ) { - if ( empty( $date_query ) || ! is_array( $date_query ) ) - return; - if ( isset( $date_query['relation'] ) && strtoupper( $date_query['relation'] ) == 'OR' ) + if ( isset( $date_query['relation'] ) && 'OR' === strtoupper( $date_query['relation'] ) ) { $this->relation = 'OR'; - else + } else { $this->relation = 'AND'; + } - if ( ! empty( $date_query['column'] ) ) - $this->column = esc_sql( $date_query['column'] ); - else - $this->column = esc_sql( $default_column ); + if ( ! is_array( $date_query ) ) { + return; + } + + // Support for passing time-based keys in the top level of the $date_query array. + if ( ! isset( $date_query[0] ) && ! empty( $date_query ) ) { + $date_query = array( $date_query ); + } + + if ( empty( $date_query ) ) { + return; + } + + if ( ! empty( $date_query['column'] ) ) { + $date_query['column'] = esc_sql( $date_query['column'] ); + } else { + $date_query['column'] = esc_sql( $default_column ); + } $this->column = $this->validate_column( $this->column ); $this->compare = $this->get_compare( $date_query ); - // If an array of arrays wasn't passed, fix it - if ( ! isset( $date_query[0] ) ) - $date_query = array( $date_query ); + $this->queries = $this->sanitize_query( $date_query ); - $this->queries = array(); - foreach ( $date_query as $key => $query ) { - if ( ! is_array( $query ) ) + return; + } + + /** + * Recursive-friendly query sanitizer. + * + * Ensures that each query-level clause has a 'relation' key, and that + * each first-order clause contains all the necessary keys from + * `$defaults`. + * + * @since 4.1.0 + * @access public + * + * @param array $queries + * @param array $parent_query + * + * @return array Sanitized queries. + */ + public function sanitize_query( $queries, $parent_query = null ) { + $cleaned_query = array(); + + $defaults = array( + 'column' => 'post_date', + 'compare' => '=', + 'relation' => 'AND', + ); + + // Numeric keys should always have array values. + foreach ( $queries as $qkey => $qvalue ) { + if ( is_numeric( $qkey ) && ! is_array( $qvalue ) ) { + unset( $queries[ $qkey ] ); + } + } + + // Each query should have a value for each default key. Inherit from the parent when possible. + foreach ( $defaults as $dkey => $dvalue ) { + if ( isset( $queries[ $dkey ] ) ) { continue; + } + + if ( isset( $parent_query[ $dkey ] ) ) { + $queries[ $dkey ] = $parent_query[ $dkey ]; + } else { + $queries[ $dkey ] = $dvalue; + } + } + + // Validate the dates passed in the query. + if ( $this->is_first_order_clause( $queries ) ) { + $this->validate_date_values( $queries ); + } - $this->queries[$key] = $query; + foreach ( $queries as $key => $q ) { + if ( ! is_array( $q ) || in_array( $key, $this->time_keys, true ) ) { + // This is a first-order query. Trust the values and sanitize when building SQL. + $cleaned_query[ $key ] = $q; + } else { + // Any array without a time key is another query, so we recurse. + $cleaned_query[] = $this->sanitize_query( $q, $queries ); + } } + + return $cleaned_query; + } + + /** + * Determine whether this is a first-order clause. + * + * Checks to see if the current clause has any time-related keys. + * If so, it's first-order. + * + * @param array $query Query clause. + * @return bool True if this is a first-order clause. + */ + protected function is_first_order_clause( $query ) { + $time_keys = array_intersect( $this->time_keys, array_keys( $query ) ); + return ! empty( $time_keys ); } /** @@ -145,8 +257,8 @@ class WP_Date_Query { * @since 3.7.0 * @access public * - * @param array $query A date query or a date subquery - * @return string The comparison operator + * @param array $query A date query or a date subquery. + * @return string The comparison operator. */ public function get_compare( $query ) { if ( ! empty( $query['compare'] ) && in_array( $query['compare'], array( '=', '!=', '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) @@ -155,9 +267,197 @@ class WP_Date_Query { return $this->compare; } + /** + * Validates the given date_query values and triggers errors if something is not valid. + * + * Note that date queries with invalid date ranges are allowed to + * continue (though of course no items will be found for impossible dates). + * This method only generates debug notices for these cases. + * + * @since 4.1.0 + * @access public + * + * @param array $date_query The date_query array. + * @return bool True if all values in the query are valid, false if one or more fail. + */ + public function validate_date_values( $date_query = array() ) { + if ( empty( $date_query ) ) { + return false; + } + + $valid = true; + + /* + * Validate 'before' and 'after' up front, then let the + * validation routine continue to be sure that all invalid + * values generate errors too. + */ + if ( array_key_exists( 'before', $date_query ) && is_array( $date_query['before'] ) ){ + $valid = $this->validate_date_values( $date_query['before'] ); + } + + if ( array_key_exists( 'after', $date_query ) && is_array( $date_query['after'] ) ){ + $valid = $this->validate_date_values( $date_query['after'] ); + } + + // Array containing all min-max checks. + $min_max_checks = array(); + + // Days per year. + if ( array_key_exists( 'year', $date_query ) ) { + // If a year exists in the date query, we can use it to get the days. + $max_days_of_year = date( 'z', mktime( 0, 0, 0, 12, 31, $date_query['year'] ) ) + 1; + } else { + // otherwise we use the max of 366 (leap-year) + $max_days_of_year = 366; + } + + $min_max_checks['dayofyear'] = array( + 'min' => 1, + 'max' => $max_days_of_year + ); + + // Days per week. + $min_max_checks['dayofweek'] = array( + 'min' => 1, + 'max' => 7 + ); + + // Days per week. + $min_max_checks['dayofweek_iso'] = array( + 'min' => 1, + 'max' => 7 + ); + + // Months per year. + $min_max_checks['month'] = array( + 'min' => 1, + 'max' => 12 + ); + + // Weeks per year. + if ( array_key_exists( 'year', $date_query ) ) { + // If we have a specific year, use it to calculate number of weeks. + $date = new DateTime(); + $date->setISODate( $date_query['year'], 53 ); + $week_count = $date->format( "W" ) === "53" ? 53 : 52; + + } else { + // Otherwise set the week-count to a maximum of 53. + $week_count = 53; + } + + $min_max_checks['week'] = array( + 'min' => 1, + 'max' => $week_count + ); + + // Days per month. + $min_max_checks['day'] = array( + 'min' => 1, + 'max' => 31 + ); + + // Hours per day. + $min_max_checks['hour'] = array( + 'min' => 1, + 'max' => 23 + ); + + // Minutes per hour. + $min_max_checks['minute'] = array( + 'min' => 0, + 'max' => 59 + ); + + // Seconds per minute. + $min_max_checks['second'] = array( + 'min' => 0, + 'max' => 59 + ); + + // Concatenate and throw a notice for each invalid value. + foreach ( $min_max_checks as $key => $check ) { + if ( ! array_key_exists( $key, $date_query ) ) { + continue; + } + + $is_between = $date_query[ $key ] >= $check['min'] && $date_query[ $key ] <= $check['max']; + + if ( ! $is_between ) { + + $error = sprintf( + /* translators: Date query invalid date message: 1: invalid value, 2: type of value, 3: minimum valid value, 4: maximum valid value */ + __( 'Invalid value %1$s for %2$s. Expected value should be between %3$s and %4$s.' ), + '' . esc_html( $date_query[ $key ] ) . '', + '' . esc_html( $key ) . '', + '' . esc_html( $check['min'] ) . '', + '' . esc_html( $check['max'] ) . '' + ); + + _doing_it_wrong( __CLASS__, $error, '4.1.0' ); + + $valid = false; + } + } + + // If we already have invalid date messages, don't bother running through checkdate(). + if ( ! $valid ) { + return $valid; + } + + $day_month_year_error_msg = ''; + + $day_exists = array_key_exists( 'day', $date_query ) && is_numeric( $date_query['day'] ); + $month_exists = array_key_exists( 'month', $date_query ) && is_numeric( $date_query['month'] ); + $year_exists = array_key_exists( 'year', $date_query ) && is_numeric( $date_query['year'] ); + + if ( $day_exists && $month_exists && $year_exists ) { + // 1. Checking day, month, year combination. + if ( ! wp_checkdate( $date_query['month'], $date_query['day'], $date_query['year'], sprintf( '%s-%s-%s', $date_query['year'], $date_query['month'], $date_query['day'] ) ) ) { + /* translators: 1: year, 2: month, 3: day of month */ + $day_month_year_error_msg = sprintf( + __( 'The following values do not describe a valid date: year %1$s, month %2$s, day %3$s.' ), + '' . esc_html( $date_query['year'] ) . '', + '' . esc_html( $date_query['month'] ) . '', + '' . esc_html( $date_query['day'] ) . '' + ); + + $valid = false; + } + + } else if ( $day_exists && $month_exists ) { + /* + * 2. checking day, month combination + * We use 2012 because, as a leap year, it's the most permissive. + */ + if ( ! wp_checkdate( $date_query['month'], $date_query['day'], 2012, sprintf( '2012-%s-%s', $date_query['month'], $date_query['day'] ) ) ) { + /* translators: 1: month, 2: day of month */ + $day_month_year_error_msg = sprintf( + __( 'The following values do not describe a valid date: month %1$s, day %2$s.' ), + '' . esc_html( $date_query['month'] ) . '', + '' . esc_html( $date_query['day'] ) . '' + ); + + $valid = false; + } + } + + if ( ! empty( $day_month_year_error_msg ) ) { + _doing_it_wrong( __CLASS__, $day_month_year_error_msg, '4.1.0' ); + } + + return $valid; + } + /** * Validates a column name parameter. * + * Column names without a table prefix (like 'post_date') are checked against a whitelist of + * known tables, and then, if found, have a table prefix (such as 'wp_posts.') prepended. + * Prefixed column names (such as 'wp_posts.post_date') bypass this whitelist check, + * and are only sanitized to remove illegal characters. + * * @since 3.7.0 * @access public * @@ -165,49 +465,73 @@ class WP_Date_Query { * @return string A validated column name value. */ public function validate_column( $column ) { + global $wpdb; + $valid_columns = array( 'post_date', 'post_date_gmt', 'post_modified', - 'post_modified_gmt', 'comment_date', 'comment_date_gmt' + 'post_modified_gmt', 'comment_date', 'comment_date_gmt', + 'user_registered', ); - /** - * Filter the list of valid date query columns. - * - * @since 3.7.0 - * - * @param array $valid_columns An array of valid date query columns. Defaults are 'post_date', 'post_date_gmt', - * 'post_modified', 'post_modified_gmt', 'comment_date', 'comment_date_gmt' - */ - if ( ! in_array( $column, apply_filters( 'date_query_valid_columns', $valid_columns ) ) ) - $column = 'post_date'; - return $column; + // Attempt to detect a table prefix. + if ( false === strpos( $column, '.' ) ) { + /** + * Filter the list of valid date query columns. + * + * @since 3.7.0 + * @since 4.1.0 Added 'user_registered' to the default recognized columns. + * + * @param array $valid_columns An array of valid date query columns. Defaults + * are 'post_date', 'post_date_gmt', 'post_modified', + * 'post_modified_gmt', 'comment_date', 'comment_date_gmt', + * 'user_registered' + */ + if ( ! in_array( $column, apply_filters( 'date_query_valid_columns', $valid_columns ) ) ) { + $column = 'post_date'; + } + + $known_columns = array( + $wpdb->posts => array( + 'post_date', + 'post_date_gmt', + 'post_modified', + 'post_modified_gmt', + ), + $wpdb->comments => array( + 'comment_date', + 'comment_date_gmt', + ), + $wpdb->users => array( + 'user_registered', + ), + ); + + // If it's a known column name, add the appropriate table prefix. + foreach ( $known_columns as $table_name => $table_columns ) { + if ( in_array( $column, $table_columns ) ) { + $column = $table_name . '.' . $column; + break; + } + } + + } + + // Remove unsafe characters. + return preg_replace( '/[^a-zA-Z0-9_$\.]/', '', $column ); } /** - * Turns an array of date query parameters into a MySQL string. + * Generate WHERE clause to be appended to a main query. * * @since 3.7.0 * @access public * - * @return string MySQL WHERE parameters + * @return string MySQL WHERE clause. */ public function get_sql() { - // The parts of the final query - $where = array(); - - foreach ( $this->queries as $key => $query ) { - $where_parts = $this->get_sql_for_subquery( $query ); - if ( $where_parts ) { - // Combine the parts of this subquery into a single string - $where[ $key ] = '( ' . implode( ' AND ', $where_parts ) . ' )'; - } - } + $sql = $this->get_sql_clauses(); - // Combine the subquery strings into a single string - if ( $where ) - $where = ' AND ( ' . implode( " {$this->relation} ", $where ) . ' )'; - else - $where = ''; + $where = $sql['where']; /** * Filter the date query WHERE clause. @@ -221,15 +545,156 @@ class WP_Date_Query { } /** - * Turns a single date subquery into pieces for a WHERE clause. + * Generate SQL clauses to be appended to a main query. * - * @since 3.7.0 - * return array + * Called by the public {@see WP_Date_Query::get_sql()}, this method + * is abstracted out to maintain parity with the other Query classes. + * + * @since 4.1.0 + * @access protected + * + * @return array { + * Array containing JOIN and WHERE SQL clauses to append to the main query. + * + * @type string $join SQL fragment to append to the main JOIN clause. + * @type string $where SQL fragment to append to the main WHERE clause. + * } + */ + protected function get_sql_clauses() { + $sql = $this->get_sql_for_query( $this->queries ); + + if ( ! empty( $sql['where'] ) ) { + $sql['where'] = ' AND ' . $sql['where']; + } + + return $sql; + } + + /** + * Generate SQL clauses for a single query array. + * + * If nested subqueries are found, this method recurses the tree to + * produce the properly nested SQL. + * + * @since 4.1.0 + * @access protected + * + * @param array $query Query to parse. + * @param int $depth Optional. Number of tree levels deep we currently are. + * Used to calculate indentation. Default 0. + * @return array { + * Array containing JOIN and WHERE SQL clauses to append to a single query array. + * + * @type string $join SQL fragment to append to the main JOIN clause. + * @type string $where SQL fragment to append to the main WHERE clause. + * } + */ + protected function get_sql_for_query( $query, $depth = 0 ) { + $sql_chunks = array( + 'join' => array(), + 'where' => array(), + ); + + $sql = array( + 'join' => '', + 'where' => '', + ); + + $indent = ''; + for ( $i = 0; $i < $depth; $i++ ) { + $indent .= " "; + } + + foreach ( $query as $key => $clause ) { + if ( 'relation' === $key ) { + $relation = $query['relation']; + } else if ( is_array( $clause ) ) { + + // This is a first-order clause. + if ( $this->is_first_order_clause( $clause ) ) { + $clause_sql = $this->get_sql_for_clause( $clause, $query ); + + $where_count = count( $clause_sql['where'] ); + if ( ! $where_count ) { + $sql_chunks['where'][] = ''; + } else if ( 1 === $where_count ) { + $sql_chunks['where'][] = $clause_sql['where'][0]; + } else { + $sql_chunks['where'][] = '( ' . implode( ' AND ', $clause_sql['where'] ) . ' )'; + } + + $sql_chunks['join'] = array_merge( $sql_chunks['join'], $clause_sql['join'] ); + // This is a subquery, so we recurse. + } else { + $clause_sql = $this->get_sql_for_query( $clause, $depth + 1 ); + + $sql_chunks['where'][] = $clause_sql['where']; + $sql_chunks['join'][] = $clause_sql['join']; + } + } + } + + // Filter to remove empties. + $sql_chunks['join'] = array_filter( $sql_chunks['join'] ); + $sql_chunks['where'] = array_filter( $sql_chunks['where'] ); + + if ( empty( $relation ) ) { + $relation = 'AND'; + } + + // Filter duplicate JOIN clauses and combine into a single string. + if ( ! empty( $sql_chunks['join'] ) ) { + $sql['join'] = implode( ' ', array_unique( $sql_chunks['join'] ) ); + } + + // Generate a single WHERE clause with proper brackets and indentation. + if ( ! empty( $sql_chunks['where'] ) ) { + $sql['where'] = '( ' . "\n " . $indent . implode( ' ' . "\n " . $indent . $relation . ' ' . "\n " . $indent, $sql_chunks['where'] ) . "\n" . $indent . ')'; + } + + return $sql; + } + + /** + * Turns a single date clause into pieces for a WHERE clause. + * + * A wrapper for get_sql_for_clause(), included here for backward + * compatibility while retaining the naming convention across Query classes. + * + * @since 3.7.0 + * @access protected + * + * @param array $query Date query arguments. + * @return array { + * Array containing JOIN and WHERE SQL clauses to append to the main query. + * + * @type string $join SQL fragment to append to the main JOIN clause. + * @type string $where SQL fragment to append to the main WHERE clause. + * } */ protected function get_sql_for_subquery( $query ) { + return $this->get_sql_for_clause( $query, '' ); + } + + /** + * Turns a first-order date query into SQL for a WHERE clause. + * + * @since 4.1.0 + * @access protected + * + * @param array $query Date query clause. + * @param array $parent_query Parent query of the current date query. + * @return array { + * Array containing JOIN and WHERE SQL clauses to append to the main query. + * + * @type string $join SQL fragment to append to the main JOIN clause. + * @type string $where SQL fragment to append to the main WHERE clause. + * } + */ + protected function get_sql_for_clause( $query, $parent_query ) { global $wpdb; - // The sub-parts of a $where part + // The sub-parts of a $where part. $where_parts = array(); $column = ( ! empty( $query['column'] ) ) ? esc_sql( $query['column'] ) : $this->column; @@ -249,14 +714,14 @@ class WP_Date_Query { $gt .= '='; } - // Range queries + // Range queries. if ( ! empty( $query['after'] ) ) $where_parts[] = $wpdb->prepare( "$column $gt %s", $this->build_mysql_datetime( $query['after'], ! $inclusive ) ); if ( ! empty( $query['before'] ) ) $where_parts[] = $wpdb->prepare( "$column $lt %s", $this->build_mysql_datetime( $query['before'], $inclusive ) ); - // Specific value queries + // Specific value queries. if ( isset( $query['year'] ) && $value = $this->build_value( $compare, $query['year'] ) ) $where_parts[] = "YEAR( $column ) $compare $value"; @@ -280,11 +745,14 @@ class WP_Date_Query { if ( isset( $query['dayofweek'] ) && $value = $this->build_value( $compare, $query['dayofweek'] ) ) $where_parts[] = "DAYOFWEEK( $column ) $compare $value"; + if ( isset( $query['dayofweek_iso'] ) && $value = $this->build_value( $compare, $query['dayofweek_iso'] ) ) + $where_parts[] = "WEEKDAY( $column ) + 1 $compare $value"; + if ( isset( $query['hour'] ) || isset( $query['minute'] ) || isset( $query['second'] ) ) { - // Avoid notices + // Avoid notices. foreach ( array( 'hour', 'minute', 'second' ) as $unit ) { - if ( ! isset( $query[$unit] ) ) { - $query[$unit] = null; + if ( ! isset( $query[ $unit ] ) ) { + $query[ $unit ] = null; } } @@ -293,7 +761,14 @@ class WP_Date_Query { } } - return $where_parts; + /* + * Return an array of 'join' and 'where' for compatibility + * with other query classes. + */ + return array( + 'where' => $where_parts, + 'join' => array(), + ); } /** @@ -304,7 +779,7 @@ class WP_Date_Query { * * @param string $compare The compare operator to use * @param string|array $value The value - * @return string|int|false The value to be used in SQL or false on error. + * @return string|false|int The value to be used in SQL or false on error. */ public function build_value( $compare, $value ) { if ( ! isset( $value ) ) @@ -313,18 +788,41 @@ class WP_Date_Query { switch ( $compare ) { case 'IN': case 'NOT IN': - return '(' . implode( ',', array_map( 'intval', (array) $value ) ) . ')'; + $value = (array) $value; + + // Remove non-numeric values. + $value = array_filter( $value, 'is_numeric' ); + + if ( empty( $value ) ) { + return false; + } + + return '(' . implode( ',', array_map( 'intval', $value ) ) . ')'; case 'BETWEEN': case 'NOT BETWEEN': - if ( ! is_array( $value ) || 2 != count( $value ) || ! isset( $value[0] ) || ! isset( $value[1] ) ) + if ( ! is_array( $value ) || 2 != count( $value ) ) { $value = array( $value, $value ); + } else { + $value = array_values( $value ); + } + + // If either value is non-numeric, bail. + foreach ( $value as $v ) { + if ( ! is_numeric( $v ) ) { + return false; + } + } $value = array_map( 'intval', $value ); return $value[0] . ' AND ' . $value[1]; default; + if ( ! is_numeric( $value ) ) { + return false; + } + return (int) $value; } } @@ -339,16 +837,59 @@ class WP_Date_Query { * @since 3.7.0 * @access public * - * @param string|array $datetime An array of parameters or a strotime() string - * @param string $default_to Controls what values default to if they are missing from $datetime. Pass "min" or "max". + * @param string|array $datetime An array of parameters or a strotime() string + * @param bool $default_to_max Whether to round up incomplete dates. Supported by values + * of $datetime that are arrays, or string values that are a + * subset of MySQL date format ('Y', 'Y-m', 'Y-m-d', 'Y-m-d H:i'). + * Default: false. * @return string|false A MySQL format date/time or false on failure */ public function build_mysql_datetime( $datetime, $default_to_max = false ) { $now = current_time( 'timestamp' ); if ( ! is_array( $datetime ) ) { - // @todo Timezone issues here possibly - return gmdate( 'Y-m-d H:i:s', strtotime( $datetime, $now ) ); + + /* + * Try to parse some common date formats, so we can detect + * the level of precision and support the 'inclusive' parameter. + */ + if ( preg_match( '/^(\d{4})$/', $datetime, $matches ) ) { + // Y + $datetime = array( + 'year' => intval( $matches[1] ), + ); + + } else if ( preg_match( '/^(\d{4})\-(\d{2})$/', $datetime, $matches ) ) { + // Y-m + $datetime = array( + 'year' => intval( $matches[1] ), + 'month' => intval( $matches[2] ), + ); + + } else if ( preg_match( '/^(\d{4})\-(\d{2})\-(\d{2})$/', $datetime, $matches ) ) { + // Y-m-d + $datetime = array( + 'year' => intval( $matches[1] ), + 'month' => intval( $matches[2] ), + 'day' => intval( $matches[3] ), + ); + + } else if ( preg_match( '/^(\d{4})\-(\d{2})\-(\d{2}) (\d{2}):(\d{2})$/', $datetime, $matches ) ) { + // Y-m-d H:i + $datetime = array( + 'year' => intval( $matches[1] ), + 'month' => intval( $matches[2] ), + 'day' => intval( $matches[3] ), + 'hour' => intval( $matches[4] ), + 'minute' => intval( $matches[5] ), + ); + } + + // If no match is found, we don't support default_to_max. + if ( ! is_array( $datetime ) ) { + // @todo Timezone issues here possibly + return gmdate( 'Y-m-d H:i:s', strtotime( $datetime, $now ) ); + } } $datetime = array_map( 'absint', $datetime ); diff --git a/wp-includes/default-constants.php b/wp-includes/default-constants.php index 334ea71b..ae97efdd 100644 --- a/wp-includes/default-constants.php +++ b/wp-includes/default-constants.php @@ -318,6 +318,6 @@ function wp_templating_constants() { * @since 3.0.0 */ if ( !defined('WP_DEFAULT_THEME') ) - define( 'WP_DEFAULT_THEME', 'twentyfourteen' ); + define( 'WP_DEFAULT_THEME', 'twentyfifteen' ); } diff --git a/wp-includes/default-filters.php b/wp-includes/default-filters.php index a0271550..dc0c8f80 100644 --- a/wp-includes/default-filters.php +++ b/wp-includes/default-filters.php @@ -191,10 +191,12 @@ add_filter( 'editable_slug', 'esc_textarea' ); add_filter( 'nav_menu_meta_box_object', '_wp_nav_menu_meta_box_object' ); add_filter( 'pingback_ping_source_uri', 'pingback_ping_source_uri' ); add_filter( 'xmlrpc_pingback_error', 'xmlrpc_pingback_error' ); +add_filter( 'title_save_pre', 'trim' ); add_filter( 'http_request_host_is_external', 'allowed_http_request_hosts', 10, 2 ); // Actions +add_action( 'wp_head', '_wp_render_title_tag', 1 ); add_action( 'wp_head', 'wp_enqueue_scripts', 1 ); add_action( 'wp_head', 'feed_links', 2 ); add_action( 'wp_head', 'feed_links_extra', 3 ); @@ -248,6 +250,7 @@ add_action( 'init', 'smilies_init', add_action( 'plugins_loaded', 'wp_maybe_load_widgets', 0 ); add_action( 'plugins_loaded', 'wp_maybe_load_embeds', 0 ); add_action( 'shutdown', 'wp_ob_end_flush_all', 1 ); +// Create a revision whenever a post is updated. add_action( 'post_updated', 'wp_save_post_revision', 10, 1 ); add_action( 'publish_post', '_publish_post_hook', 5, 1 ); add_action( 'transition_post_status', '_transition_post_status', 5, 3 ); diff --git a/wp-includes/default-widgets.php b/wp-includes/default-widgets.php index d54dbc73..1bdadd8e 100644 --- a/wp-includes/default-widgets.php +++ b/wp-includes/default-widgets.php @@ -287,7 +287,7 @@ class WP_Widget_Archives extends WP_Widget { if ( $d ) { ?> '},a.Button.prototype.callback=function(){},a.TagButton=function(b,c,d,e,f,g,h){var i=this;a.Button.call(i,b,c,f,g,h),i.tagStart=d,i.tagEnd=e},a.TagButton.prototype=new a.Button,a.TagButton.prototype.openTag=function(a,b){var c=this;b.openTags||(b.openTags=[]),c.tagEnd&&(b.openTags.push(c.id),a.value="/"+a.value)},a.TagButton.prototype.closeTag=function(a,b){var c=this,d=c.isOpen(b);d!==!1&&b.openTags.splice(d,1),a.value=c.display},a.TagButton.prototype.isOpen=function(a){var b=this,c=0,d=!1;if(a.openTags)for(;d===!1&&c0?k.text=l.tagEnd?l.tagStart+k.text+n:k.text+l.tagStart:l.tagEnd?l.isOpen(c)===!1?(k.text=l.tagStart,l.openTag(a,c)):(k.text=n,l.closeTag(a,c)):k.text=l.tagStart,b.focus()):b.selectionStart||0===b.selectionStart?(d=b.selectionStart,e=b.selectionEnd,f=e,g=b.scrollTop,h=m.substring(0,d),i=m.substring(e,m.length),j=m.substring(d,e),d!==e?l.tagEnd?(b.value=h+l.tagStart+j+n+i,f+=l.tagStart.length+n.length):(b.value=h+j+l.tagStart+i,f+=l.tagStart.length):l.tagEnd?l.isOpen(c)===!1?(b.value=h+l.tagStart+i,l.openTag(a,c),f=d+l.tagStart.length):(b.value=h+n+i,f=d+n.length,l.closeTag(a,c)):(b.value=h+l.tagStart+i,f=d+l.tagStart.length),b.selectionStart=f,b.selectionEnd=f,b.scrollTop=g,b.focus()):(n?l.isOpen(c)!==!1?(b.value+=l.tagStart,l.openTag(a,c)):(b.value+=n,l.closeTag(a,c)):b.value+=l.tagStart,b.focus())},a.SpellButton=function(){},a.CloseButton=function(){a.Button.call(this,"close",quicktagsL10n.closeTags,"",quicktagsL10n.closeAllOpenTags)},a.CloseButton.prototype=new a.Button,a._close=function(a,b,c){var d,e,f=c.openTags;if(f)for(;f.length>0;)d=c.getButton(f[f.length-1]),e=document.getElementById(c.name+"_"+d.id),a?d.callback.call(d,e,b,c):d.closeTag(e,c)},a.CloseButton.prototype.callback=a._close,a.closeAllTags=function(b){var c=this.getInstance(b);a._close("",c.canvas,c)},a.LinkButton=function(){a.TagButton.call(this,"link","link","","","a")},a.LinkButton.prototype=new a.TagButton,a.LinkButton.prototype.callback=function(b,c,d,e){var f,g=this;return"undefined"!=typeof wpLink?void wpLink.open(d.id):(e||(e="http://"),void(g.isOpen(d)===!1?(f=prompt(quicktagsL10n.enterURL,e),f&&(g.tagStart='',a.TagButton.prototype.callback.call(g,b,c,d))):a.TagButton.prototype.callback.call(g,b,c,d)))},a.ImgButton=function(){a.TagButton.call(this,"img","img","","","m")},a.ImgButton.prototype=new a.TagButton,a.ImgButton.prototype.callback=function(b,c,d,e){e||(e="http://");var f,g=prompt(quicktagsL10n.enterImageURL,e);g&&(f=prompt(quicktagsL10n.enterImageDescription,""),this.tagStart=''+f+'',a.TagButton.prototype.callback.call(this,b,c,d))},a.FullscreenButton=function(){a.Button.call(this,"fullscreen",quicktagsL10n.fullscreen,"f",quicktagsL10n.toggleFullscreen)},a.FullscreenButton.prototype=new a.Button,a.FullscreenButton.prototype.callback=function(a,b){b.id&&"undefined"!=typeof wp&&wp.editor&&wp.editor.fullscreen&&wp.editor.fullscreen.on()},a.TextDirectionButton=function(){a.Button.call(this,"textdirection",quicktagsL10n.textdirection,"",quicktagsL10n.toggleTextdirection)},a.TextDirectionButton.prototype=new a.Button,a.TextDirectionButton.prototype.callback=function(a,b){var c="rtl"===document.getElementsByTagName("html")[0].dir,d=b.style.direction;d||(d=c?"rtl":"ltr"),b.style.direction="rtl"===d?"ltr":"rtl",b.focus()},edButtons[10]=new a.TagButton("strong","b","","","b"),edButtons[20]=new a.TagButton("em","i","","","i"),edButtons[30]=new a.LinkButton,edButtons[40]=new a.TagButton("block","b-quote","\n\n
    ","
    \n\n","q"),edButtons[50]=new a.TagButton("del","del",'',"","d"),edButtons[60]=new a.TagButton("ins","ins",'',"","s"),edButtons[70]=new a.ImgButton,edButtons[80]=new a.TagButton("ul","ul","
      \n","
    \n\n","u"),edButtons[90]=new a.TagButton("ol","ol","
      \n","
    \n\n","o"),edButtons[100]=new a.TagButton("li","li","
  • ","
  • \n","l"),edButtons[110]=new a.TagButton("code","code","","","c"),edButtons[120]=new a.TagButton("more","more","\n\n","","t"),edButtons[140]=new a.CloseButton}(); \ No newline at end of file +function quicktags(a){return new QTags(a)}function edInsertContent(a,b){return QTags.insertContent(b)}function edButton(a,b,c,d,e){return QTags.addButton(a,b,c,d,e,"",-1)}var QTags,edCanvas,edButtons=[],edAddTag=function(){},edCheckOpenTags=function(){},edCloseAllTags=function(){},edInsertImage=function(){},edInsertLink=function(){},edInsertTag=function(){},edLink=function(){},edQuickLink=function(){},edRemoveTag=function(){},edShowButton=function(){},edShowLinks=function(){},edSpell=function(){},edToolbar=function(){};!function(){var a,b=function(a){var c,d,e,f;"undefined"!=typeof jQuery?jQuery(document).ready(a):(c=b,c.funcs=[],c.ready=function(){if(!c.isReady)for(c.isReady=!0,d=0;d0){for(;"undefined"!=typeof edButtons[h];)h++;edButtons[h]=j}else edButtons[edButtons.length]=j;this.buttonsInitDone&&this._buttonsInit()}},a.insertContent=function(a){var b,c,d,e,f,g=document.getElementById(wpActiveEditor);return g?(document.selection?(g.focus(),b=document.selection.createRange(),b.text=a,g.focus()):g.selectionStart||0===g.selectionStart?(f=g.value,c=g.selectionStart,d=g.selectionEnd,e=g.scrollTop,g.value=f.substring(0,c)+a+f.substring(d,f.length),g.selectionStart=c+a.length,g.selectionEnd=c+a.length,g.scrollTop=e,g.focus()):(g.value+=a,g.focus()),!0):!1},a.Button=function(a,b,c,d,e){var f=this;f.id=a,f.display=b,f.access="",f.title=d||"",f.instance=e||""},a.Button.prototype.html=function(a){var b,c,d,e=this.title?' title="'+this.title+'"':"",f=(d=window.wp)&&d.editor&&d.editor.dfw;return"fullscreen"===this.id?'":"dfw"===this.id?(b=f&&f.isActive()?"":' disabled="disabled"',c=f&&f.isOn()?" active":"",'"):''},a.Button.prototype.callback=function(){},a.TagButton=function(b,c,d,e,f,g,h){var i=this;a.Button.call(i,b,c,f,g,h),i.tagStart=d,i.tagEnd=e},a.TagButton.prototype=new a.Button,a.TagButton.prototype.openTag=function(a,b){var c=this;b.openTags||(b.openTags=[]),c.tagEnd&&(b.openTags.push(c.id),a.value="/"+a.value)},a.TagButton.prototype.closeTag=function(a,b){var c=this,d=c.isOpen(b);d!==!1&&b.openTags.splice(d,1),a.value=c.display},a.TagButton.prototype.isOpen=function(a){var b=this,c=0,d=!1;if(a.openTags)for(;d===!1&&c0?k.text=l.tagEnd?l.tagStart+k.text+n:k.text+l.tagStart:l.tagEnd?l.isOpen(c)===!1?(k.text=l.tagStart,l.openTag(a,c)):(k.text=n,l.closeTag(a,c)):k.text=l.tagStart,b.focus()):b.selectionStart||0===b.selectionStart?(d=b.selectionStart,e=b.selectionEnd,f=e,g=b.scrollTop,h=m.substring(0,d),i=m.substring(e,m.length),j=m.substring(d,e),d!==e?l.tagEnd?(b.value=h+l.tagStart+j+n+i,f+=l.tagStart.length+n.length):(b.value=h+j+l.tagStart+i,f+=l.tagStart.length):l.tagEnd?l.isOpen(c)===!1?(b.value=h+l.tagStart+i,l.openTag(a,c),f=d+l.tagStart.length):(b.value=h+n+i,f=d+n.length,l.closeTag(a,c)):(b.value=h+l.tagStart+i,f=d+l.tagStart.length),b.selectionStart=f,b.selectionEnd=f,b.scrollTop=g,b.focus()):(n?l.isOpen(c)!==!1?(b.value+=l.tagStart,l.openTag(a,c)):(b.value+=n,l.closeTag(a,c)):b.value+=l.tagStart,b.focus())},a.SpellButton=function(){},a.CloseButton=function(){a.Button.call(this,"close",quicktagsL10n.closeTags,"",quicktagsL10n.closeAllOpenTags)},a.CloseButton.prototype=new a.Button,a._close=function(a,b,c){var d,e,f=c.openTags;if(f)for(;f.length>0;)d=c.getButton(f[f.length-1]),e=document.getElementById(c.name+"_"+d.id),a?d.callback.call(d,e,b,c):d.closeTag(e,c)},a.CloseButton.prototype.callback=a._close,a.closeAllTags=function(b){var c=this.getInstance(b);a._close("",c.canvas,c)},a.LinkButton=function(){a.TagButton.call(this,"link","link","","
    ")},a.LinkButton.prototype=new a.TagButton,a.LinkButton.prototype.callback=function(b,c,d,e){var f,g=this;return"undefined"!=typeof wpLink?void wpLink.open(d.id):(e||(e="http://"),void(g.isOpen(d)===!1?(f=prompt(quicktagsL10n.enterURL,e),f&&(g.tagStart='',a.TagButton.prototype.callback.call(g,b,c,d))):a.TagButton.prototype.callback.call(g,b,c,d)))},a.ImgButton=function(){a.TagButton.call(this,"img","img","","")},a.ImgButton.prototype=new a.TagButton,a.ImgButton.prototype.callback=function(b,c,d,e){e||(e="http://");var f,g=prompt(quicktagsL10n.enterImageURL,e);g&&(f=prompt(quicktagsL10n.enterImageDescription,""),this.tagStart=''+f+'',a.TagButton.prototype.callback.call(this,b,c,d))},a.FullscreenButton=function(){a.Button.call(this,"fullscreen",quicktagsL10n.fullscreen,"f",quicktagsL10n.toggleFullscreen)},a.FullscreenButton.prototype=new a.Button,a.FullscreenButton.prototype.callback=function(a,b){b.id&&"undefined"!=typeof wp&&wp.editor&&wp.editor.fullscreen&&wp.editor.fullscreen.on()},a.DFWButton=function(){a.Button.call(this,"dfw","","f",quicktagsL10n.dfw)},a.DFWButton.prototype=new a.Button,a.DFWButton.prototype.callback=function(){var a;(a=window.wp)&&a.editor&&a.editor.dfw&&window.wp.editor.dfw.toggle()},a.TextDirectionButton=function(){a.Button.call(this,"textdirection",quicktagsL10n.textdirection,"",quicktagsL10n.toggleTextdirection)},a.TextDirectionButton.prototype=new a.Button,a.TextDirectionButton.prototype.callback=function(a,b){var c="rtl"===document.getElementsByTagName("html")[0].dir,d=b.style.direction;d||(d=c?"rtl":"ltr"),b.style.direction="rtl"===d?"ltr":"rtl",b.focus()},edButtons[10]=new a.TagButton("strong","b","",""),edButtons[20]=new a.TagButton("em","i","",""),edButtons[30]=new a.LinkButton,edButtons[40]=new a.TagButton("block","b-quote","\n\n
    ","
    \n\n"),edButtons[50]=new a.TagButton("del","del",'',""),edButtons[60]=new a.TagButton("ins","ins",'',""),edButtons[70]=new a.ImgButton,edButtons[80]=new a.TagButton("ul","ul","
      \n","
    \n\n"),edButtons[90]=new a.TagButton("ol","ol","
      \n","
    \n\n"),edButtons[100]=new a.TagButton("li","li","
  • ","
  • \n"),edButtons[110]=new a.TagButton("code","code","",""),edButtons[120]=new a.TagButton("more","more","\n\n",""),edButtons[140]=new a.CloseButton}(); \ No newline at end of file diff --git a/wp-includes/js/shortcode.js b/wp-includes/js/shortcode.js index 2d319213..34766fb6 100644 --- a/wp-includes/js/shortcode.js +++ b/wp-includes/js/shortcode.js @@ -1,4 +1,4 @@ -// Utility functions for parsing and handling shortcodes in Javascript. +// Utility functions for parsing and handling shortcodes in JavaScript. // Ensure the global `wp` object exists. window.wp = window.wp || {}; diff --git a/wp-includes/js/thickbox/thickbox.js b/wp-includes/js/thickbox/thickbox.js index 5bca4b12..09c8a993 100644 --- a/wp-includes/js/thickbox/thickbox.js +++ b/wp-includes/js/thickbox/thickbox.js @@ -130,7 +130,7 @@ function tb_show(caption, url, imageGroup) {//function called when the user clic TB_WIDTH = imageWidth + 30; TB_HEIGHT = imageHeight + 60; - jQuery("#TB_window").append("
    "+caption+"" + "
    "+caption+"
    " + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
    "); + jQuery("#TB_window").append(""+thickboxL10n.close+""+caption+"" + "
    "+caption+"
    " + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
    "); jQuery("#TB_closeWindowButton").click(tb_remove); @@ -195,7 +195,7 @@ function tb_show(caption, url, imageGroup) {//function called when the user clic urlNoQuery = url.split('TB_'); jQuery("#TB_iframeContent").remove(); if(params['modal'] != "true"){//iframe no modal - jQuery("#TB_window").append("
    "+caption+"
    "); + jQuery("#TB_window").append(""); }else{//iframe modal jQuery("#TB_overlay").unbind(); jQuery("#TB_window").append(""); diff --git a/wp-includes/js/tinymce/langs/wp-langs-en.js b/wp-includes/js/tinymce/langs/wp-langs-en.js index f31606d6..65d96690 100644 --- a/wp-includes/js/tinymce/langs/wp-langs-en.js +++ b/wp-includes/js/tinymce/langs/wp-langs-en.js @@ -478,7 +478,7 @@ add_audio: "Add Audio", editgallery: "Edit Gallery", delgallery: "Delete Gallery", - wp_fullscreen_desc: "Distraction Free Writing mode (Alt + Shift + W)" + wp_fullscreen_desc: "Distraction-free writing mode (Alt + Shift + W)" }); tinyMCE.addI18n( lang + ".wpeditimage", { diff --git a/wp-includes/js/tinymce/plugins/charmap/plugin.min.js b/wp-includes/js/tinymce/plugins/charmap/plugin.min.js index 46fce44b..7b4fc97c 100644 --- a/wp-includes/js/tinymce/plugins/charmap/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/charmap/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("charmap",function(e){function a(){function a(e){for(;e;){if("TD"==e.nodeName)return e;e=e.parentNode}}var t,r,o,n;t='
    'enter_email'), 'user-new.php' ) ); die(); @@ -58,7 +55,7 @@ if ( isset($_REQUEST['action']) && 'adduser' == $_REQUEST['action'] ) { } if ( ! current_user_can('promote_user', $user_details->ID) ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); // Adding an existing user to this blog $new_user_email = $user_details->user_email; @@ -95,7 +92,7 @@ Please click the following link to confirm the invite: check_admin_referer( 'create-user', '_wpnonce_create-user' ); if ( ! current_user_can('create_users') ) - wp_die(__('Cheatin’ uh?')); + wp_die( __( 'Cheatin’ uh?' ), 403 ); if ( ! is_multisite() ) { $user_id = edit_user(); @@ -112,7 +109,8 @@ Please click the following link to confirm the invite: } } else { // Adding a new user to this site - $user_details = wpmu_validate_user_signup( $_REQUEST[ 'user_login' ], $_REQUEST[ 'email' ] ); + $new_user_email = wp_unslash( $_REQUEST['email'] ); + $user_details = wpmu_validate_user_signup( $_REQUEST['user_login'], $new_user_email ); if ( is_wp_error( $user_details[ 'errors' ] ) && !empty( $user_details[ 'errors' ]->errors ) ) { $add_user_errors = $user_details[ 'errors' ]; } else { @@ -126,10 +124,11 @@ Please click the following link to confirm the invite: $new_user_login = apply_filters( 'pre_user_login', sanitize_user( wp_unslash( $_REQUEST['user_login'] ), true ) ); if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) { add_filter( 'wpmu_signup_user_notification', '__return_false' ); // Disable confirmation email + add_filter( 'wpmu_welcome_user_notification', '__return_false' ); // Disable welcome email } - wpmu_signup_user( $new_user_login, $_REQUEST[ 'email' ], array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST[ 'role' ] ) ); + wpmu_signup_user( $new_user_login, $new_user_email, array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST['role'] ) ); if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) { - $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $_REQUEST[ 'email' ] ) ); + $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $new_user_email ) ); wpmu_activate_signup( $key ); $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); } else { @@ -281,14 +280,14 @@ if ( is_multisite() ) { $type = 'text'; } ?> - -> +> @@ -335,8 +334,10 @@ if ( current_user_can( 'create_users') ) { echo '

    ' . __( 'Add New User' ) . '

    '; ?>

    - -> +>
    -

    +

    ';var l=25;for(o=0;10>o;o++){for(t+="",r=0;l>r;r++){var s=i[o*l+r];t+='"}t+=""}t+="";var c={type:"container",html:t,onclick:function(a){var i=a.target;"TD"==i.tagName&&(i=i.firstChild),"DIV"==i.tagName&&(e.execCommand("mceInsertContent",!1,i.firstChild.data),a.ctrlKey||n.close())},onmouseover:function(e){var i=a(e.target);i&&n.find("#preview").text(i.firstChild.firstChild.data)}};n=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[c,{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:100,minHeight:80}],buttons:[{text:"Close",onclick:function(){n.close()}}]})}var i=[["160","no-break space"],["38","ampersand"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"],["173","soft hyphen"]];e.addButton("charmap",{icon:"charmap",tooltip:"Special character",onclick:a}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",onclick:a,context:"insert"})}); \ No newline at end of file +tinymce.PluginManager.add("charmap",function(a){function b(){function b(a){for(;a;){if("TD"==a.nodeName)return a;a=a.parentNode}}var d,e,f,g;d='';var h=25;for(f=0;10>f;f++){for(d+="",e=0;h>e;e++){var i=c[f*h+e];d+='"}d+=""}d+="";var j={type:"container",html:d,onclick:function(b){var c=b.target;"TD"==c.tagName&&(c=c.firstChild),"DIV"==c.tagName&&(a.execCommand("mceInsertContent",!1,c.firstChild.data),b.ctrlKey||g.close())},onmouseover:function(a){var c=b(a.target);c&&g.find("#preview").text(c.firstChild.firstChild.data)}};g=a.windowManager.open({title:"Special character",spacing:10,padding:10,items:[j,{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:100,minHeight:80}],buttons:[{text:"Close",onclick:function(){g.close()}}]})}var c=[["160","no-break space"],["38","ampersand"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"],["173","soft hyphen"]];a.addButton("charmap",{icon:"charmap",tooltip:"Special character",onclick:b}),a.addMenuItem("charmap",{icon:"charmap",text:"Special character",onclick:b,context:"insert"})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/colorpicker/plugin.min.js b/wp-includes/js/tinymce/plugins/colorpicker/plugin.min.js index d50c7cc4..66ea69c2 100644 --- a/wp-includes/js/tinymce/plugins/colorpicker/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/colorpicker/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("colorpicker",function(e){function n(n,a){function i(e){var n=new tinymce.util.Color(e),a=n.toRgb();l.fromJSON({r:a.r,g:a.g,b:a.b,hex:n.toHex().substr(1)}),t(n.toHex())}function t(e){l.find("#preview")[0].getEl().style.background=e}var l=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:a,onchange:function(){var e=this.rgb();l&&(l.find("#r").value(e.r),l.find("#g").value(e.g),l.find("#b").value(e.b),l.find("#hex").value(this.value().substr(1)),t(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,n,a=l.find("colorpicker")[0];return e=this.name(),n=this.value(),"hex"==e?(n="#"+n,i(n),void a.value(n)):(n={r:l.find("#r").value(),g:l.find("#g").value(),b:l.find("#b").value()},a.value(n),void i(n))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){n("#"+this.toJSON().hex)}});i(a)}e.settings.color_picker_callback||(e.settings.color_picker_callback=n)}); \ No newline at end of file +tinymce.PluginManager.add("colorpicker",function(a){function b(b,c){function d(a){var b=new tinymce.util.Color(a),c=b.toRgb();f.fromJSON({r:c.r,g:c.g,b:c.b,hex:b.toHex().substr(1)}),e(b.toHex())}function e(a){f.find("#preview")[0].getEl().style.background=a}var f=a.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:c,onchange:function(){var a=this.rgb();f&&(f.find("#r").value(a.r),f.find("#g").value(a.g),f.find("#b").value(a.b),f.find("#hex").value(this.value().substr(1)),e(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var a,b,c=f.find("colorpicker")[0];return a=this.name(),b=this.value(),"hex"==a?(b="#"+b,d(b),void c.value(b)):(b={r:f.find("#r").value(),g:f.find("#g").value(),b:f.find("#b").value()},c.value(b),void d(b))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){b("#"+this.toJSON().hex)}});d(c)}a.settings.color_picker_callback||(a.settings.color_picker_callback=b)}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/directionality/plugin.min.js b/wp-includes/js/tinymce/plugins/directionality/plugin.min.js index 2994eb67..43caba6e 100644 --- a/wp-includes/js/tinymce/plugins/directionality/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/directionality/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("directionality",function(t){function e(e){var i,n=t.dom,r=t.selection.getSelectedBlocks();r.length&&(i=n.getAttrib(r[0],"dir"),tinymce.each(r,function(t){n.getParent(t.parentNode,"*[dir='"+e+"']",n.getRoot())||(i!=e?n.setAttrib(t,"dir",e):n.setAttrib(t,"dir",null))}),t.nodeChanged())}function i(t){var e=[];return tinymce.each("h1 h2 h3 h4 h5 h6 div p".split(" "),function(i){e.push(i+"[dir="+t+"]")}),e.join(",")}t.addCommand("mceDirectionLTR",function(){e("ltr")}),t.addCommand("mceDirectionRTL",function(){e("rtl")}),t.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:i("ltr")}),t.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:i("rtl")})}); \ No newline at end of file +tinymce.PluginManager.add("directionality",function(a){function b(b){var c,d=a.dom,e=a.selection.getSelectedBlocks();e.length&&(c=d.getAttrib(e[0],"dir"),tinymce.each(e,function(a){d.getParent(a.parentNode,"*[dir='"+b+"']",d.getRoot())||(c!=b?d.setAttrib(a,"dir",b):d.setAttrib(a,"dir",null))}),a.nodeChanged())}function c(a){var b=[];return tinymce.each("h1 h2 h3 h4 h5 h6 div p".split(" "),function(c){b.push(c+"[dir="+a+"]")}),b.join(",")}a.addCommand("mceDirectionLTR",function(){b("ltr")}),a.addCommand("mceDirectionRTL",function(){b("rtl")}),a.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:c("ltr")}),a.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:c("rtl")})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js b/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js index 1bb1940d..5b128c2e 100644 --- a/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("fullscreen",function(e){function t(){var e,t,n=window,i=document,l=i.body;return l.offsetWidth&&(e=l.offsetWidth,t=l.offsetHeight),n.innerWidth&&n.innerHeight&&(e=n.innerWidth,t=n.innerHeight),{w:e,h:t}}function n(){function n(){d.setStyle(a,"height",t().h-(h.clientHeight-a.clientHeight))}var u,h,a,f,m=document.body,g=document.documentElement;s=!s,h=e.getContainer(),u=h.style,a=e.getContentAreaContainer().firstChild,f=a.style,s?(i=f.width,l=f.height,f.width=f.height="100%",c=u.width,o=u.height,u.width=u.height="",d.addClass(m,"mce-fullscreen"),d.addClass(g,"mce-fullscreen"),d.addClass(h,"mce-fullscreen"),d.bind(window,"resize",n),n(),r=n):(f.width=i,f.height=l,c&&(u.width=c),o&&(u.height=o),d.removeClass(m,"mce-fullscreen"),d.removeClass(g,"mce-fullscreen"),d.removeClass(h,"mce-fullscreen"),d.unbind(window,"resize",r)),e.fire("FullscreenStateChanged",{state:s})}var i,l,r,c,o,s=!1,d=tinymce.DOM;return e.settings.inline?void 0:(e.on("init",function(){e.addShortcut("Ctrl+Alt+F","",n)}),e.on("remove",function(){r&&d.unbind(window,"resize",r)}),e.addCommand("mceFullScreen",n),e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Alt+F",selectable:!0,onClick:n,onPostRender:function(){var t=this;e.on("FullscreenStateChanged",function(e){t.active(e.state)})},context:"view"}),e.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Ctrl+Alt+F",onClick:n,onPostRender:function(){var t=this;e.on("FullscreenStateChanged",function(e){t.active(e.state)})}}),{isFullscreen:function(){return s}})}); \ No newline at end of file +tinymce.PluginManager.add("fullscreen",function(a){function b(){var a,b,c=window,d=document,e=d.body;return e.offsetWidth&&(a=e.offsetWidth,b=e.offsetHeight),c.innerWidth&&c.innerHeight&&(a=c.innerWidth,b=c.innerHeight),{w:a,h:b}}function c(){function c(){j.setStyle(m,"height",b().h-(l.clientHeight-m.clientHeight))}var k,l,m,n,o=document.body,p=document.documentElement;i=!i,l=a.getContainer(),k=l.style,m=a.getContentAreaContainer().firstChild,n=m.style,i?(d=n.width,e=n.height,n.width=n.height="100%",g=k.width,h=k.height,k.width=k.height="",j.addClass(o,"mce-fullscreen"),j.addClass(p,"mce-fullscreen"),j.addClass(l,"mce-fullscreen"),j.bind(window,"resize",c),c(),f=c):(n.width=d,n.height=e,g&&(k.width=g),h&&(k.height=h),j.removeClass(o,"mce-fullscreen"),j.removeClass(p,"mce-fullscreen"),j.removeClass(l,"mce-fullscreen"),j.unbind(window,"resize",f)),a.fire("FullscreenStateChanged",{state:i})}var d,e,f,g,h,i=!1,j=tinymce.DOM;return a.settings.inline?void 0:(a.on("init",function(){a.addShortcut("Ctrl+Alt+F","",c)}),a.on("remove",function(){f&&j.unbind(window,"resize",f)}),a.addCommand("mceFullScreen",c),a.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Alt+F",selectable:!0,onClick:c,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})},context:"view"}),a.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Ctrl+Alt+F",onClick:c,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})}}),{isFullscreen:function(){return i}})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/hr/plugin.min.js b/wp-includes/js/tinymce/plugins/hr/plugin.min.js index e5ff6f31..25abb0c1 100644 --- a/wp-includes/js/tinymce/plugins/hr/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/hr/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("hr",function(n){n.addCommand("InsertHorizontalRule",function(){n.execCommand("mceInsertContent",!1,"
    ")}),n.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),n.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); \ No newline at end of file +tinymce.PluginManager.add("hr",function(a){a.addCommand("InsertHorizontalRule",function(){a.execCommand("mceInsertContent",!1,"
    ")}),a.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),a.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/image/plugin.js b/wp-includes/js/tinymce/plugins/image/plugin.js index 9d105eff..a478da5c 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.js @@ -228,6 +228,15 @@ tinymce.PluginManager.add('image', function(editor) { }); if (!meta.width && !meta.height) { + var srcURL = this.value(), + absoluteURLPattern = new RegExp('^(?:[a-z]+:)?//', 'i'), + baseURL = editor.settings.document_base_url; + + //Pattern test the src url and make sure we haven't already prepended the url + if (baseURL && !absoluteURLPattern.test(srcURL) && srcURL.substring(0, baseURL.length) !== baseURL) { + this.value(baseURL + srcURL); + } + getImageSize(this.value(), function(data) { if (data.width && data.height && imageDimensions) { width = data.width; diff --git a/wp-includes/js/tinymce/plugins/image/plugin.min.js b/wp-includes/js/tinymce/plugins/image/plugin.min.js index e4192ae0..0a9492f5 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(d.clientWidth,d.clientHeight)},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=j.find("#width")[0],b=j.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),j.find("#constrain")[0].checked()&&k&&l&&c&&d&&(k!=c?(d=Math.round(c/k*d),b.value(d)):(c=Math.round(d/l*c),a.value(c))),k=c,l=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){o.width||o.height||!r||(p.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}i(),e(),o=tinymce.extend(o,j.toJSON());var c=o.caption;o.alt||(o.alt=""),""===o.width&&(o.width=null),""===o.height&&(o.height=null),o.style||(o.style=null),o={src:o.src,alt:o.alt,width:o.width,height:o.height,style:o.style,"class":o["class"]},a.undoManager.transact(function(){var d={node:q,data:o,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):o.src?(q?p.setAttribs(q,o):(o.id="__mcenew",a.focus(),a.selection.setContent(p.createHTML("img",o)),q=p.get("__mcenew"),p.setAttrib(q,"id",null)),void b(q)):void(q&&(p.remove(q),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d=c.meta||{};m&&m.value(a.convertURL(this.value(),"src")),tinymce.each(d,function(a,b){j.find("#"+b).value(a)}),d.width||d.height||b(this.value(),function(a){a.width&&a.height&&r&&(k=a.width,l=a.height,j.find("#width").value(k),j.find("#height").value(l))})}function i(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=j.toJSON(),d=p.parseStyle(c.style);delete d.margin,d["margin-top"]=d["margin-bottom"]=b(c.vspace),d["margin-left"]=d["margin-right"]=b(c.hspace),d["border-width"]=b(c.border),j.find("#style").value(p.serializeStyle(p.parseStyle(p.serializeStyle(d))))}}var j,k,l,m,n,o={},p=a.dom,q=a.selection.getNode(),r=a.settings.image_dimensions!==!1;k=p.getAttrib(q,"width"),l=p.getAttrib(q,"height"),"IMG"!=q.nodeName||q.getAttribute("data-mce-object")||q.getAttribute("data-mce-placeholder")?q=null:(o={src:p.getAttrib(q,"src"),alt:p.getAttrib(q,"alt"),"class":p.getAttrib(q,"class"),width:k,height:l},a.fire("wpLoadImageData",{imgData:{data:o,node:q}})),d&&(m={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:o.src&&a.convertURL(o.src,"src"),onselect:function(a){var b=j.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),j.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){m=this}}),a.settings.image_class_list&&(n={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var s=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},m];a.settings.image_description!==!1&&s.push({name:"alt",type:"textbox",label:"Image description"}),r&&s.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),s.push(n),a.fire("wpLoadImageForm",{data:s}),a.settings.image_advtab?(q&&(o.hspace=g(q.style.marginLeft||q.style.marginRight),o.vspace=g(q.style.marginTop||q.style.marginBottom),o.border=g(q.style.borderWidth),o.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(q,"style")))),j=a.windowManager.open({title:"Insert/edit image",data:o,bodyType:"tabpanel",body:[{title:"General",type:"form",items:s},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox"},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:i},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):j=a.windowManager.open({title:"Insert/edit image",data:o,body:s,onSubmit:f})}a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),a.addMenuItem("image",{icon:"image",text:"Insert image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))}); \ No newline at end of file +tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(d.clientWidth,d.clientHeight)},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=j.find("#width")[0],b=j.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),j.find("#constrain")[0].checked()&&k&&l&&c&&d&&(k!=c?(d=Math.round(c/k*d),b.value(d)):(c=Math.round(d/l*c),a.value(c))),k=c,l=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){o.width||o.height||!r||(p.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),a.fire("wpNewImageRefresh",{node:b})),c()},b.onerror=c}i(),e(),o=tinymce.extend(o,j.toJSON());var c=o.caption;o.alt||(o.alt=""),""===o.width&&(o.width=null),""===o.height&&(o.height=null),o.style||(o.style=null),o={src:o.src,alt:o.alt,width:o.width,height:o.height,style:o.style,"class":o["class"]},a.undoManager.transact(function(){var d={node:q,data:o,caption:c};return a.fire("wpImageFormSubmit",{imgData:d}),d.cancel?void b(d.node):o.src?(q?p.setAttribs(q,o):(o.id="__mcenew",a.focus(),a.selection.setContent(p.createHTML("img",o)),q=p.get("__mcenew"),p.setAttrib(q,"id",null)),void b(q)):void(q&&(p.remove(q),a.focus(),a.nodeChanged()))})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d=c.meta||{};if(m&&m.value(a.convertURL(this.value(),"src")),tinymce.each(d,function(a,b){j.find("#"+b).value(a)}),!d.width&&!d.height){var e=this.value(),f=new RegExp("^(?:[a-z]+:)?//","i"),g=a.settings.document_base_url;g&&!f.test(e)&&e.substring(0,g.length)!==g&&this.value(g+e),b(this.value(),function(a){a.width&&a.height&&r&&(k=a.width,l=a.height,j.find("#width").value(k),j.find("#height").value(l))})}}function i(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=j.toJSON(),d=p.parseStyle(c.style);delete d.margin,d["margin-top"]=d["margin-bottom"]=b(c.vspace),d["margin-left"]=d["margin-right"]=b(c.hspace),d["border-width"]=b(c.border),j.find("#style").value(p.serializeStyle(p.parseStyle(p.serializeStyle(d))))}}var j,k,l,m,n,o={},p=a.dom,q=a.selection.getNode(),r=a.settings.image_dimensions!==!1;k=p.getAttrib(q,"width"),l=p.getAttrib(q,"height"),"IMG"!=q.nodeName||q.getAttribute("data-mce-object")||q.getAttribute("data-mce-placeholder")?q=null:(o={src:p.getAttrib(q,"src"),alt:p.getAttrib(q,"alt"),"class":p.getAttrib(q,"class"),width:k,height:l},a.fire("wpLoadImageData",{imgData:{data:o,node:q}})),d&&(m={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:o.src&&a.convertURL(o.src,"src"),onselect:function(a){var b=j.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),j.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){m=this}}),a.settings.image_class_list&&(n={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var s=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},m];a.settings.image_description!==!1&&s.push({name:"alt",type:"textbox",label:"Image description"}),r&&s.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),s.push(n),a.fire("wpLoadImageForm",{data:s}),a.settings.image_advtab?(q&&(o.hspace=g(q.style.marginLeft||q.style.marginRight),o.vspace=g(q.style.marginTop||q.style.marginBottom),o.border=g(q.style.borderWidth),o.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(q,"style")))),j=a.windowManager.open({title:"Insert/edit image",data:o,bodyType:"tabpanel",body:[{title:"General",type:"form",items:s},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox"},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:i},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):j=a.windowManager.open({title:"Insert/edit image",data:o,body:s,onSubmit:f})}a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),a.addMenuItem("image",{icon:"image",text:"Insert image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.js b/wp-includes/js/tinymce/plugins/lists/plugin.js index d7d15d80..036ba67d 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.js @@ -738,7 +738,12 @@ tinymce.PluginManager.add('lists', function(editor) { editor.addQueryStateHandler('InsertDefinitionList', queryListCommandState('DL')); editor.on('keydown', function(e) { - if (e.keyCode == 9 && editor.dom.getParent(editor.selection.getStart(), 'LI,DT,DD')) { + // Check for tab but not ctrl/cmd+tab since it switches browser tabs + if (e.keyCode != 9 || tinymce.util.VK.metaKeyPressed(e)) { + return; + } + + if (editor.dom.getParent(editor.selection.getStart(), 'LI,DT,DD')) { e.preventDefault(); if (e.shiftKey) { diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.min.js b/wp-includes/js/tinymce/plugins/lists/plugin.min.js index 38e3a870..c563f5da 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("lists",function(e){function t(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)}function n(e){return e.parentNode.firstChild==e}function r(e){return e.parentNode.lastChild==e}function a(t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]}var o=this;e.on("init",function(){function i(e){function t(t){var r,a,o;a=e[t?"startContainer":"endContainer"],o=e[t?"startOffset":"endOffset"],1==a.nodeType&&(r=L.create("span",{"data-mce-type":"bookmark"}),a.hasChildNodes()?(o=Math.min(o,a.childNodes.length-1),t?a.insertBefore(r,a.childNodes[o]):L.insertAfter(r,a.childNodes[o])):a.appendChild(r),a=r,o=0),n[t?"startContainer":"endContainer"]=a,n[t?"startOffset":"endOffset"]=o}var n={};return t(!0),e.collapsed||t(),n}function d(e){function t(t){function n(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t==e)return n;(1!=t.nodeType||"bookmark"!=t.getAttribute("data-mce-type"))&&n++,t=t.nextSibling}return-1}var r,a,o;r=o=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],r&&(1==r.nodeType&&(a=n(r),r=r.parentNode,L.remove(o)),e[t?"startContainer":"endContainer"]=r,e[t?"startOffset":"endOffset"]=a)}t(!0),t();var n=L.createRng();n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),k.setRng(n)}function s(t,n){var r,a,o,i=L.createFragment(),d=e.schema.getBlockElements();if(e.settings.forced_root_block&&(n=n||e.settings.forced_root_block),n&&(a=L.create(n),a.tagName===e.settings.forced_root_block&&L.setAttribs(a,e.settings.forced_root_block_attrs),i.appendChild(a)),t)for(;r=t.firstChild;){var s=r.nodeName;o||"SPAN"==s&&"bookmark"==r.getAttribute("data-mce-type")||(o=!0),d[s]?(i.appendChild(r),a=null):n?(a||(a=L.create(n),i.appendChild(a)),a.appendChild(r)):i.appendChild(r)}return e.settings.forced_root_block?o||tinymce.Env.ie&&!(tinymce.Env.ie>10)||a.appendChild(L.create("br",{"data-mce-bogus":"1"})):i.appendChild(L.create("br")),i}function f(){return tinymce.grep(k.getSelectedBlocks(),function(e){return/^(LI|DT|DD)$/.test(e.nodeName)})}function l(e,t,n){var r,a,o=L.select('span[data-mce-type="bookmark"]',e);n=n||s(t),r=L.createRng(),r.setStartAfter(t),r.setEndAfter(e),a=r.extractContents(),L.isEmpty(a)||L.insertAfter(a,e),L.insertAfter(n,e),L.isEmpty(t.parentNode)&&(tinymce.each(o,function(e){t.parentNode.parentNode.insertBefore(e,t.parentNode)}),L.remove(t.parentNode)),L.remove(t)}function c(e){var n,r;if(n=e.nextSibling,n&&t(n)&&n.nodeName==e.nodeName){for(;r=n.firstChild;)e.appendChild(r);L.remove(n)}if(n=e.previousSibling,n&&t(n)&&n.nodeName==e.nodeName){for(;r=n.firstChild;)e.insertBefore(r,e.firstChild);L.remove(n)}}function p(e){tinymce.each(tinymce.grep(L.select("ol,ul",e)),function(e){var n,r=e.parentNode;"LI"==r.nodeName&&r.firstChild==e&&(n=r.previousSibling,n&&"LI"==n.nodeName&&(n.appendChild(e),L.isEmpty(r)&&L.remove(r))),t(r)&&(n=r.previousSibling,n&&"LI"==n.nodeName&&n.appendChild(e))})}function m(e){function a(e){L.isEmpty(e)&&L.remove(e)}var o,i=e.parentNode,d=i.parentNode;return"DD"==e.nodeName?(L.rename(e,"DT"),!0):n(e)&&r(e)?("LI"==d.nodeName?(L.insertAfter(e,d),a(d),L.remove(i)):t(d)?L.remove(i,!0):(d.insertBefore(s(e),i),L.remove(i)),!0):n(e)?("LI"==d.nodeName?(L.insertAfter(e,d),e.appendChild(i),a(d)):t(d)?d.insertBefore(e,i):(d.insertBefore(s(e),i),L.remove(e)),!0):r(e)?("LI"==d.nodeName?L.insertAfter(e,d):t(d)?L.insertAfter(e,i):(L.insertAfter(s(e),i),L.remove(e)),!0):("LI"==d.nodeName?(i=d,o=s(e,"LI")):o=t(d)?s(e,"LI"):s(e),l(i,e,o),p(i.parentNode),!0)}function u(e){function n(n,r){var a;if(t(n)){for(;a=e.lastChild.firstChild;)r.appendChild(a);L.remove(n)}}var r,a;return"DT"==e.nodeName?(L.rename(e,"DD"),!0):(r=e.previousSibling,r&&t(r)?(r.appendChild(e),!0):r&&"LI"==r.nodeName&&t(r.lastChild)?(r.lastChild.appendChild(e),n(e.lastChild,r.lastChild),!0):(r=e.nextSibling,r&&t(r)?(r.insertBefore(e,r.firstChild),!0):r&&"LI"==r.nodeName&&t(e.lastChild)?!1:(r=e.previousSibling,r&&"LI"==r.nodeName?(a=L.create(e.parentNode.nodeName),r.appendChild(a),a.appendChild(e),n(e.lastChild,a),!0):!1)))}function h(){var t=f();if(t.length){for(var n=i(k.getRng(!0)),r=0;r0))return o;for(r=e.schema.getNonEmptyElements(),a=new tinymce.dom.TreeWalker(t.startContainer);o=a[n?"next":"prev"]();){if("LI"==o.nodeName&&!o.hasChildNodes())return o;if(r[o.nodeName])return o;if(3==o.nodeType&&o.data.length>0)return o}}function a(e,n){var r,a,o=e.parentNode;if(t(n.lastChild)&&(a=n.lastChild),r=n.lastChild,r&&"BR"==r.nodeName&&e.hasChildNodes()&&L.remove(r),L.isEmpty(n)&&L.$(n).empty(),!L.isEmpty(e))for(;r=e.firstChild;)n.appendChild(r);a&&n.appendChild(a),L.remove(e),L.isEmpty(o)&&L.remove(o)}if(k.isCollapsed()){var o=L.getParent(k.getStart(),"LI");if(o){var s=k.getRng(!0),f=L.getParent(r(s,n),"LI");if(f&&f!=o){var l=i(s);return n?a(f,o):a(o,f),d(l),!0}if(!f&&!n&&g(o.parentNode.nodeName))return!0}}},e.addCommand("Indent",function(){return h()?void 0:!0}),e.addCommand("Outdent",function(){return C()?void 0:!0}),e.addCommand("InsertUnorderedList",function(){N("UL")}),e.addCommand("InsertOrderedList",function(){N("OL")}),e.addCommand("InsertDefinitionList",function(){N("DL")}),e.addQueryStateHandler("InsertUnorderedList",y("UL")),e.addQueryStateHandler("InsertOrderedList",y("OL")),e.addQueryStateHandler("InsertDefinitionList",y("DL")),e.on("keydown",function(t){9==t.keyCode&&e.dom.getParent(e.selection.getStart(),"LI,DT,DD")&&(t.preventDefault(),t.shiftKey?C():h())})}),e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var t=this;e.on("nodechange",function(){for(var r=e.selection.getSelectedBlocks(),a=!1,o=0,i=r.length;!a&&i>o;o++){var d=r[o].nodeName;a="LI"==d&&n(r[o])||"UL"==d||"OL"==d||"DD"==d}t.disabled(a)})}}),e.on("keydown",function(e){e.keyCode==tinymce.util.VK.BACKSPACE?o.backspaceDelete()&&e.preventDefault():e.keyCode==tinymce.util.VK.DELETE&&o.backspaceDelete(!0)&&e.preventDefault()})}); \ No newline at end of file +tinymce.PluginManager.add("lists",function(a){function b(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)}function c(a){return a.parentNode.firstChild==a}function d(a){return a.parentNode.lastChild==a}function e(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}var f=this;a.on("init",function(){function g(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=v.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):v.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function h(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;(1!=b.nodeType||"bookmark"!=b.getAttribute("data-mce-type"))&&c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,v.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=v.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),w.setRng(c)}function i(b,c){var d,e,f,g=v.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=v.create(c),e.tagName===a.settings.forced_root_block&&v.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=v.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(v.create("br",{"data-mce-bogus":"1"})):g.appendChild(v.create("br")),g}function j(){return tinymce.grep(w.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function k(a,b,c){var d,e,f=v.select('span[data-mce-type="bookmark"]',a);c=c||i(b),d=v.createRng(),d.setStartAfter(b),d.setEndAfter(a),e=d.extractContents(),v.isEmpty(e)||v.insertAfter(e,a),v.insertAfter(c,a),v.isEmpty(b.parentNode)&&(tinymce.each(f,function(a){b.parentNode.parentNode.insertBefore(a,b.parentNode)}),v.remove(b.parentNode)),v.remove(b)}function l(a){var c,d;if(c=a.nextSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.appendChild(d);v.remove(c)}if(c=a.previousSibling,c&&b(c)&&c.nodeName==a.nodeName){for(;d=c.firstChild;)a.insertBefore(d,a.firstChild);v.remove(c)}}function m(a){tinymce.each(tinymce.grep(v.select("ol,ul",a)),function(a){var c,d=a.parentNode;"LI"==d.nodeName&&d.firstChild==a&&(c=d.previousSibling,c&&"LI"==c.nodeName&&(c.appendChild(a),v.isEmpty(d)&&v.remove(d))),b(d)&&(c=d.previousSibling,c&&"LI"==c.nodeName&&c.appendChild(a))})}function n(a){function e(a){v.isEmpty(a)&&v.remove(a)}var f,g=a.parentNode,h=g.parentNode;return"DD"==a.nodeName?(v.rename(a,"DT"),!0):c(a)&&d(a)?("LI"==h.nodeName?(v.insertAfter(a,h),e(h),v.remove(g)):b(h)?v.remove(g,!0):(h.insertBefore(i(a),g),v.remove(g)),!0):c(a)?("LI"==h.nodeName?(v.insertAfter(a,h),a.appendChild(g),e(h)):b(h)?h.insertBefore(a,g):(h.insertBefore(i(a),g),v.remove(a)),!0):d(a)?("LI"==h.nodeName?v.insertAfter(a,h):b(h)?v.insertAfter(a,g):(v.insertAfter(i(a),g),v.remove(a)),!0):("LI"==h.nodeName?(g=h,f=i(a,"LI")):f=b(h)?i(a,"LI"):i(a),k(g,a,f),m(g.parentNode),!0)}function o(a){function c(c,d){var e;if(b(c)){for(;e=a.lastChild.firstChild;)d.appendChild(e);v.remove(c)}}var d,e;return"DT"==a.nodeName?(v.rename(a,"DD"),!0):(d=a.previousSibling,d&&b(d)?(d.appendChild(a),!0):d&&"LI"==d.nodeName&&b(d.lastChild)?(d.lastChild.appendChild(a),c(a.lastChild,d.lastChild),!0):(d=a.nextSibling,d&&b(d)?(d.insertBefore(a,d.firstChild),!0):d&&"LI"==d.nodeName&&b(a.lastChild)?!1:(d=a.previousSibling,d&&"LI"==d.nodeName?(e=v.create(a.parentNode.nodeName),d.appendChild(e),e.appendChild(a),c(a.lastChild,e),!0):!1)))}function p(){var b=j();if(b.length){for(var c=g(w.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),e=new tinymce.dom.TreeWalker(b.startContainer);f=e[c?"next":"prev"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function e(a,c){var d,e,f=a.parentNode;if(b(c.lastChild)&&(e=c.lastChild),d=c.lastChild,d&&"BR"==d.nodeName&&a.hasChildNodes()&&v.remove(d),v.isEmpty(c)&&v.$(c).empty(),!v.isEmpty(a))for(;d=a.firstChild;)c.appendChild(d);e&&c.appendChild(e),v.remove(a),v.isEmpty(f)&&v.remove(f)}if(w.isCollapsed()){var f=v.getParent(w.getStart(),"LI");if(f){var i=w.getRng(!0),j=v.getParent(d(i,c),"LI");if(j&&j!=f){var k=g(i);return c?e(j,f):e(f,j),h(k),!0}if(!j&&!c&&s(f.parentNode.nodeName))return!0}}},a.addCommand("Indent",function(){return p()?void 0:!0}),a.addCommand("Outdent",function(){return q()?void 0:!0}),a.addCommand("InsertUnorderedList",function(){t("UL")}),a.addCommand("InsertOrderedList",function(){t("OL")}),a.addCommand("InsertDefinitionList",function(){t("DL")}),a.addQueryStateHandler("InsertUnorderedList",u("UL")),a.addQueryStateHandler("InsertOrderedList",u("OL")),a.addQueryStateHandler("InsertDefinitionList",u("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?q():p())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var d=a.selection.getSelectedBlocks(),e=!1,f=0,g=d.length;!e&&g>f;f++){var h=d[f].nodeName;e="LI"==h&&c(d[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(e)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?f.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&f.backspaceDelete(!0)&&a.preventDefault()})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/media/plugin.min.js b/wp-includes/js/tinymce/plugins/media/plugin.min.js index 3b7cd5c8..7b12f236 100644 --- a/wp-includes/js/tinymce/plugins/media/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/media/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("media",function(e,t){function i(e){return-1!=e.indexOf(".mp3")?"audio/mpeg":-1!=e.indexOf(".wav")?"audio/wav":-1!=e.indexOf(".mp4")?"video/mp4":-1!=e.indexOf(".webm")?"video/webm":-1!=e.indexOf(".ogg")?"video/ogg":-1!=e.indexOf(".swf")?"application/x-shockwave-flash":""}function r(t){var i=e.settings.media_scripts;if(i)for(var r=0;r=0;o--)t[r]==i[o]&&i.splice(o,1);e.selection.select(i[0]),e.nodeChanged()}})}function a(){var t=e.selection.getNode();return t.getAttribute("data-mce-object")?e.selection.getContent():void 0}function c(o){var a="";if(!o.source1&&(tinymce.extend(o,n(o.embed)),!o.source1))return"";if(o.source2||(o.source2=""),o.poster||(o.poster=""),o.source1=e.convertURL(o.source1,"source"),o.source2=e.convertURL(o.source2,"source"),o.source1mime=i(o.source1),o.source2mime=i(o.source2),o.poster=e.convertURL(o.poster,"poster"),o.flashPlayerUrl=e.convertURL(t+"/moxieplayer.swf","movie"),tinymce.each(d,function(e){var t,i,r;if(t=e.regex.exec(o.source1)){for(r=e.url,i=0;t[i];i++)r=r.replace("$"+i,function(){return t[i]});o.source1=r,o.type=e.type,o.width=o.width||e.w,o.height=o.height||e.h}}),o.embed)a=u(o.embed,o,!0);else{var c=r(o.source1);c&&(o.type="script",o.width=c.width,o.height=c.height),o.width=o.width||300,o.height=o.height||150,tinymce.each(o,function(t,i){o[i]=e.dom.encode(t)}),"iframe"==o.type?a+='':"application/x-shockwave-flash"==o.source1mime?(a+='',o.poster&&(a+=''),a+=""):-1!=o.source1mime.indexOf("audio")?e.settings.audio_template_callback?a=e.settings.audio_template_callback(o):a+='":"script"==o.type?a+='':a=e.settings.video_template_callback?e.settings.video_template_callback(o):'"}return a}function n(e){var t={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(e,i){if(t.source1||"param"!=e||(t.source1=i.map.movie),("iframe"==e||"object"==e||"embed"==e||"video"==e||"audio"==e)&&(t.type||(t.type=e),t=tinymce.extend(i.map,t)),"script"==e){var o=r(i.map.src);if(!o)return;t={type:"script",source1:i.map.src,width:o.width,height:o.height}}"source"==e&&(t.source1?t.source2||(t.source2=i.map.src):t.source1=i.map.src),"img"!=e||t.poster||(t.poster=i.map.src)}}).parse(e),t.source1=t.source1||t.src||t.data,t.source2=t.source2||"",t.poster=t.poster||"",t}function s(t){return t.getAttribute("data-mce-object")?n(e.serializer.serialize(t,{selection:!0})):{}}function m(t){if(e.settings.media_filter_html===!1)return t;var i=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(e){i.comment(e)},cdata:function(e){i.cdata(e)},text:function(e,t){i.text(e,t)},start:function(e,t,r){if("script"!=e&&"noscript"!=e){for(var o=0;o=c&&(r(n,{src:t["source"+c],type:t["source"+c+"mime"]}),!t["source"+c]))return;break;case"img":if(!t.poster)return;o=!0}a.start(e,n,s)},end:function(e){if("video"==e&&i)for(var n=1;2>=n;n++)if(t["source"+n]){var s=[];s.map={},n>c&&(r(s,{src:t["source"+n],type:t["source"+n+"mime"]}),a.start("source",s,!0))}if(t.poster&&"object"==e&&i&&!o){var m=[];m.map={},r(m,{src:t.poster,width:t.width,height:t.height}),a.start("img",m,!0)}a.end(e)}},new tinymce.html.Schema({})).parse(e),a.getContent()}var d=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1"},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2"},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc"},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0"},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"'}],l=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";e.on("ResolveName",function(e){var t;1==e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}),e.on("preInit",function(){var t=e.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(e){t[e]=new RegExp("]*>","gi")});var i=e.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(e){i[e]={}}),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(t,i){for(var o,a,c,n,s,m,u,d,l=t.length;l--;)if(a=t[l],a.parent&&("script"!=a.name||(d=r(a.attr("src"))))){for(c=new tinymce.html.Node("img",1),c.shortEnded=!0,d&&(d.width&&a.attr("width",d.width.toString()),d.height&&a.attr("height",d.height.toString())),m=a.attributes,o=m.length;o--;)n=m[o].name,s=m[o].value,"width"!==n&&"height"!==n&&"style"!==n&&(("data"==n||"src"==n)&&(s=e.convertURL(s,n)),c.attr("data-mce-p-"+n,s));u=a.firstChild&&a.firstChild.value,u&&(c.attr("data-mce-html",escape(u)),c.firstChild=null),c.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==i?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":i,"class":"mce-object mce-object-"+i}),a.replace(c)}}),e.serializer.addAttributeFilter("data-mce-object",function(e,t){for(var i,r,o,a,c,n,s,u=e.length;u--;)if(i=e[u],i.parent){for(s=i.attr(t),r=new tinymce.html.Node(s,1),"audio"!=s&&"script"!=s&&r.attr({width:i.attr("width"),height:i.attr("height")}),r.attr({style:i.attr("style")}),a=i.attributes,o=a.length;o--;){var d=a[o].name;0===d.indexOf("data-mce-p-")&&r.attr(d.substr(11),a[o].value)}"script"==s&&r.attr("type","text/javascript"),c=i.attr("data-mce-html"),c&&(n=new tinymce.html.Node("#text",3),n.raw=!0,n.value=m(unescape(c)),r.append(n)),i.replace(r)}})}),e.on("ObjectSelected",function(e){var t=e.target.getAttribute("data-mce-object");("audio"==t||"script"==t)&&e.preventDefault()}),e.on("objectResized",function(e){var t,i=e.target;i.getAttribute("data-mce-object")&&(t=i.getAttribute("data-mce-html"),t&&(t=unescape(t),i.setAttribute("data-mce-html",escape(u(t,{width:e.width,height:e.height})))))}),e.addButton("media",{tooltip:"Insert/edit video",onclick:o,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),e.addMenuItem("media",{icon:"media",text:"Insert video",onclick:o,context:"insert",prependToContext:!0})}); \ No newline at end of file +tinymce.PluginManager.add("media",function(a,b){function c(a){return-1!=a.indexOf(".mp3")?"audio/mpeg":-1!=a.indexOf(".wav")?"audio/wav":-1!=a.indexOf(".mp4")?"video/mp4":-1!=a.indexOf(".webm")?"video/webm":-1!=a.indexOf(".ogg")?"video/ogg":-1!=a.indexOf(".swf")?"application/x-shockwave-flash":""}function d(b){var c=a.settings.media_scripts;if(c)for(var d=0;d=0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(l,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type?f+='':"application/x-shockwave-flash"==e.source1mime?(f+='',e.poster&&(f+=''),f+=""):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='":"script"==e.type?f+='':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),("iframe"==a||"object"==a||"embed"==a||"video"==a||"audio"==a)&&(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){c.comment(a)},cdata:function(a){c.cdata(a)},text:function(a,b){c.text(a,b)},start:function(a,b,d){if("script"!=a&&"noscript"!=a){for(var e=0;e=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}var l=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$1"},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:425,h:350,url:"//www.youtube.com/embed/$2"},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc"},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0"},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"'}],m=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b,c){for(var e,f,g,h,i,j,k,l,m=b.length;m--;)if(f=b[m],f.parent&&("script"!=f.name||(l=d(f.attr("src"))))){for(g=new tinymce.html.Node("img",1),g.shortEnded=!0,l&&(l.width&&f.attr("width",l.width.toString()),l.height&&f.attr("height",l.height.toString())),j=f.attributes,e=j.length;e--;)h=j[e].name,i=j[e].value,"width"!==h&&"height"!==h&&"style"!==h&&(("data"==h||"src"==h)&&(i=a.convertURL(i,h)),g.attr("data-mce-p-"+h,i));k=f.firstChild&&f.firstChild.value,k&&(g.attr("data-mce-html",escape(k)),g.firstChild=null),g.attr({width:f.attr("width")||"300",height:f.attr("height")||("audio"==c?"30":"150"),style:f.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),f.replace(g)}}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k=a.length;k--;)if(c=a[k],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&d.attr({width:c.attr("width"),height:c.attr("height")}),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var l=f[e].name;0===l.indexOf("data-mce-p-")&&d.attr(l.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");("audio"==b||"script"==b)&&a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object=video]","img[data-mce-object=iframe]"]}),a.addMenuItem("media",{icon:"media",text:"Insert video",onclick:e,context:"insert",prependToContext:!0})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.js b/wp-includes/js/tinymce/plugins/paste/plugin.js index 699096a3..eea165d1 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.js @@ -345,15 +345,63 @@ define("tinymce/pasteplugin/Clipboard", [ } } + /** + * Returns the rect of the current caret if the caret is in an empty block before a + * BR we insert a temporary invisible character that we get the rect this way we always get a proper rect. + * + * TODO: This might be useful in core. + */ + function getCaretRect(rng) { + var rects, textNode, node, container = rng.startContainer; + + rects = rng.getClientRects(); + if (rects.length) { + return rects[0]; + } + + if (!rng.collapsed || container.nodeType != 1) { + return; + } + + node = container.childNodes[lastRng.startOffset]; + + // Skip empty whitespace nodes + while (node && node.nodeType == 3 && !node.data.length) { + node = node.nextSibling; + } + + if (!node) { + return; + } + + // Check if the location is |
    + // TODO: Might need to expand this to say | + if (node.tagName == 'BR') { + textNode = dom.doc.createTextNode('\uFEFF'); + node.parentNode.insertBefore(textNode, node); + + rng = dom.createRng(); + rng.setStartBefore(textNode); + rng.setEndAfter(textNode); + + rects = rng.getClientRects(); + dom.remove(textNode); + } + + if (rects.length) { + return rects[0]; + } + } + // Calculate top cordinate this is needed to avoid scrolling to top of document // We want the paste bin to be as close to the caret as possible to avoid scrolling if (lastRng.getClientRects) { - var rects = lastRng.getClientRects(); + var rect = getCaretRect(lastRng); - if (rects.length) { + if (rect) { // Client rects gets us closes to the actual // caret location in for example a wrapped paragraph block - top = scrollTop + (rects[0].top - dom.getPos(body).y); + top = scrollTop + (rect.top - dom.getPos(body).y); } else { top = scrollTop; @@ -531,12 +579,12 @@ define("tinymce/pasteplugin/Clipboard", [ } /** - * Chrome on Andoid doesn't support proper clipboard access so we have no choice but to allow the browser default behavior. + * Chrome on Android doesn't support proper clipboard access so we have no choice but to allow the browser default behavior. * * @param {Event} e Paste event object to check if it contains any data. * @return {Boolean} true/false if the clipboard is empty or not. */ - function isBrokenAndoidClipboardEvent(e) { + function isBrokenAndroidClipboardEvent(e) { var clipboardData = e.clipboardData; return navigator.userAgent.indexOf('Android') != -1 && clipboardData && clipboardData.items && clipboardData.items.length === 0; @@ -630,7 +678,7 @@ define("tinymce/pasteplugin/Clipboard", [ keyboardPastePlainTextState = false; - if (e.isDefaultPrevented() || isBrokenAndoidClipboardEvent(e)) { + if (e.isDefaultPrevented() || isBrokenAndroidClipboardEvent(e)) { removePasteBin(); return; } @@ -984,10 +1032,22 @@ define("tinymce/pasteplugin/WordFilter", [ trimListStart(paragraphNode, /^\u00a0+/); } - var paragraphs = node.getAll('p'); + // Build a list of all root level elements before we start + // altering them in the loop below. + var elements = [], child = node.firstChild; + while (typeof child !== 'undefined' && child !== null) { + elements.push(child); - for (var i = 0; i < paragraphs.length; i++) { - node = paragraphs[i]; + child = child.walk(); + if (child !== null) { + while (typeof child !== 'undefined' && child.parent !== node) { + child = child.walk(); + } + } + } + + for (var i = 0; i < elements.length; i++) { + node = elements[i]; if (node.name == 'p' && node.firstChild) { // Find first text node in paragraph @@ -1002,7 +1062,7 @@ define("tinymce/pasteplugin/WordFilter", [ // Detect ordered lists 1., a. or ixv. if (isNumericList(nodeText)) { // Parse OL start number - var matches = /([0-9])\./.exec(nodeText); + var matches = /([0-9]+)\./.exec(nodeText); var start = 1; if (matches) { start = parseInt(matches[1], 10); @@ -1018,6 +1078,13 @@ define("tinymce/pasteplugin/WordFilter", [ continue; } + currentListNode = null; + } else { + // If the root level element isn't a p tag which can be + // processed by convertParagraphToLi, it interrupts the + // lists, causing a new list to start instead of having + // elements from the next list inserted above this tag. + prevListNode = currentListNode; currentListNode = null; } } @@ -1152,8 +1219,11 @@ define("tinymce/pasteplugin/WordFilter", [ var validElements = settings.paste_word_valid_elements; if (!validElements) { - validElements = '-strong/b,-em/i,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,' + - '-table[width],-tr,-td[colspan|rowspan|width],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br,del'; + validElements = ( + '-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,' + + '-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,' + + 'td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody' + ); } // Setup strict schema @@ -1261,7 +1331,9 @@ define("tinymce/pasteplugin/WordFilter", [ var rootNode = domParser.parse(content); // Process DOM - convertFakeListsToProperLists(rootNode); + if (settings.paste_convert_word_fake_lists !== false) { + convertFakeListsToProperLists(rootNode); + } // Serialize DOM back to HTML e.content = new Serializer({}, schema).serialize(rootNode); diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index 1f20a76d..cae7cf63 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(e,t){"use strict";function n(e,t){for(var n,i=[],r=0;r/g]),a(s.parse(r)),l}function a(e){function t(e,t,n){return t||n?"\xa0":" "}return e=i(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,t],/
    $/i])}return{filter:i,innerText:r,trimHtml:a}}),i(f,[p,m,l],function(e,t,n){return function(i){function r(e){var t,n=i.dom;if(t=i.fire("BeforePastePreProcess",{content:e}),t=i.fire("PastePreProcess",t),e=t.content,!t.isDefaultPrevented()){if(i.hasEventListeners("PastePostProcess")&&!t.isDefaultPrevented()){var r=n.add(i.getBody(),"div",{style:"display:none"},e);t=i.fire("PastePostProcess",{node:r}),n.remove(r),e=t.node.innerHTML}t.isDefaultPrevented()||i.insertContent(e,{merge:i.settings.paste_merge_formats!==!1})}}function a(e){e=i.dom.encode(e).replace(/\r\n/g,"\n");var t=i.dom.getParent(i.selection.getStart(),i.dom.isBlock),a=i.settings.forced_root_block,o;a&&(o=i.dom.createHTML(a,i.settings.forced_root_block_attrs),o=o.substr(0,o.length-3)+">"),t&&/^(PRE|DIV)$/.test(t.nodeName)||!a?e=n.filter(e,[[/\n/g,"
    "]]):(e=n.filter(e,[[/\n\n/g,"

    "+o],[/^(.*<\/p>)(

    )$/,o+"$1"],[/\n/g,"
    "]]),-1!=e.indexOf("

    ")&&(e=o+e)),r(e)}function o(){var t=i.dom,n=i.getBody(),r=i.dom.getViewPort(i.getWin()),a=r.y,o=20,s;if(y=i.selection.getRng(),i.inline&&(s=i.selection.getScrollContainer(),s&&s.scrollTop>0&&(a=s.scrollTop)),y.getClientRects){var l=y.getClientRects();if(l.length)o=a+(l[0].top-t.getPos(n).y);else{o=a;var c=y.startContainer;c&&(3==c.nodeType&&c.parentNode!=n&&(c=c.parentNode),1==c.nodeType&&(o=t.getPos(c,s||n).y))}}b=t.add(i.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+o+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},P),(e.ie||e.gecko)&&t.setStyle(b,"left","rtl"==t.getStyle(n,"direction",!0)?65535:-65535),t.bind(b,"beforedeactivate focusin focusout",function(e){e.stopPropagation()}),b.focus(),i.selection.select(b,!0)}function s(){if(b){for(var e;e=i.dom.get("mcepastebin");)i.dom.remove(e),i.dom.unbind(e);y&&i.selection.setRng(y)}b=y=null}function l(){var e="",t,n,r,a;for(t=i.dom.select("div[id=mcepastebin]"),n=0;n0&&(t["text/plain"]=n)}if(e.types)for(var i=0;i')}var o,s,l;if(n)for(o=0;o0}function g(e){return t.metaKeyPressed(e)&&86==e.keyCode||e.shiftKey&&45==e.keyCode}function v(){i.on("keydown",function(t){function n(e){g(e)&&!e.isDefaultPrevented()&&s()}if(g(t)&&!t.isDefaultPrevented()){if(_=t.shiftKey&&86==t.keyCode,_&&e.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),w=(new Date).getTime(),e.ie&&_)return t.preventDefault(),void i.fire("paste",{ieFake:!0});s(),o(),i.once("keyup",n),i.once("paste",function(){i.off("keyup",n)})}}),i.on("paste",function(t){var c=(new Date).getTime(),p=u(t),g=(new Date).getTime()-c,v=(new Date).getTime()-w-g<1e3,y="text"==h.pasteFormat||_;return _=!1,t.isDefaultPrevented()||f(t)?void s():d(t)?void s():(v||t.preventDefault(),!e.ie||v&&!t.ieFake||(o(),i.dom.bind(b,"paste",function(e){e.stopPropagation()}),i.getDoc().execCommand("Paste",!1,null),p["text/html"]=l()),void setTimeout(function(){var e;return m(p,"text/html")?e=p["text/html"]:(e=l(),e==P&&(y=!0)),e=n.trimHtml(e),b&&b.firstChild&&"mcepastebin"===b.firstChild.id&&(y=!0),s(),e.length||(y=!0),y&&(e=m(p,"text/plain")&&-1==e.indexOf("

    ")?p["text/plain"]:n.innerText(e)),e==P?void(v||i.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(y?a(e):r(e))},0))}),i.on("dragstart dragend",function(e){x="dragstart"==e.type}),i.on("drop",function(e){var t=p(e);if(!e.isDefaultPrevented()&&!x&&!d(e,t)&&t&&i.settings.paste_filter_drop!==!1){var o=c(e.dataTransfer),s=o["mce-internal"]||o["text/html"]||o["text/plain"];s&&(e.preventDefault(),i.undoManager.transact(function(){o["mce-internal"]&&i.execCommand("Delete"),i.selection.setRng(t),s=n.trimHtml(s),o["text/html"]?r(s):a(s)}))}}),i.on("dragover dragend",function(e){var t,n=e.dataTransfer;if(i.settings.paste_data_images&&n)for(t=0;ts?o&&(o=o.parent.parent):(c=o,o=null)),o&&o.name==t?o.append(e):(c=c||o,o=new r(t,1),a>1&&o.attr("start",""+a),e.wrap(o)),e.name="li",s>u&&c&&c.lastChild.append(o),u=s,i(e),n(e,/^\u00a0+/),n(e,/^\s*([\u2022\u00b7\u00a7\u00d8\u25CF]|\w+\.)/),n(e,/^\u00a0+/)}for(var o,c,u=1,d=e.getAll("p"),f=0;f/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join("\xa0"):""}]]);var h=u.paste_word_valid_elements;h||(h="-strong/b,-em/i,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-table[width],-tr,-td[colspan|rowspan|width],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br,del");var b=new n({valid_elements:h,valid_children:"-li[p]"});e.each(b.elements,function(e){e.attributes["class"]||(e.attributes["class"]={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))});var y=new t({},b);y.addAttributeFilter("style",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("style",p(n,n.attr("style"))),"span"==n.name&&n.parent&&!n.attributes.length&&n.unwrap()}),y.addAttributeFilter("class",function(e){for(var t=e.length,n,i;t--;)n=e[t],i=n.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel|MsoCaption)$/i.test(i)&&n.remove(),n.attr("class",null)}),y.addNodeFilter("del",function(e){for(var t=e.length;t--;)e[t].remove()}),y.addNodeFilter("a",function(e){for(var t=e.length,n,i,r;t--;)if(n=e[t],i=n.attr("href"),r=n.attr("name"),i&&-1!=i.indexOf("#_msocom_"))n.remove();else if(i&&0===i.indexOf("file://")&&(i=i.split("#")[1],i&&(i="#"+i)),i||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){n.unwrap();continue}n.attr({href:i,name:r})}else n.unwrap()});var w=y.parse(m);f(w),d.content=new i({},b).serialize(w)}})}return c.isWordContent=o,c}),i(b,[p,c,g,l],function(e,t,n,i){return function(r){function a(e){r.on("BeforePastePreProcess",function(t){t.content=e(t.content)})}function o(e){if(!n.isWordContent(e))return e;var a=[];t.each(r.schema.getBlockElements(),function(e,t){a.push(t)});var o=new RegExp("(?:
     [\\s\\r\\n]+|
    )*(<\\/?("+a.join("|")+")[^>]*>)(?:
     [\\s\\r\\n]+|
    )*","g");return e=i.filter(e,[[o,"$1"]]),e=i.filter(e,[[/

    /g,"

    "],[/
    /g," "],[/

    /g,"
    "]])}function s(e){if(n.isWordContent(e))return e;var t=r.settings.paste_webkit_styles;if(r.settings.paste_remove_styles_if_webkit===!1||"all"==t)return e;if(t&&(t=t.split(/[, ]/)),t){var i=r.dom,a=r.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,n,r,o){var s=i.parseStyle(r,"span"),l={};if("none"===t)return n+o;for(var c=0;c]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,i){return t+' style="'+n+'"'+i})}e.webkit&&a(s),e.ie&&a(o)}}),i(y,[w,f,g,b],function(e,t,n,i){var r;e.add("paste",function(e){function a(){"text"==s.pasteFormat?(this.active(!1),s.pasteFormat="html"):(s.pasteFormat="text",this.active(!0),r||(e.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),r=!0))}var o=this,s,l=e.settings;o.clipboard=s=new t(e),o.quirks=new i(e),o.wordFilter=new n(e),e.settings.paste_as_text&&(o.clipboard.pasteFormat="text"),l.paste_preprocess&&e.on("PastePreProcess",function(e){l.paste_preprocess.call(o,o,e)}),l.paste_postprocess&&e.on("PastePostProcess",function(e){l.paste_postprocess.call(o,o,e)}),e.addCommand("mceInsertClipboardContent",function(e,t){t.content&&o.clipboard.pasteHtml(t.content),t.text&&o.clipboard.pasteText(t.text)}),e.paste_block_drop&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),e.settings.paste_data_images||e.on("drop",function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()}),e.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:a,active:"text"==o.clipboard.pasteFormat}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:s.pasteFormat,onclick:a})})}),o([l,g])}(this); \ No newline at end of file +!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
    $/i])}return{filter:d,innerText:e,trimHtml:f}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/util/VK","tinymce/pasteplugin/Utils"],function(a,b,c){return function(d){function e(a){var b,c=d.dom;if(b=d.fire("BeforePastePreProcess",{content:a}),b=d.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(d.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var e=c.add(d.getBody(),"div",{style:"display:none"},a);b=d.fire("PastePostProcess",{node:e}),c.remove(e),a=b.node.innerHTML}b.isDefaultPrevented()||d.insertContent(a,{merge:d.settings.paste_merge_formats!==!1})}}function f(a){a=d.dom.encode(a).replace(/\r\n/g,"\n");var b,f=d.dom.getParent(d.selection.getStart(),d.dom.isBlock),g=d.settings.forced_root_block;g&&(b=d.dom.createHTML(g,d.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),f&&/^(PRE|DIV)$/.test(f.nodeName)||!g?a=c.filter(a,[[/\n/g,"
    "]]):(a=c.filter(a,[[/\n\n/g,"

    "+b],[/^(.*<\/p>)(

    )$/,b+"$1"],[/\n/g,"
    "]]),-1!=a.indexOf("

    ")&&(a=b+a)),e(a)}function g(){function b(a){var b,c,d,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(d=f.childNodes[s.startOffset];d&&3==d.nodeType&&!d.data.length;)d=d.nextSibling;if(d)return"BR"==d.tagName&&(c=e.doc.createTextNode("\ufeff"),d.parentNode.insertBefore(c,d),a=e.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),e.remove(c)),b.length?b[0]:void 0}}var c,e=d.dom,f=d.getBody(),g=d.dom.getViewPort(d.getWin()),h=g.y,i=20;if(s=d.selection.getRng(),d.inline&&(c=d.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),s.getClientRects){var j=b(s);if(j)i=h+(j.top-e.getPos(f).y);else{i=h;var k=s.startContainer;k&&(3==k.nodeType&&k.parentNode!=f&&(k=k.parentNode),1==k.nodeType&&(i=e.getPos(k,c||f).y))}}r=e.add(d.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},x),(a.ie||a.gecko)&&e.setStyle(r,"left","rtl"==e.getStyle(f,"direction",!0)?65535:-65535),e.bind(r,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),r.focus(),d.selection.select(r,!0)}function h(){if(r){for(var a;a=d.dom.get("mcepastebin");)d.dom.remove(a),d.dom.unbind(a);s&&d.selection.setRng(s)}r=s=null}function i(){var a,b,c,e,f="";for(a=d.dom.select("div[id=mcepastebin]"),b=0;b0&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}var g,h,i;if(c)for(g=0;g0}function p(a){return b.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function q(){d.on("keydown",function(b){function c(a){p(a)&&!a.isDefaultPrevented()&&h()}if(p(b)&&!b.isDefaultPrevented()){if(t=b.shiftKey&&86==b.keyCode,t&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),v=(new Date).getTime(),a.ie&&t)return b.preventDefault(),void d.fire("paste",{ieFake:!0});h(),g(),d.once("keyup",c),d.once("paste",function(){d.off("keyup",c)})}}),d.on("paste",function(b){var j=(new Date).getTime(),n=k(b),p=(new Date).getTime()-j,q=(new Date).getTime()-v-p<1e3,s="text"==u.pasteFormat||t;return t=!1,b.isDefaultPrevented()||m(b)?void h():l(b)?void h():(q||b.preventDefault(),!a.ie||q&&!b.ieFake||(g(),d.dom.bind(r,"paste",function(a){a.stopPropagation()}),d.getDoc().execCommand("Paste",!1,null),n["text/html"]=i()),void setTimeout(function(){var a;return o(n,"text/html")?a=n["text/html"]:(a=i(),a==x&&(s=!0)),a=c.trimHtml(a),r&&r.firstChild&&"mcepastebin"===r.firstChild.id&&(s=!0),h(),a.length||(s=!0),s&&(a=o(n,"text/plain")&&-1==a.indexOf("

    ")?n["text/plain"]:c.innerText(a)),a==x?void(q||d.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(s?f(a):e(a))},0))}),d.on("dragstart dragend",function(a){w="dragstart"==a.type}),d.on("drop",function(a){var b=n(a);if(!a.isDefaultPrevented()&&!w&&!l(a,b)&&b&&d.settings.paste_filter_drop!==!1){var g=j(a.dataTransfer),h=g["mce-internal"]||g["text/html"]||g["text/plain"];h&&(a.preventDefault(),d.undoManager.transact(function(){g["mce-internal"]&&d.execCommand("Delete"),d.selection.setRng(b),h=c.trimHtml(h),g["text/html"]?e(h):f(h)}))}}),d.on("dragover dragend",function(a){var b,c=a.dataTransfer;if(d.settings.paste_data_images&&c)for(b=0;bh?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u00d8\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel|MsoCaption)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
     [\\s\\r\\n]+|
    )*(<\\/?("+f.join("|")+")[^>]*>)(?:
     [\\s\\r\\n]+|
    )*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

    /g,"

    "],[/
    /g," "],[/

    /g,"
    "]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){"text"==g.pasteFormat?(this.active(!1),g.pasteFormat="html"):(g.pasteFormat="text",this.active(!0),e||(a.windowManager.alert("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),e=!0))}var g,h=this,i=a.settings;h.clipboard=g=new b(a),h.quirks=new d(a),h.wordFilter=new c(a),a.settings.paste_as_text&&(h.clipboard.pasteFormat="text"),i.paste_preprocess&&a.on("PastePreProcess",function(a){i.paste_preprocess.call(h,h,a)}),i.paste_postprocess&&a.on("PastePostProcess",function(a){i.paste_postprocess.call(h,h,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&h.clipboard.pasteHtml(b.content),b.text&&h.clipboard.pasteText(b.text)}),a.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:f,active:"text"==h.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:g.pasteFormat,onclick:f})})}),f(["tinymce/pasteplugin/Utils","tinymce/pasteplugin/WordFilter"])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/tabfocus/plugin.js b/wp-includes/js/tinymce/plugins/tabfocus/plugin.js index 47ddfdee..9fb89bcf 100644 --- a/wp-includes/js/tinymce/plugins/tabfocus/plugin.js +++ b/wp-includes/js/tinymce/plugins/tabfocus/plugin.js @@ -35,12 +35,8 @@ tinymce.PluginManager.add('tabfocus', function(editor) { e.style.visibility != "hidden" && canSelectRecursive(e.parentNode)); } - function canSelectInOldIe(el) { - return el.tabIndex || el.nodeName == "INPUT" || el.nodeName == "TEXTAREA"; - } - function canSelect(el) { - return ((!canSelectInOldIe(el))) && el.getAttribute("tabindex") != '-1' && canSelectRecursive(el); + return /INPUT|TEXTAREA|BUTTON/.test(el.tagName) && tinymce.get(e.id) && el.tabIndex != -1 && canSelectRecursive(el); } each(el, function(e, i) { @@ -115,7 +111,6 @@ tinymce.PluginManager.add('tabfocus', function(editor) { editor.on('keyup', tabCancel); - // Add later so other plugins can preventDefault() if (tinymce.Env.gecko) { editor.on('keypress keydown', tabHandler); } else { diff --git a/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js b/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js index 2e6dbd1f..4fb883e5 100644 --- a/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("tabfocus",function(a){function b(a){9!==a.keyCode||a.ctrlKey||a.altKey||a.metaKey||a.preventDefault()}function c(b){function c(b){function c(a){return"BODY"===a.nodeName||"hidden"!=a.type&&"none"!=a.style.display&&"hidden"!=a.style.visibility&&c(a.parentNode)}function f(a){return a.tabIndex||"INPUT"==a.nodeName||"TEXTAREA"==a.nodeName}function i(a){return!f(a)&&"-1"!=a.getAttribute("tabindex")&&c(a)}if(h=d.select(":input:enabled,*[tabindex]:not(iframe)"),e(h,function(b,c){return b.id==a.id?(g=c,!1):void 0}),b>0){for(j=g+1;j=0;j--)if(i(h[j]))return h[j];return null}var g,h,i,j;if(!(9!==b.keyCode||b.ctrlKey||b.altKey||b.metaKey||b.isDefaultPrevented())&&(i=f(a.getParam("tab_focus",a.getParam("tabfocus_elements",":prev,:next"))),1==i.length&&(i[1]=i[0],i[0]=":prev"),h=b.shiftKey?":prev"==i[0]?c(-1):d.get(i[0]):":next"==i[1]?c(1):d.get(i[1]))){var k=tinymce.get(h.id||h.name);h.id&&k?k.focus():window.setTimeout(function(){tinymce.Env.webkit||window.focus(),h.focus()},10),b.preventDefault()}}var d=tinymce.DOM,e=tinymce.each,f=tinymce.explode;a.on("init",function(){a.inline&&tinymce.DOM.setAttrib(a.getBody(),"tabIndex",null),a.on("keyup",b),tinymce.Env.gecko?a.on("keypress keydown",c):a.on("keydown",c)})}); \ No newline at end of file +tinymce.PluginManager.add("tabfocus",function(a){function b(a){9!==a.keyCode||a.ctrlKey||a.altKey||a.metaKey||a.preventDefault()}function c(b){function c(c){function f(a){return"BODY"===a.nodeName||"hidden"!=a.type&&"none"!=a.style.display&&"hidden"!=a.style.visibility&&f(a.parentNode)}function i(a){return/INPUT|TEXTAREA|BUTTON/.test(a.tagName)&&tinymce.get(b.id)&&-1!=a.tabIndex&&f(a)}if(h=d.select(":input:enabled,*[tabindex]:not(iframe)"),e(h,function(b,c){return b.id==a.id?(g=c,!1):void 0}),c>0){for(j=g+1;j=0;j--)if(i(h[j]))return h[j];return null}var g,h,i,j;if(!(9!==b.keyCode||b.ctrlKey||b.altKey||b.metaKey||b.isDefaultPrevented())&&(i=f(a.getParam("tab_focus",a.getParam("tabfocus_elements",":prev,:next"))),1==i.length&&(i[1]=i[0],i[0]=":prev"),h=b.shiftKey?":prev"==i[0]?c(-1):d.get(i[0]):":next"==i[1]?c(1):d.get(i[1]))){var k=tinymce.get(h.id||h.name);h.id&&k?k.focus():window.setTimeout(function(){tinymce.Env.webkit||window.focus(),h.focus()},10),b.preventDefault()}}var d=tinymce.DOM,e=tinymce.each,f=tinymce.explode;a.on("init",function(){a.inline&&tinymce.DOM.setAttrib(a.getBody(),"tabIndex",null),a.on("keyup",b),tinymce.Env.gecko?a.on("keypress keydown",c):a.on("keydown",c)})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js index e9513475..a10cf79c 100644 --- a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("textcolor",function(t){function e(e){var o;return t.dom.getParents(t.selection.getStart(),function(t){var r;(r=t.style["forecolor"==e?"color":"background-color"])&&(o=r)}),o}function o(){var e,o,r=[];for(o=t.settings.textcolor_map||["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],e=0;e
    '+(o?"×":"")+"
    "}var r,l,a,n,c,d,u,g=this,m=g._id,F=0;for(r=o(),r.push({text:tinymce.translate("No color"),color:"transparent"}),a='
    ',n=r.length-1,d=0;s>d;d++){for(a+="",c=0;i>c;c++)u=d*i+c,u>n?a+="":(l=r[u],a+=e(l.color,l.text));a+=""}if(t.settings.color_picker_callback){for(a+='",a+="",c=0;i>c;c++)a+=e("","Custom color");a+=""}return a+="
    "}function l(e,o){t.focus(),t.formatter.apply(e,{value:o}),t.nodeChanged()}function a(e){t.focus(),t.formatter.remove(e,{value:null},null,!0),t.nodeChanged()}function n(o){function r(t){s.hidePanel(),s.color(t),l(s.settings.format,t)}function n(t,e){t.style.background=e,t.setAttribute("data-mce-color",e)}var c,s=this.parent();if(tinymce.DOM.getParent(o.target,".mce-custom-color-btn")&&(s.hidePanel(),t.settings.color_picker_callback.call(t,function(t){var e,o,l,a=s.panel.getEl().getElementsByTagName("table")[0];for(e=tinymce.map(a.rows[a.rows.length-1].childNodes,function(t){return t.firstChild}),l=0;ll;l++)n(e[l],e[l+1].getAttribute("data-mce-color"));n(o,t),r(t)},e(s.settings.format))),c=o.target.getAttribute("data-mce-color")){if(this.lastId&&document.getElementById(this.lastId).setAttribute("aria-selected",!1),o.target.setAttribute("aria-selected",!0),this.lastId=o.target.id,"transparent"==c)return a(s.settings.format),void s.hidePanel();r(c)}else null!==c&&s.hidePanel()}function c(){var t=this;t._color&&l(t.settings.format,t._color)}var i,s;s=t.settings.textcolor_rows||5,i=t.settings.textcolor_cols||8,t.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:r,onclick:n},onclick:c}),t.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:r,onclick:n},onclick:c})}); \ No newline at end of file +tinymce.PluginManager.add("textcolor",function(a){function b(b){var c;return a.dom.getParents(a.selection.getStart(),function(a){var d;(d=a.style["forecolor"==b?"color":"background-color"])&&(c=d)}),c}function c(){var b,c,d=[];for(c=a.settings.textcolor_map||["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],b=0;b
    '+(c?"×":"")+"
    ',g=d.length-1,k=0;j>k;k++){for(f+="",h=0;i>h;h++)l=k*i+h,l>g?f+="":(e=d[l],f+=b(e.color,e.text));f+=""}if(a.settings.color_picker_callback){for(f+='",f+="",h=0;i>h;h++)f+=b("","Custom color");f+=""}return f+="
    "}function e(b,c){a.focus(),a.formatter.apply(b,{value:c}),a.nodeChanged()}function f(b){a.focus(),a.formatter.remove(b,{value:null},null,!0),a.nodeChanged()}function g(c){function d(a){j.hidePanel(),j.color(a),e(j.settings.format,a)}function g(a,b){a.style.background=b,a.setAttribute("data-mce-color",b)}var h,j=this.parent();if(tinymce.DOM.getParent(c.target,".mce-custom-color-btn")&&(j.hidePanel(),a.settings.color_picker_callback.call(a,function(a){var b,c,e,f=j.panel.getEl().getElementsByTagName("table")[0];for(b=tinymce.map(f.rows[f.rows.length-1].childNodes,function(a){return a.firstChild}),e=0;ee;e++)g(b[e],b[e+1].getAttribute("data-mce-color"));g(c,a),d(a)},b(j.settings.format))),h=c.target.getAttribute("data-mce-color")){if(this.lastId&&document.getElementById(this.lastId).setAttribute("aria-selected",!1),c.target.setAttribute("aria-selected",!0),this.lastId=c.target.id,"transparent"==h)return f(j.settings.format),void j.hidePanel();d(h)}else null!==h&&j.hidePanel()}function h(){var a=this;a._color&&e(a.settings.format,a._color)}var i,j;j=a.settings.textcolor_rows||5,i=a.settings.textcolor_cols||8,a.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:d,onclick:g},onclick:h}),a.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:d,onclick:g},onclick:h})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index 15f0ccf5..f3af6490 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -7,6 +7,10 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { var DOM = tinymce.DOM, wpAdvButton, modKey, style, last = 0; + if ( typeof window.jQuery !== 'undefined' ) { + window.jQuery( document ).triggerHandler( 'tinymce-editor-setup', [ editor ] ); + } + function toggleToolbars( state ) { var iframe, initial, toolbars, pixels = 0; @@ -189,8 +193,8 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { title: 'Keyboard Shortcuts', width: 450, height: 420, - inline: 1, - classes: 'wp-help' + classes: 'wp-help', + buttons: { text: 'Close', onclick: 'close' } }); }); diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js index 55b3eb6e..2575374b 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js @@ -1 +1 @@ -tinymce.ui.FloatPanel.zIndex=100100,tinymce.PluginManager.add("wordpress",function(a){function b(b){var c,d,e,f=0;d="hide"===b,a.theme.panel&&(e=a.theme.panel.find(".toolbar:not(.menubar)")),!e||e.length<2||"hide"===b&&!e[1].visible()||(!b&&e[1].visible()&&(b="hide"),tinymce.each(e,function(a,c){c>0&&("hide"===b?(a.hide(),f+=30):(a.show(),f-=30))}),f&&!d&&(tinymce.Env.iOS||(c=a.getContentAreaContainer().firstChild,j.setStyle(c,"height",c.clientHeight+f)),"hide"===b?(setUserSetting("hidetb","0"),g&&g.active(!1)):(setUserSetting("hidetb","1"),g&&g.active(!0))),a.fire("wp-toolbar-toggle"))}function c(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return''+b+''})}function d(a){return a.replace(/]+>/g,function(a){if(-1!==a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})}function e(b,c){var d,e,f,g,h;f=a.dom.getViewPort(a.getWin()),d=j.getPos(a.getContentAreaContainer()),e=a.dom.getPos(b),g=Math.max(e.x-f.x,0)+d.x,h=Math.max(e.y-f.y,0)+d.y,j.setStyles(c,{top:h+5+"px",left:g+5+"px",display:"block"})}function f(){j.hide(j.select("#wp_editbtns, #wp_gallerybtns"))}var g,h,i,j=tinymce.DOM,k=0;return a.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){g=this,g.active("1"===getUserSetting("hidetb")?!0:!1)}}),a.on("PostRender",function(){a.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&b("hide")}),a.addCommand("WP_Adv",function(){b()}),a.on("focus",function(){window.wpActiveEditor=a.id}),a.on("BeforeSetContent",function(b){var c;b.content&&(-1!==b.content.indexOf("/g,function(a,b){return''})),-1!==b.content.indexOf("")&&(c=a.editorManager.i18n.translate("Page break"),b.content=b.content.replace(//g,'')))}),a.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf('data-wp-more="nextpage"')&&(a=""),a}))}),a.on("ResolveName",function(b){var c;"IMG"===b.target.nodeName&&(c=a.dom.getAttrib(b.target,"data-wp-more"))&&(b.name=c)}),a.addCommand("WP_More",function(b){var c,d,e,f="wp-more-tag",g=a.dom,h=a.selection.getNode();return b=b||"more",f+=" mce-wp-"+b,e="more"===b?"Read more...":"Next page",e=a.editorManager.i18n.translate(e),d='',"BODY"===h.nodeName||"P"===h.nodeName&&"BODY"===h.parentNode.nodeName?void a.insertContent(d):(c=g.getParent(h,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},a.getBody()),void(c&&("P"===c.nodeName?c.appendChild(g.create("p",null,d).firstChild):g.insertAfter(g.create("p",null,d),c),a.nodeChanged())))}),a.addCommand("WP_Code",function(){a.formatter.toggle("code")}),a.addCommand("WP_Page",function(){a.execCommand("WP_More","nextpage")}),a.addCommand("WP_Help",function(){a.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,inline:1,classes:"wp-help"})}),a.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(a.id)}),a.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){a.execCommand("WP_More","more")}}),a.addButton("wp_page",{tooltip:"Page break",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),a.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&a.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),a.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){a.execCommand("WP_More","more")}}),a.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.on("BeforeExecCommand",function(b){!tinymce.Env.webkit||"InsertUnorderedList"!==b.command&&"InsertOrderedList"!==b.command||(i||(i=a.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),a.getDoc().head.appendChild(i))}),a.on("ExecCommand",function(b){tinymce.Env.webkit&&i&&("InsertUnorderedList"===b.command||"InsertOrderedList"===b.command)&&a.dom.remove(i)}),a.on("init",function(){var b=tinymce.Env,c=["mceContentBody"],d=a.getDoc(),e=a.dom;tinymce.Env.iOS&&e.addClass(d.documentElement,"ios"),"rtl"===a.getParam("directionality")&&(c.push("rtl"),e.setAttrib(d.documentElement,"dir","rtl")),b.ie?9===parseInt(b.ie,10)?c.push("ie9"):8===parseInt(b.ie,10)?c.push("ie8"):b.ie<8&&c.push("ie7"):b.webkit&&c.push("webkit"),c.push("wp-editor"),tinymce.each(c,function(a){a&&e.addClass(d.body,a)}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

    \s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),a.content=a.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[a]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&e.bind(d,"dragstart dragend dragover drop",function(a){"undefined"!=typeof window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(a))}),a.getParam("wp_paste_filters",!0)&&(tinymce.Env.webkit||a.on("PastePreProcess",function(a){a.content=a.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),a.content=a.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2")}),a.on("PastePostProcess",function(a){tinymce.each(e.select("p",a.node),function(a){e.isEmpty(a)&&e.remove(a)})}))}),"undefined"!=typeof window.jQuery&&a.on("keyup",function(b){var c=b.keyCode||b.charCode;c!==k&&((13===c||8===k||46===k)&&window.jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),a.on("SaveContent",function(b){return!a.inline&&a.isHidden()?void(b.content=b.element.value):(b.content=b.content.replace(/

    (?:
    |\u00a0|\uFEFF| )*<\/p>/g,"

     

    "),void(a.getParam("wpautop",!0)&&"undefined"!=typeof window.switchEditors&&(b.content=window.switchEditors.pre_wpautop(b.content))))}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

    (?: |\u00a0|\uFEFF| )+<\/p>/gi,"

    "))}),a.on("preInit",function(){a.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b"),tinymce.Env.iOS&&(a.settings.height=300)}),h="alt+shift",a.addShortcut(h+"+c","","JustifyCenter"),a.addShortcut(h+"+r","","JustifyRight"),a.addShortcut(h+"+l","","JustifyLeft"),a.addShortcut(h+"+j","","JustifyFull"),a.addShortcut(h+"+q","","mceBlockQuote"),a.addShortcut(h+"+u","","InsertUnorderedList"),a.addShortcut(h+"+o","","InsertOrderedList"),a.addShortcut(h+"+n","","mceSpellCheck"),a.addShortcut(h+"+s","","unlink"),a.addShortcut(h+"+m","","WP_Medialib"),a.addShortcut(h+"+z","","WP_Adv"),a.addShortcut(h+"+t","","WP_More"),a.addShortcut(h+"+d","","Strikethrough"),a.addShortcut(h+"+h","","WP_Help"),a.addShortcut(h+"+p","","WP_Page"),a.addShortcut(h+"+x","","WP_Code"),a.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",function(){f()}),a.dom.bind(a.getBody(),"dragstart",function(){f()})}),a.on("BeforeExecCommand",function(){f()}),a.on("SaveContent",function(){f()}),a.on("MouseDown",function(a){"IMG"!==a.target.nodeName&&f()}),a.on("keydown",function(a){(a.which===tinymce.util.VK.DELETE||a.which===tinymce.util.VK.BACKSPACE)&&f()}),{_showButtons:e,_hideButtons:f,_setEmbed:c,_getEmbed:d}}); \ No newline at end of file +tinymce.ui.FloatPanel.zIndex=100100,tinymce.PluginManager.add("wordpress",function(a){function b(b){var c,d,e,f=0;d="hide"===b,a.theme.panel&&(e=a.theme.panel.find(".toolbar:not(.menubar)")),!e||e.length<2||"hide"===b&&!e[1].visible()||(!b&&e[1].visible()&&(b="hide"),tinymce.each(e,function(a,c){c>0&&("hide"===b?(a.hide(),f+=30):(a.show(),f-=30))}),f&&!d&&(tinymce.Env.iOS||(c=a.getContentAreaContainer().firstChild,j.setStyle(c,"height",c.clientHeight+f)),"hide"===b?(setUserSetting("hidetb","0"),g&&g.active(!1)):(setUserSetting("hidetb","1"),g&&g.active(!0))),a.fire("wp-toolbar-toggle"))}function c(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return''+b+''})}function d(a){return a.replace(/]+>/g,function(a){if(-1!==a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})}function e(b,c){var d,e,f,g,h;f=a.dom.getViewPort(a.getWin()),d=j.getPos(a.getContentAreaContainer()),e=a.dom.getPos(b),g=Math.max(e.x-f.x,0)+d.x,h=Math.max(e.y-f.y,0)+d.y,j.setStyles(c,{top:h+5+"px",left:g+5+"px",display:"block"})}function f(){j.hide(j.select("#wp_editbtns, #wp_gallerybtns"))}var g,h,i,j=tinymce.DOM,k=0;return"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-setup",[a]),a.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){g=this,g.active("1"===getUserSetting("hidetb")?!0:!1)}}),a.on("PostRender",function(){a.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&b("hide")}),a.addCommand("WP_Adv",function(){b()}),a.on("focus",function(){window.wpActiveEditor=a.id}),a.on("BeforeSetContent",function(b){var c;b.content&&(-1!==b.content.indexOf("/g,function(a,b){return''})),-1!==b.content.indexOf("")&&(c=a.editorManager.i18n.translate("Page break"),b.content=b.content.replace(//g,'')))}),a.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf('data-wp-more="nextpage"')&&(a=""),a}))}),a.on("ResolveName",function(b){var c;"IMG"===b.target.nodeName&&(c=a.dom.getAttrib(b.target,"data-wp-more"))&&(b.name=c)}),a.addCommand("WP_More",function(b){var c,d,e,f="wp-more-tag",g=a.dom,h=a.selection.getNode();return b=b||"more",f+=" mce-wp-"+b,e="more"===b?"Read more...":"Next page",e=a.editorManager.i18n.translate(e),d='',"BODY"===h.nodeName||"P"===h.nodeName&&"BODY"===h.parentNode.nodeName?void a.insertContent(d):(c=g.getParent(h,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},a.getBody()),void(c&&("P"===c.nodeName?c.appendChild(g.create("p",null,d).firstChild):g.insertAfter(g.create("p",null,d),c),a.nodeChanged())))}),a.addCommand("WP_Code",function(){a.formatter.toggle("code")}),a.addCommand("WP_Page",function(){a.execCommand("WP_More","nextpage")}),a.addCommand("WP_Help",function(){a.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,classes:"wp-help",buttons:{text:"Close",onclick:"close"}})}),a.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(a.id)}),a.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){a.execCommand("WP_More","more")}}),a.addButton("wp_page",{tooltip:"Page break",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),a.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&a.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),a.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){a.execCommand("WP_More","more")}}),a.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.on("BeforeExecCommand",function(b){!tinymce.Env.webkit||"InsertUnorderedList"!==b.command&&"InsertOrderedList"!==b.command||(i||(i=a.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),a.getDoc().head.appendChild(i))}),a.on("ExecCommand",function(b){tinymce.Env.webkit&&i&&("InsertUnorderedList"===b.command||"InsertOrderedList"===b.command)&&a.dom.remove(i)}),a.on("init",function(){var b=tinymce.Env,c=["mceContentBody"],d=a.getDoc(),e=a.dom;tinymce.Env.iOS&&e.addClass(d.documentElement,"ios"),"rtl"===a.getParam("directionality")&&(c.push("rtl"),e.setAttrib(d.documentElement,"dir","rtl")),b.ie?9===parseInt(b.ie,10)?c.push("ie9"):8===parseInt(b.ie,10)?c.push("ie8"):b.ie<8&&c.push("ie7"):b.webkit&&c.push("webkit"),c.push("wp-editor"),tinymce.each(c,function(a){a&&e.addClass(d.body,a)}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

    \s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),a.content=a.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[a]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&e.bind(d,"dragstart dragend dragover drop",function(a){"undefined"!=typeof window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(a))}),a.getParam("wp_paste_filters",!0)&&(tinymce.Env.webkit||a.on("PastePreProcess",function(a){a.content=a.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),a.content=a.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2")}),a.on("PastePostProcess",function(a){tinymce.each(e.select("p",a.node),function(a){e.isEmpty(a)&&e.remove(a)})}))}),"undefined"!=typeof window.jQuery&&a.on("keyup",function(b){var c=b.keyCode||b.charCode;c!==k&&((13===c||8===k||46===k)&&window.jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),a.on("SaveContent",function(b){return!a.inline&&a.isHidden()?void(b.content=b.element.value):(b.content=b.content.replace(/

    (?:
    |\u00a0|\uFEFF| )*<\/p>/g,"

     

    "),void(a.getParam("wpautop",!0)&&"undefined"!=typeof window.switchEditors&&(b.content=window.switchEditors.pre_wpautop(b.content))))}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

    (?: |\u00a0|\uFEFF| )+<\/p>/gi,"

    "))}),a.on("preInit",function(){a.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b"),tinymce.Env.iOS&&(a.settings.height=300)}),h="alt+shift",a.addShortcut(h+"+c","","JustifyCenter"),a.addShortcut(h+"+r","","JustifyRight"),a.addShortcut(h+"+l","","JustifyLeft"),a.addShortcut(h+"+j","","JustifyFull"),a.addShortcut(h+"+q","","mceBlockQuote"),a.addShortcut(h+"+u","","InsertUnorderedList"),a.addShortcut(h+"+o","","InsertOrderedList"),a.addShortcut(h+"+n","","mceSpellCheck"),a.addShortcut(h+"+s","","unlink"),a.addShortcut(h+"+m","","WP_Medialib"),a.addShortcut(h+"+z","","WP_Adv"),a.addShortcut(h+"+t","","WP_More"),a.addShortcut(h+"+d","","Strikethrough"),a.addShortcut(h+"+h","","WP_Help"),a.addShortcut(h+"+p","","WP_Page"),a.addShortcut(h+"+x","","WP_Code"),a.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",function(){f()}),a.dom.bind(a.getBody(),"dragstart",function(){f()})}),a.on("BeforeExecCommand",function(){f()}),a.on("SaveContent",function(){f()}),a.on("MouseDown",function(a){"IMG"!==a.target.nodeName&&f()}),a.on("keydown",function(a){(a.which===tinymce.util.VK.DELETE||a.which===tinymce.util.VK.BACKSPACE)&&f()}),{_showButtons:e,_hideButtons:f,_setEmbed:c,_getEmbed:d}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js index dc1f5244..38ee2f8e 100644 --- a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js @@ -117,7 +117,7 @@ tinymce.PluginManager.add( 'wpautoresize', function( editor ) { resize( e ); } - editor.fire( 'wp-autoresize', { height: resizeHeight } ); + editor.fire( 'wp-autoresize', { height: resizeHeight, deltaHeight: e.type === 'nodechange' ? deltaSize : null } ); } } diff --git a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js index 14296b2a..a63aa887 100644 --- a/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpautoresize",function(a){function b(){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()}function c(a){return parseInt(a,10)||0}function d(e){var f,g,k,l,m,n,o,p,q,r,s,t,u=tinymce.DOM;if(j&&(g=a.getDoc())){if(e=e||{},k=g.body,l=g.documentElement,m=h.autoresize_min_height,!k||e&&"setcontent"===e.type&&e.initial||b())return void(k&&l&&(k.style.overflowY="auto",l.style.overflowY="auto"));o=a.dom.getStyle(k,"margin-top",!0),p=a.dom.getStyle(k,"margin-bottom",!0),q=a.dom.getStyle(k,"padding-top",!0),r=a.dom.getStyle(k,"padding-bottom",!0),s=a.dom.getStyle(k,"border-top-width",!0),t=a.dom.getStyle(k,"border-bottom-width",!0),n=k.offsetHeight+c(o)+c(p)+c(q)+c(r)+c(s)+c(t),n&&n=n)&&(n=tinymce.Env.ie?k.scrollHeight:tinymce.Env.webkit&&0===k.clientHeight?0:k.offsetHeight),n>h.autoresize_min_height&&(m=n),h.autoresize_max_height&&n>h.autoresize_max_height?(m=h.autoresize_max_height,k.style.overflowY="auto",l.style.overflowY="auto"):(k.style.overflowY="hidden",l.style.overflowY="hidden",k.scrollTop=0),m!==i&&(f=m-i,u.setStyle(a.iframeElement,"height",m+"px"),i=m,tinymce.isWebKit&&0>f&&d(e),a.fire("wp-autoresize",{height:m}))}}function e(a,b,c){setTimeout(function(){d(),a--?e(a,b,c):c&&c()},b)}function f(){a.dom.hasClass(a.getBody(),"wp-autoresize")||(j=!0,a.dom.addClass(a.getBody(),"wp-autoresize"),a.on("nodechange setcontent keyup FullscreenStateChanged",d),d())}function g(){var b;h.wp_autoresize_on||(j=!1,b=a.getDoc(),a.dom.removeClass(a.getBody(),"wp-autoresize"),a.off("nodechange setcontent keyup FullscreenStateChanged",d),b.body.style.overflowY="auto",b.documentElement.style.overflowY="auto",i=0)}var h=a.settings,i=300,j=!1;a.settings.inline||(h.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10),h.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0),10),h.wp_autoresize_on&&(j=!0,a.on("init",function(){a.dom.addClass(a.getBody(),"wp-autoresize")}),a.on("nodechange keyup FullscreenStateChanged",d),a.on("setcontent",function(){e(3,100)}),a.getParam("autoresize_on_init",!0)&&a.on("init",function(){e(10,200,function(){e(5,1e3)})})),a.on("show",function(){i=0}),a.addCommand("wpAutoResize",d),a.addCommand("wpAutoResizeOn",f),a.addCommand("wpAutoResizeOff",g))}); \ No newline at end of file +tinymce.PluginManager.add("wpautoresize",function(a){function b(){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()}function c(a){return parseInt(a,10)||0}function d(e){var f,g,k,l,m,n,o,p,q,r,s,t,u=tinymce.DOM;if(j&&(g=a.getDoc())){if(e=e||{},k=g.body,l=g.documentElement,m=h.autoresize_min_height,!k||e&&"setcontent"===e.type&&e.initial||b())return void(k&&l&&(k.style.overflowY="auto",l.style.overflowY="auto"));o=a.dom.getStyle(k,"margin-top",!0),p=a.dom.getStyle(k,"margin-bottom",!0),q=a.dom.getStyle(k,"padding-top",!0),r=a.dom.getStyle(k,"padding-bottom",!0),s=a.dom.getStyle(k,"border-top-width",!0),t=a.dom.getStyle(k,"border-bottom-width",!0),n=k.offsetHeight+c(o)+c(p)+c(q)+c(r)+c(s)+c(t),n&&n=n)&&(n=tinymce.Env.ie?k.scrollHeight:tinymce.Env.webkit&&0===k.clientHeight?0:k.offsetHeight),n>h.autoresize_min_height&&(m=n),h.autoresize_max_height&&n>h.autoresize_max_height?(m=h.autoresize_max_height,k.style.overflowY="auto",l.style.overflowY="auto"):(k.style.overflowY="hidden",l.style.overflowY="hidden",k.scrollTop=0),m!==i&&(f=m-i,u.setStyle(a.iframeElement,"height",m+"px"),i=m,tinymce.isWebKit&&0>f&&d(e),a.fire("wp-autoresize",{height:m,deltaHeight:"nodechange"===e.type?f:null}))}}function e(a,b,c){setTimeout(function(){d(),a--?e(a,b,c):c&&c()},b)}function f(){a.dom.hasClass(a.getBody(),"wp-autoresize")||(j=!0,a.dom.addClass(a.getBody(),"wp-autoresize"),a.on("nodechange setcontent keyup FullscreenStateChanged",d),d())}function g(){var b;h.wp_autoresize_on||(j=!1,b=a.getDoc(),a.dom.removeClass(a.getBody(),"wp-autoresize"),a.off("nodechange setcontent keyup FullscreenStateChanged",d),b.body.style.overflowY="auto",b.documentElement.style.overflowY="auto",i=0)}var h=a.settings,i=300,j=!1;a.settings.inline||(h.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10),h.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0),10),h.wp_autoresize_on&&(j=!0,a.on("init",function(){a.dom.addClass(a.getBody(),"wp-autoresize")}),a.on("nodechange keyup FullscreenStateChanged",d),a.on("setcontent",function(){e(3,100)}),a.getParam("autoresize_on_init",!0)&&a.on("init",function(){e(10,200,function(){e(5,1e3)})})),a.on("show",function(){i=0}),a.addCommand("wpAutoResize",d),a.addCommand("wpAutoResizeOn",f),a.addCommand("wpAutoResizeOff",g))}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js index 290a0a06..dd2113be 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js @@ -1,8 +1,354 @@ /* global tinymce */ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { - var serializer, - toolbarActive = false, - editingImage = false; + var floatingToolbar, serializer, + DOM = tinymce.DOM, + settings = editor.settings, + Factory = tinymce.ui.Factory, + each = tinymce.each, + iOS = tinymce.Env.iOS, + toolbarIsHidden = true, + editorWrapParent = tinymce.$( '#postdivrich' ); + + function isPlaceholder( node ) { + return !! ( editor.dom.getAttrib( node, 'data-mce-placeholder' ) || editor.dom.getAttrib( node, 'data-mce-object' ) ); + } + + editor.addButton( 'wp_img_remove', { + tooltip: 'Remove', + icon: 'dashicon dashicons-no', + onclick: function() { + removeImage( editor.selection.getNode() ); + } + } ); + + editor.addButton( 'wp_img_edit', { + tooltip: 'Edit ', // trailing space is needed, used for context + icon: 'dashicon dashicons-edit', + onclick: function() { + editImage( editor.selection.getNode() ); + } + } ); + + each( { + alignleft: 'Align left', + aligncenter: 'Align center', + alignright: 'Align right', + alignnone: 'No alignment' + }, function( tooltip, name ) { + var direction = name.slice( 5 ); + + editor.addButton( 'wp_img_' + name, { + tooltip: tooltip, + icon: 'dashicon dashicons-align-' + direction, + cmd: 'alignnone' === name ? 'wpAlignNone' : 'Justify' + direction.slice( 0, 1 ).toUpperCase() + direction.slice( 1 ), + onPostRender: function() { + var self = this; + + editor.on( 'NodeChange', function( event ) { + var node; + + // Don't bother. + if ( event.element.nodeName !== 'IMG' ) { + return; + } + + node = editor.dom.getParent( event.element, '.wp-caption' ) || event.element; + + if ( 'alignnone' === name ) { + self.active( ! /\balign(left|center|right)\b/.test( node.className ) ); + } else { + self.active( editor.dom.hasClass( node, name ) ); + } + } ); + } + } ); + } ); + + function toolbarConfig() { + var toolbarItems = [], + buttonGroup; + + each( [ 'wp_img_alignleft', 'wp_img_aligncenter', 'wp_img_alignright', 'wp_img_alignnone', 'wp_img_edit', 'wp_img_remove' ], function( item ) { + var itemName; + + function bindSelectorChanged() { + var selection = editor.selection; + + if ( item.settings.stateSelector ) { + selection.selectorChanged( item.settings.stateSelector, function( state ) { + item.active( state ); + }, true ); + } + + if ( item.settings.disabledStateSelector ) { + selection.selectorChanged( item.settings.disabledStateSelector, function( state ) { + item.disabled( state ); + } ); + } + } + + if ( item === '|' ) { + buttonGroup = null; + } else { + if ( Factory.has( item ) ) { + item = { + type: item + }; + + if ( settings.toolbar_items_size ) { + item.size = settings.toolbar_items_size; + } + + toolbarItems.push( item ); + + buttonGroup = null; + } else { + if ( ! buttonGroup ) { + buttonGroup = { + type: 'buttongroup', + items: [] + }; + + toolbarItems.push( buttonGroup ); + } + + if ( editor.buttons[ item ] ) { + itemName = item; + item = editor.buttons[ itemName ]; + + if ( typeof item === 'function' ) { + item = item(); + } + + item.type = item.type || 'button'; + + if ( settings.toolbar_items_size ) { + item.size = settings.toolbar_items_size; + } + + item = Factory.create( item ); + buttonGroup.items.push( item ); + + if ( editor.initialized ) { + bindSelectorChanged(); + } else { + editor.on( 'init', bindSelectorChanged ); + } + } + } + } + } ); + + return { + type: 'panel', + layout: 'stack', + classes: 'toolbar-grp inline-toolbar-grp wp-image-toolbar', + ariaRoot: true, + ariaRemember: true, + items: [ + { + type: 'toolbar', + layout: 'flow', + items: toolbarItems + } + ] + }; + } + + floatingToolbar = Factory.create( toolbarConfig() ).renderTo( document.body ).hide(); + + floatingToolbar.reposition = function() { + var top, left, minTop, className, + windowPos, adminbar, mceToolbar, boundary, + boundaryMiddle, boundaryVerticalMiddle, spaceTop, + spaceBottom, windowWidth, toolbarWidth, toolbarHalf, + iframe, iframePos, iframeWidth, iframeHeigth, + toolbarNodeHeight, verticalSpaceNeeded, + toolbarNode = this.getEl(), + buffer = 5, + margin = 8, + adminbarHeight = 0, + imageNode = editor.selection.getNode(); + + if ( ! imageNode || imageNode.nodeName !== 'IMG' ) { + return this; + } + + windowPos = window.pageYOffset || document.documentElement.scrollTop; + adminbar = tinymce.$( '#wpadminbar' )[0]; + mceToolbar = tinymce.$( '.mce-tinymce .mce-toolbar-grp' )[0]; + boundary = imageNode.getBoundingClientRect(); + boundaryMiddle = ( boundary.left + boundary.right ) / 2; + boundaryVerticalMiddle = ( boundary.top + boundary.bottom ) / 2; + spaceTop = boundary.top; + spaceBottom = iframeHeigth - boundary.bottom; + windowWidth = window.innerWidth; + toolbarWidth = toolbarNode.offsetWidth; + toolbarHalf = toolbarWidth / 2; + iframe = editor.getContentAreaContainer().firstChild; + iframePos = DOM.getPos( iframe ); + iframeWidth = iframe.offsetWidth; + iframeHeigth = iframe.offsetHeight; + toolbarNodeHeight = toolbarNode.offsetHeight; + verticalSpaceNeeded = toolbarNodeHeight + margin + buffer; + + if ( iOS ) { + top = boundary.top + iframePos.y + margin; + } else { + if ( spaceTop >= verticalSpaceNeeded ) { + className = ' mce-arrow-down'; + top = boundary.top + iframePos.y - toolbarNodeHeight - margin; + } else if ( spaceBottom >= verticalSpaceNeeded ) { + className = ' mce-arrow-up'; + top = boundary.bottom + iframePos.y; + } else { + top = buffer; + + if ( boundaryVerticalMiddle >= verticalSpaceNeeded ) { + className = ' mce-arrow-down'; + } else { + className = ' mce-arrow-up'; + } + } + } + + // Make sure the image toolbar is below the main toolbar. + if ( mceToolbar ) { + minTop = DOM.getPos( mceToolbar ).y + mceToolbar.clientHeight; + } else { + minTop = iframePos.y; + } + + // Make sure the image toolbar is below the adminbar (if visible) or below the top of the window. + if ( windowPos ) { + if ( adminbar && adminbar.getBoundingClientRect().top === 0 ) { + adminbarHeight = adminbar.clientHeight; + } + + if ( windowPos + adminbarHeight > minTop ) { + minTop = windowPos + adminbarHeight; + } + } + + if ( top && minTop && ( minTop + buffer > top ) ) { + top = minTop + buffer; + className = ''; + } + + left = boundaryMiddle - toolbarHalf; + left += iframePos.x; + + if ( toolbarWidth >= windowWidth ) { + className += ' mce-arrow-full'; + left = 0; + } else if ( ( left < 0 && boundary.left + toolbarWidth > windowWidth ) || + ( left + toolbarWidth > windowWidth && boundary.right - toolbarWidth < 0 ) ) { + + left = ( windowWidth - toolbarWidth ) / 2; + } else if ( left < iframePos.x ) { + className += ' mce-arrow-left'; + left = boundary.left + iframePos.x; + } else if ( left + toolbarWidth > iframeWidth + iframePos.x ) { + className += ' mce-arrow-right'; + left = boundary.right - toolbarWidth + iframePos.x; + } + + if ( ! iOS ) { + toolbarNode.className = toolbarNode.className.replace( / ?mce-arrow-[\w]+/g, '' ); + toolbarNode.className += className; + } + + DOM.setStyles( toolbarNode, { 'left': left, 'top': top } ); + + return this; + }; + + if ( iOS ) { + // Safari on iOS fails to select image nodes in contentEditoble mode on touch/click. + // Select them again. + editor.on( 'click', function( event ) { + if ( event.target.nodeName === 'IMG' ) { + var node = event.target; + + window.setTimeout( function() { + editor.selection.select( node ); + }, 200 ); + } else { + floatingToolbar.hide(); + } + }); + } + + editor.on( 'nodechange', function( event ) { + var delay = iOS ? 350 : 100; + + if ( event.element.nodeName !== 'IMG' || isPlaceholder( event.element ) ) { + floatingToolbar.hide(); + return; + } + + setTimeout( function() { + var element = editor.selection.getNode(); + + if ( element.nodeName === 'IMG' && ! isPlaceholder( element ) ) { + if ( floatingToolbar._visible ) { + floatingToolbar.reposition(); + } else { + floatingToolbar.show(); + } + } else { + floatingToolbar.hide(); + } + }, delay ); + } ); + + function hide() { + if ( ! toolbarIsHidden ) { + floatingToolbar.hide(); + } + } + + floatingToolbar.on( 'show', function() { + toolbarIsHidden = false; + + if ( this._visible ) { + this.reposition(); + DOM.addClass( this.getEl(), 'mce-inline-toolbar-grp-active' ); + } + } ); + + floatingToolbar.on( 'hide', function() { + toolbarIsHidden = true; + DOM.removeClass( this.getEl(), 'mce-inline-toolbar-grp-active' ); + } ); + + floatingToolbar.on( 'keydown', function( event ) { + if ( event.keyCode === 27 ) { + hide(); + editor.focus(); + } + } ); + + DOM.bind( window, 'resize scroll', function() { + if ( ! toolbarIsHidden && editorWrapParent.hasClass( 'wp-editor-expand' ) ) { + hide(); + } + }); + + editor.on( 'init', function() { + editor.dom.bind( editor.getWin(), 'scroll', hide ); + }); + + editor.on( 'blur hide', hide ); + + // 119 = F8 + editor.shortcuts.add( 'Alt+119', '', function() { + var node = floatingToolbar.find( 'toolbar' )[0]; + + if ( node ) { + node.focus( true ); + } + }); function parseShortcode( content ) { return content.replace( /(?:

    )?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g, function( a, b, c ) { @@ -354,19 +700,21 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { // should create a new function for generating the caption markup html = '

    ' + - '
    ' + dom.getOuterHTML( node ) + '
    '+ imageData.caption +'
    '; + '
    '+ imageData.caption +'
    '; + + wrap = dom.create( 'div', { 'class': 'mceTemp' }, html ); if ( parent = dom.getParent( node, 'p' ) ) { - wrap = dom.create( 'div', { 'class': 'mceTemp' }, html ); parent.parentNode.insertBefore( wrap, parent ); - dom.remove( node ); if ( dom.isEmpty( parent ) ) { dom.remove( parent ); } } else { - dom.setOuterHTML( node, '
    ' + html + '
    ' ); + node.parentNode.insertBefore( wrap, node ); } + + editor.$( wrap ).find( 'dt.wp-caption-dt' ).append( node ); } } else if ( captionNode ) { // Remove the caption wrapper and place the image in new paragraph @@ -385,8 +733,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { } editor.nodeChanged(); - // Refresh the toolbar - addToolbar( imageNode ); } function editImage( img ) { @@ -427,7 +773,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { frame.on( 'close', function() { editor.focus(); frame.detach(); - editingImage = false; }); frame.open(); @@ -457,129 +802,10 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { editor.dom.remove( node ); } - removeToolbar(); editor.nodeChanged(); editor.undoManager.add(); } - function addToolbar( node ) { - var rectangle, toolbarHtml, toolbar, left, - dom = editor.dom; - - removeToolbar(); - - // Don't add to placeholders - if ( ! node || node.nodeName !== 'IMG' || isPlaceholder( node ) ) { - return; - } - - dom.setAttrib( node, 'data-wp-imgselect', 1 ); - rectangle = dom.getRect( node ); - - toolbarHtml = '' + - ''; - - toolbar = dom.create( 'p', { - 'id': 'wp-image-toolbar', - 'data-mce-bogus': 'all', - 'contenteditable': false - }, toolbarHtml ); - - if ( editor.rtl ) { - left = rectangle.x + rectangle.w - 82; - } else { - left = rectangle.x; - } - - editor.getBody().appendChild( toolbar ); - dom.setStyles( toolbar, { - top: rectangle.y, - left: left - }); - - toolbarActive = true; - } - - function removeToolbar() { - var toolbar = editor.dom.get( 'wp-image-toolbar' ); - - if ( toolbar ) { - editor.dom.remove( toolbar ); - } - - editor.dom.setAttrib( editor.dom.select( 'img[data-wp-imgselect]' ), 'data-wp-imgselect', null ); - - editingImage = false; - toolbarActive = false; - } - - function isPlaceholder( node ) { - var dom = editor.dom; - - if ( dom.hasClass( node, 'mceItem' ) || dom.getAttrib( node, 'data-mce-placeholder' ) || - dom.getAttrib( node, 'data-mce-object' ) ) { - - return true; - } - - return false; - } - - function isToolbarButton( node ) { - return ( node && node.nodeName === 'I' && node.parentNode.id === 'wp-image-toolbar' ); - } - - function edit( event ) { - var image, - node = event.target, - dom = editor.dom; - - // Don't trigger on right-click - if ( event.button && event.button > 1 ) { - return; - } - - if ( isToolbarButton( node ) ) { - image = dom.select( 'img[data-wp-imgselect]' )[0]; - - if ( image ) { - editor.selection.select( image ); - - if ( dom.hasClass( node, 'remove' ) ) { - removeImage( image ); - } else if ( dom.hasClass( node, 'edit' ) ) { - if ( ! editingImage ) { - editImage( image ); - editingImage = true; - } - } - } - - event.preventDefault(); - } else if ( node.nodeName === 'IMG' && ! editor.dom.getAttrib( node, 'data-wp-imgselect' ) && ! isPlaceholder( node ) ) { - addToolbar( node ); - } else if ( node.nodeName !== 'IMG' ) { - removeToolbar(); - } - } - - if ( 'ontouchend' in document ) { - editor.on( 'click', function( event ) { - var target = event.target; - - if ( editingImage && target.nodeName === 'IMG' ) { - event.preventDefault(); - } - - if ( isToolbarButton( target ) ) { - event.preventDefault(); - event.stopPropagation(); - } - }); - } - - editor.on( 'mouseup touchend', edit ); - editor.on( 'init', function() { var dom = editor.dom, captionClass = editor.getParam( 'wpeditimage_html5_captions' ) ? 'html5-captions' : 'html4-captions'; @@ -750,31 +976,27 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { } if ( imgNode.parentNode && imgNode.parentNode.nodeName === 'A' ) { - html = dom.getOuterHTML( imgNode.parentNode ); node = imgNode.parentNode; } else { - html = dom.getOuterHTML( imgNode ); node = imgNode; } html = '
    ' + - '
    '+ html +'
    '+ caption +'
    '; + '
    '+ caption +'
    '; - if ( parent = dom.getParent( imgNode, 'p' ) ) { - wrap = dom.create( 'div', { 'class': 'mceTemp' }, html ); - dom.insertAfter( wrap, parent ); - editor.selection.select( wrap ); - editor.nodeChanged(); + wrap = dom.create( 'div', { 'class': 'mceTemp' }, html ); - // Delete the old image node - dom.remove( node ); + if ( parent = dom.getParent( node, 'p' ) ) { + parent.parentNode.insertBefore( wrap, parent ); if ( dom.isEmpty( parent ) ) { dom.remove( parent ); } } else { - editor.selection.setContent( '
    ' + html + '
    ' ); + node.parentNode.insertBefore( wrap, node ); } + + editor.$( wrap ).find( 'dt.wp-caption-dt' ).append( node ); } } else { if ( wrap ) { @@ -821,9 +1043,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { if ( node.nodeName === 'IMG' && dom.getParent( node, '.wp-caption' ) ) { event.preventDefault(); } - - // Remove toolbar to avoid an orphaned toolbar when dragging an image to a new location - removeToolbar(); }); // Prevent IE11 from making dl.wp-caption resizable @@ -839,14 +1058,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { event.target.focus(); } }); - - editor.on( 'click', function( event ) { - if ( event.target.nodeName === 'IMG' && dom.getAttrib( event.target, 'data-wp-imgselect' ) && - dom.getParent( event.target, 'dl.wp-caption' ) ) { - - editor.getBody().focus(); - } - }); } }); @@ -873,14 +1084,12 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { dom.setStyle( parent, 'width', width + 'px' ); } } - // refresh toolbar - addToolbar( node ); }); } }); editor.on( 'BeforeExecCommand', function( event ) { - var node, p, DL, align, + var node, p, DL, align, replacement, cmd = event.command, dom = editor.dom; @@ -893,40 +1102,37 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { editor.selection.setCursorLocation( p, 0 ); editor.nodeChanged(); } - } else if ( cmd === 'JustifyLeft' || cmd === 'JustifyRight' || cmd === 'JustifyCenter' ) { + } else if ( cmd === 'JustifyLeft' || cmd === 'JustifyRight' || cmd === 'JustifyCenter' || cmd === 'wpAlignNone' ) { node = editor.selection.getNode(); - align = cmd.substr(7).toLowerCase(); - align = 'align' + align; - DL = dom.getParent( node, 'dl.wp-caption' ); + align = 'align' + cmd.slice( 7 ).toLowerCase(); + DL = editor.dom.getParent( node, '.wp-caption' ); - removeToolbar(); + if ( node.nodeName !== 'IMG' && ! DL ) { + return; + } - if ( DL ) { - // When inside an image caption, set the align* class on dl.wp-caption - if ( dom.hasClass( DL, align ) ) { - dom.removeClass( DL, align ); - dom.addClass( DL, 'alignnone' ); - } else { - DL.className = DL.className.replace( /align[^ ]+/g, '' ); - dom.addClass( DL, align ); - } + node = DL || node; - if ( node.nodeName === 'IMG' ) { - // Re-select the image to update resize handles, etc. - editor.nodeChanged(); - } - - event.preventDefault(); + if ( editor.dom.hasClass( node, align ) ) { + replacement = ' alignnone'; + } else { + replacement = ' ' + align; } - if ( node.nodeName === 'IMG' ) { - if ( dom.hasClass( node, align ) ) { - // The align class is being removed - dom.addClass( node, 'alignnone' ); - } else { - dom.removeClass( node, 'alignnone' ); - } + node.className = node.className.replace( / ?align(left|center|right|none)/g, '' ) + replacement; + + editor.nodeChanged(); + event.preventDefault(); + + if ( floatingToolbar ) { + floatingToolbar.reposition(); } + + editor.fire( 'ExecCommand', { + command: cmd, + ui: event.ui, + value: event.value + } ); } }); @@ -978,36 +1184,9 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { removeImage( node ); return false; } - - removeToolbar(); - } - - // Most key presses will replace the image so we need to remove the toolbar - if ( toolbarActive ) { - if ( event.ctrlKey || event.metaKey || event.altKey || ( keyCode < 48 && keyCode !== VK.SPACEBAR ) ) { - return; - } - - removeToolbar(); } }); - editor.on( 'mousedown', function( event ) { - if ( isToolbarButton( event.target ) ) { - if ( tinymce.Env.ie ) { - // Stop IE > 8 from making the wrapper resizable on mousedown - event.preventDefault(); - } - } else if ( event.target.nodeName !== 'IMG' ) { - removeToolbar(); - } - }); - - // Remove from undo levels - editor.on( 'BeforeAddUndo', function( event ) { - event.level.content = event.level.content.replace( / data-wp-imgselect="1"/g, '' ); - }); - // After undo/redo FF seems to set the image height very slowly when it is set to 'auto' in the CSS. // This causes image.getBoundingClientRect() to return wrong values and the resize handles are shown in wrong places. // Collapse the selection to remove the resize handles. @@ -1019,10 +1198,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { }); } - editor.on( 'cut wpview-selected', function() { - removeToolbar(); - }); - editor.wpSetImgCaption = function( content ) { return parseShortcode( content ); }; @@ -1040,7 +1215,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { editor.on( 'PostProcess', function( event ) { if ( event.get ) { event.content = editor.wpGetImgCaption( event.content ); - event.content = event.content.replace( / data-wp-imgselect="1"/g, '' ); } }); diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js index 8aec4c9a..49971500 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return b.replace(/(?:

    )?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j,k=tinymce.trim;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=k(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=k(i[2]),i=k(i[1])):(h=k(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'

    "):d})}function c(a){return a.replace(/
    ]*>([\s\S]+?)<\/div>/g,function(a,b){var c="";return-1===b.indexOf("]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"

    "+c[1]+"

    ":""):(c=b.replace(/\s*
    ]+)>\s*
    ]+>([\s\S]+?)<\/dt>\s*
    ]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"
    "),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):c}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:
    ]+>)?]+>(?:<\/a>)?)(

    [\s\S]*<\/p>)?[\s\S]*/gi,"

    $1

    $2")),c)})}function d(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/]*>/g,"$&\n").replace(/^

    /,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target")?!0:!1,e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function e(a){return a&&!(!a.textContent&&!a.innerText)}function f(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(o||(o=new tinymce.html.Serializer({},a.schema)),o.serialize(a.parser.parse(b,{forced_root_block:!1})))}function g(b,c){var d,g,h,i,k,l,m,n,o,p,q,r,s,t,u,v,w=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),t=c.width,u=c.height,"custom"===c.size&&(t=c.customWidth,u=c.customHeight),r={src:c.url,width:t||null,height:u||null,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},w.setAttribs(b,r),s={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!e(b.parentNode)?c.linkUrl?w.setAttribs(b.parentNode,s):w.remove(b.parentNode,!0):c.linkUrl&&((m=w.getParent(b,"a"))&&w.insertAfter(b,m),m=w.create("a",s),b.parentNode.insertBefore(m,b),m.appendChild(b)),n=a.dom.getParent(b,".mceTemp"),h=b.parentNode&&"A"===b.parentNode.nodeName&&!e(b.parentNode)?b.parentNode:b,c.caption?(c.caption=f(c.caption),q=c.attachment_id?"attachment_"+c.attachment_id:null,v="align"+(c.align||"none"),g="wp-caption "+v,c.captionClassName&&(g+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(t=parseInt(t,10),t+=10),n?(p=w.select("dl.wp-caption",n),p.length&&w.setAttribs(p,{id:q,"class":g,style:"width: "+t+"px"}),o=w.select(".wp-caption-dd",n),o.length&&w.setHTML(o[0],c.caption)):(q=q?'id="'+q+'" ':"",i="

    '+w.getOuterHTML(h)+'
    '+c.caption+"
    ",(k=w.getParent(h,"p"))?(l=w.create("div",{"class":"mceTemp"},i),k.parentNode.insertBefore(l,k),w.remove(h),w.isEmpty(k)&&w.remove(k)):w.setOuterHTML(h,'
    '+i+"
    "))):n&&(k=w.create("p"),n.parentNode.insertBefore(k,n),k.appendChild(h),w.remove(n)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged(),j(b)}function h(b){var c,e,f;return"undefined"!=typeof wp&&wp.media?(f=d(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:f,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:f}),wp.media.events.trigger("editor:frame-create",{frame:c}),e=function(d){a.focus(),a.undoManager.transact(function(){g(b,d)}),c.detach()},c.state("image-details").on("update",e),c.state("replace-image").on("replace",e),c.on("close",function(){a.focus(),c.detach(),q=!1}),void c.open()):void a.execCommand("mceImage")}function i(b){var c;"DIV"===b.nodeName&&a.dom.hasClass(b,"mceTemp")?c=b:("IMG"===b.nodeName||"DT"===b.nodeName||"A"===b.nodeName)&&(c=a.dom.getParent(b,"div.mceTemp")),c?(a.selection.select(c.nextSibling?c.nextSibling:c.previousSibling?c.previousSibling:c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),k(),a.nodeChanged(),a.undoManager.add()}function j(b){var c,d,e,f,g=a.dom;k(),b&&"IMG"===b.nodeName&&!l(b)&&(g.setAttrib(b,"data-wp-imgselect",1),c=g.getRect(b),d='',e=g.create("p",{id:"wp-image-toolbar","data-mce-bogus":"all",contenteditable:!1},d),f=a.rtl?c.x+c.w-82:c.x,a.getBody().appendChild(e),g.setStyles(e,{top:c.y,left:f}),p=!0)}function k(){var b=a.dom.get("wp-image-toolbar");b&&a.dom.remove(b),a.dom.setAttrib(a.dom.select("img[data-wp-imgselect]"),"data-wp-imgselect",null),q=!1,p=!1}function l(b){var c=a.dom;return c.hasClass(b,"mceItem")||c.getAttrib(b,"data-mce-placeholder")||c.getAttrib(b,"data-mce-object")?!0:!1}function m(a){return a&&"I"===a.nodeName&&"wp-image-toolbar"===a.parentNode.id}function n(b){var c,d=b.target,e=a.dom;b.button&&b.button>1||(m(d)?(c=e.select("img[data-wp-imgselect]")[0],c&&(a.selection.select(c),e.hasClass(d,"remove")?i(c):e.hasClass(d,"edit")&&(q||(h(c),q=!0))),b.preventDefault()):"IMG"!==d.nodeName||a.dom.getAttrib(d,"data-wp-imgselect")||l(d)?"IMG"!==d.nodeName&&k():j(d))}var o,p=!1,q=!1;return"ontouchend"in document&&a.on("click",function(a){var b=a.target;q&&"IMG"===b.nodeName&&a.preventDefault(),m(b)&&(a.preventDefault(),a.stopPropagation())}),a.on("mouseup touchend",n),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"caption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,g,h,i,j=c.imgData.data,k=c.imgData.node,l=c.imgData.caption,m="",n="",o="";return j.id="__wp-temp-img-id",c.imgData.cancel=!0,j.style||(j.style=null),j.src?(l&&(l=l.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),l=l.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
    "),l=f(l)),k?(i=k.id||null,b.setAttribs(k,j),d=b.getParent(k,"dl.wp-caption"),l?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=l):(k.className&&(m=k.className.match(/wp-image-([0-9]+)/),n=k.className.match(/align(left|right|center|none)/)),n?(n=n[0],k.className=k.className.replace(/align(left|right|center|none)/g,"")):n="alignnone",n=' class="wp-caption '+n+'"',m&&(m=' id="attachment_'+m[1]+'"'),o=j.width||k.clientWidth,o&&(o=parseInt(o,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),k.parentNode&&"A"===k.parentNode.nodeName?(h=b.getOuterHTML(k.parentNode),g=k.parentNode):(h=b.getOuterHTML(k),g=k),h="
    '+h+'
    '+l+"
    ",(e=b.getParent(k,"p"))?(d=b.create("div",{"class":"mceTemp"},h),b.insertAfter(d,e),a.selection.select(d),a.nodeChanged(),b.remove(g),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
    '+h+"
    ")):d&&(h=b.getOuterHTML("A"===k.parentNode.nodeName?k.parentNode:k),e=b.create("p",{},h),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(h=b.createHTML("img",j),l?(g=a.selection.getNode(),j.width&&(o=parseInt(j.width,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),h='
    '+h+'
    '+l+"
    ",e="P"===g.nodeName?g:b.getParent(g,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},h),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
    '+h+"
    ")):a.selection.setContent(h)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",i),void(c.imgData.node=k)):void(k&&(b.remove((d=b.getParent(k,"div.mceTemp"))?d:"A"===k.parentNode.nodeName?k.parentNode:k),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.caption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

    /,"").replace(/<\/p>$/,"")))}),b.bind(a.getDoc(),"dragstart",function(c){var d=a.selection.getNode();"IMG"===d.nodeName&&b.getParent(d,".wp-caption")&&c.preventDefault(),k()}),tinymce.Env.ie&&tinymce.Env.ie>10&&(b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()}),a.on("click",function(c){"IMG"===c.target.nodeName&&b.getAttrib(c.target,"data-wp-imgselect")&&b.getParent(c.target,"dl.wp-caption")&&a.getBody().focus()}))}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px"))),j(c)})}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g=b.command,h=a.dom;"mceInsertContent"===g?(c=h.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=h.create("p"),h.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged()):("JustifyLeft"===g||"JustifyRight"===g||"JustifyCenter"===g)&&(c=a.selection.getNode(),f=g.substr(7).toLowerCase(),f="align"+f,e=h.getParent(c,"dl.wp-caption"),k(),e&&(h.hasClass(e,f)?(h.removeClass(e,f),h.addClass(e,"alignnone")):(e.className=e.className.replace(/align[^ ]+/g,""),h.addClass(e,f)),"IMG"===c.nodeName&&a.nodeChanged(),b.preventDefault()),"IMG"===c.nodeName&&(h.hasClass(c,f)?h.addClass(c,"alignnone"):h.removeClass(c,"alignnone")))}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,j=a.dom,l=tinymce.util.VK;if(h===l.ENTER)c=g.getNode(),d=j.getParent(c,"div.mceTemp"),d&&(j.events.cancel(b),tinymce.each(j.select("dt, dd",d),function(a){j.isEmpty(a)&&j.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'
    ',e=j.create("p",null,f),"DD"===c.nodeName?j.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if(h===l.DELETE||h===l.BACKSPACE){if(c=g.getNode(),"DIV"===c.nodeName&&j.hasClass(c,"mceTemp")?d=c:("IMG"===c.nodeName||"DT"===c.nodeName||"A"===c.nodeName)&&(d=j.getParent(c,"div.mceTemp")),d)return j.events.cancel(b),i(c),!1;k()}if(p){if(b.ctrlKey||b.metaKey||b.altKey||48>h&&h!==l.SPACEBAR)return;k()}}),a.on("mousedown",function(a){m(a.target)?tinymce.Env.ie&&a.preventDefault():"IMG"!==a.target.nodeName&&k()}),a.on("BeforeAddUndo",function(a){a.level.content=a.level.content.replace(/ data-wp-imgselect="1"/g,"")}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.on("cut wpview-selected",function(){k()}),a.wpSetImgCaption=function(a){return b(a)},a.wpGetImgCaption=function(a){return c(a)},a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content),b.content=b.content.replace(/ data-wp-imgselect="1"/g,""))}),{_do_shcode:b,_get_shcode:c}}); \ No newline at end of file +tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(){var b,c=[];return r(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"],function(d){function e(){var b=a.selection;d.settings.stateSelector&&b.selectorChanged(d.settings.stateSelector,function(a){d.active(a)},!0),d.settings.disabledStateSelector&&b.selectorChanged(d.settings.disabledStateSelector,function(a){d.disabled(a)})}var f;"|"===d?b=null:q.has(d)?(d={type:d},p.toolbar_items_size&&(d.size=p.toolbar_items_size),c.push(d),b=null):(b||(b={type:"buttongroup",items:[]},c.push(b)),a.buttons[d]&&(f=d,d=a.buttons[f],"function"==typeof d&&(d=d()),d.type=d.type||"button",p.toolbar_items_size&&(d.size=p.toolbar_items_size),d=q.create(d),b.items.push(d),a.initialized?e():a.on("init",e)))}),{type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp wp-image-toolbar",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:c}]}}function d(){t||m.hide()}function e(b){return b.replace(/(?:

    )?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j,k=tinymce.trim;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=k(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=k(i[2]),i=k(i[1])):(h=k(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'

    "):d})}function f(a){return a.replace(/
    ]*>([\s\S]+?)<\/div>/g,function(a,b){var c="";return-1===b.indexOf("]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"

    "+c[1]+"

    ":""):(c=b.replace(/\s*
    ]+)>\s*
    ]+>([\s\S]+?)<\/dt>\s*
    ]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"
    "),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):c}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:
    ]+>)?]+>(?:<\/a>)?)(

    [\s\S]*<\/p>)?[\s\S]*/gi,"

    $1

    $2")),c)})}function g(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/]*>/g,"$&\n").replace(/^

    /,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target")?!0:!1,e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function h(a){return a&&!(!a.textContent&&!a.innerText)}function i(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(n||(n=new tinymce.html.Serializer({},a.schema)),n.serialize(a.parser.parse(b,{forced_root_block:!1})))}function j(b,c){var d,e,f,g,j,k,l,m,n,o,p,q,r,s,t,u,v=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),s=c.width,t=c.height,"custom"===c.size&&(s=c.customWidth,t=c.customHeight),q={src:c.url,width:s||null,height:t||null,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},v.setAttribs(b,q),r={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?c.linkUrl?v.setAttribs(b.parentNode,r):v.remove(b.parentNode,!0):c.linkUrl&&((l=v.getParent(b,"a"))&&v.insertAfter(b,l),l=v.create("a",r),b.parentNode.insertBefore(l,b),l.appendChild(b)),m=a.dom.getParent(b,".mceTemp"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?b.parentNode:b,c.caption?(c.caption=i(c.caption),p=c.attachment_id?"attachment_"+c.attachment_id:null,u="align"+(c.align||"none"),e="wp-caption "+u,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(s=parseInt(s,10),s+=10),m?(o=v.select("dl.wp-caption",m),o.length&&v.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=v.select(".wp-caption-dd",m),n.length&&v.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",g="

    '+c.caption+"
    ",k=v.create("div",{"class":"mceTemp"},g),(j=v.getParent(f,"p"))?(j.parentNode.insertBefore(k,j),v.isEmpty(j)&&v.remove(j)):f.parentNode.insertBefore(k,f),a.$(k).find("dt.wp-caption-dt").append(f))):m&&(j=v.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(f),v.remove(m)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function k(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=g(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:e,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:e}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){j(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function l(b){var c;"DIV"===b.nodeName&&a.dom.hasClass(b,"mceTemp")?c=b:("IMG"===b.nodeName||"DT"===b.nodeName||"A"===b.nodeName)&&(c=a.dom.getParent(b,"div.mceTemp")),c?(a.selection.select(c.nextSibling?c.nextSibling:c.previousSibling?c.previousSibling:c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var m,n,o=tinymce.DOM,p=a.settings,q=tinymce.ui.Factory,r=tinymce.each,s=tinymce.Env.iOS,t=!0,u=tinymce.$("#postdivrich");return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){l(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){k(a.selection.getNode())}}),r({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"No alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,b.active("alignnone"===c?!/\balign(left|center|right)\b/.test(e.className):a.dom.hasClass(e,c)))})}})}),m=q.create(c()).renderTo(document.body).hide(),m.reposition=function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,p,q,r,t,u,v,w,x,y=this.getEl(),z=5,A=8,B=0,C=a.selection.getNode();return C&&"IMG"===C.nodeName?(f=window.pageYOffset||document.documentElement.scrollTop,g=tinymce.$("#wpadminbar")[0],h=tinymce.$(".mce-tinymce .mce-toolbar-grp")[0],i=C.getBoundingClientRect(),j=(i.left+i.right)/2,k=(i.top+i.bottom)/2,l=i.top,m=v-i.bottom,n=window.innerWidth,p=y.offsetWidth,q=p/2,r=a.getContentAreaContainer().firstChild,t=o.getPos(r),u=r.offsetWidth,v=r.offsetHeight,w=y.offsetHeight,x=w+A+z,s?b=i.top+t.y+A:l>=x?(e=" mce-arrow-down",b=i.top+t.y-w-A):m>=x?(e=" mce-arrow-up",b=i.bottom+t.y):(b=z,e=k>=x?" mce-arrow-down":" mce-arrow-up"),d=h?o.getPos(h).y+h.clientHeight:t.y,f&&(g&&0===g.getBoundingClientRect().top&&(B=g.clientHeight),f+B>d&&(d=f+B)),b&&d&&d+z>b&&(b=d+z,e=""),c=j-q,c+=t.x,p>=n?(e+=" mce-arrow-full",c=0):0>c&&i.left+p>n||c+p>n&&i.right-p<0?c=(n-p)/2:cu+t.x&&(e+=" mce-arrow-right",c=i.right-p+t.x),s||(y.className=y.className.replace(/ ?mce-arrow-[\w]+/g,""),y.className+=e),o.setStyles(y,{left:c,top:b}),this):this},s&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;window.setTimeout(function(){a.selection.select(c)},200)}else m.hide()}),a.on("nodechange",function(c){var d=s?350:100;return"IMG"!==c.element.nodeName||b(c.element)?void m.hide():void setTimeout(function(){var c=a.selection.getNode();"IMG"!==c.nodeName||b(c)?m.hide():m._visible?m.reposition():m.show()},d)}),m.on("show",function(){t=!1,this._visible&&(this.reposition(),o.addClass(this.getEl(),"mce-inline-toolbar-grp-active"))}),m.on("hide",function(){t=!0,o.removeClass(this.getEl(),"mce-inline-toolbar-grp-active")}),m.on("keydown",function(b){27===b.keyCode&&(d(),a.focus())}),o.bind(window,"resize scroll",function(){!t&&u.hasClass("wp-editor-expand")&&d()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",d)}),a.on("blur hide",d),a.shortcuts.add("Alt+119","",function(){var a=m.find("toolbar")[0];a&&a.focus(!0)}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"caption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,g,h,j=c.imgData.data,k=c.imgData.node,l=c.imgData.caption,m="",n="",o="";return j.id="__wp-temp-img-id",c.imgData.cancel=!0,j.style||(j.style=null),j.src?(l&&(l=l.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),l=l.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
    "),l=i(l)),k?(h=k.id||null,b.setAttribs(k,j),d=b.getParent(k,"dl.wp-caption"),l?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=l):(k.className&&(m=k.className.match(/wp-image-([0-9]+)/),n=k.className.match(/align(left|right|center|none)/)),n?(n=n[0],k.className=k.className.replace(/align(left|right|center|none)/g,"")):n="alignnone",n=' class="wp-caption '+n+'"',m&&(m=' id="attachment_'+m[1]+'"'),o=j.width||k.clientWidth,o&&(o=parseInt(o,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),f=k.parentNode&&"A"===k.parentNode.nodeName?k.parentNode:k,g="
    '+l+"
    ",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?(e.parentNode.insertBefore(d,e),b.isEmpty(e)&&b.remove(e)):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f)):d&&(g=b.getOuterHTML("A"===k.parentNode.nodeName?k.parentNode:k),e=b.create("p",{},g),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(g=b.createHTML("img",j),l?(f=a.selection.getNode(),j.width&&(o=parseInt(j.width,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),g='
    '+g+'
    '+l+"
    ",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},g),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
    '+g+"
    ")):a.selection.setContent(g)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",h),void(c.imgData.node=k)):void(k&&(b.remove((d=b.getParent(k,"div.mceTemp"))?d:"A"===k.parentNode.nodeName?k.parentNode:k),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.caption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

    /,"").replace(/<\/p>$/,"")))}),b.bind(a.getDoc(),"dragstart",function(c){var d=a.selection.getNode();"IMG"===d.nodeName&&b.getParent(d,".wp-caption")&&c.preventDefault()}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=c.className.replace(/ ?align(left|center|right|none)/g,"")+g,a.nodeChanged(),b.preventDefault(),m&&m.reposition(),a.fire("ExecCommand",{command:h,ui:b.ui,value:b.value})}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,j=tinymce.util.VK;if(h===j.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'
    ',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===j.DELETE||h===j.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:("IMG"===c.nodeName||"DT"===c.nodeName||"A"===c.nodeName)&&(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),l(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return e(a)},a.wpGetImgCaption=function(a){return f(a)},a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),{_do_shcode:e,_get_shcode:f}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js b/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js index 9e0940e9..b06bcb9f 100644 --- a/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js @@ -1,6 +1,6 @@ /* global tinymce */ /** - * WP Fullscreen (Distraction Free Writing) TinyMCE plugin + * WP Fullscreen (Distraction-Free Writing) TinyMCE plugin */ tinymce.PluginManager.add( 'wpfullscreen', function( editor ) { var settings = editor.settings; @@ -56,20 +56,18 @@ tinymce.PluginManager.add( 'wpfullscreen', function( editor ) { if ( editor.getParam('wp_fullscreen') ) { fullscreenOn(); } - - editor.addShortcut( 'alt+shift+w', '', 'wpFullScreen' ); }); // Register buttons editor.addButton( 'wp_fullscreen', { - tooltip: 'Distraction Free Writing', + tooltip: 'Distraction-free writing mode', shortcut: 'Alt+Shift+W', onclick: toggleFullscreen, classes: 'wp-fullscreen btn widget' // This overwrites all classes on the container! }); editor.addMenuItem( 'wp_fullscreen', { - text: 'Distraction Free Writing', + text: 'Distraction-free writing mode', icon: 'wp_fullscreen', shortcut: 'Alt+Shift+W', context: 'view', diff --git a/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.min.js b/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.min.js index 22295c37..a0db9c71 100644 --- a/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpfullscreen",function(a){function b(){f.wp_fullscreen=!0,a.dom.addClass(a.getDoc().documentElement,"wp-fullscreen"),a.execCommand("wpAutoResizeOn")}function c(){f.wp_fullscreen=!1,a.dom.removeClass(a.getDoc().documentElement,"wp-fullscreen"),a.execCommand("wpAutoResizeOff")}function d(){return"undefined"!=typeof wp&&wp.editor&&wp.editor.fullscreen}function e(){var b=d();b&&(a.getParam("wp_fullscreen")?b.off():b.on())}var f=a.settings;a.addCommand("wpFullScreenOn",b),a.addCommand("wpFullScreenOff",c),a.addCommand("wpFullScreen",e),a.on("keydown",function(a){var b;27===a.keyCode&&(b=d())&&b.settings.visible&&b.off()}),a.on("init",function(){a.getParam("wp_fullscreen")&&b(),a.addShortcut("alt+shift+w","","wpFullScreen")}),a.addButton("wp_fullscreen",{tooltip:"Distraction Free Writing",shortcut:"Alt+Shift+W",onclick:e,classes:"wp-fullscreen btn widget"}),a.addMenuItem("wp_fullscreen",{text:"Distraction Free Writing",icon:"wp_fullscreen",shortcut:"Alt+Shift+W",context:"view",onclick:e})}); \ No newline at end of file +tinymce.PluginManager.add("wpfullscreen",function(a){function b(){f.wp_fullscreen=!0,a.dom.addClass(a.getDoc().documentElement,"wp-fullscreen"),a.execCommand("wpAutoResizeOn")}function c(){f.wp_fullscreen=!1,a.dom.removeClass(a.getDoc().documentElement,"wp-fullscreen"),a.execCommand("wpAutoResizeOff")}function d(){return"undefined"!=typeof wp&&wp.editor&&wp.editor.fullscreen}function e(){var b=d();b&&(a.getParam("wp_fullscreen")?b.off():b.on())}var f=a.settings;a.addCommand("wpFullScreenOn",b),a.addCommand("wpFullScreenOff",c),a.addCommand("wpFullScreen",e),a.on("keydown",function(a){var b;27===a.keyCode&&(b=d())&&b.settings.visible&&b.off()}),a.on("init",function(){a.getParam("wp_fullscreen")&&b()}),a.addButton("wp_fullscreen",{tooltip:"Distraction-free writing mode",shortcut:"Alt+Shift+W",onclick:e,classes:"wp-fullscreen btn widget"}),a.addMenuItem("wp_fullscreen",{text:"Distraction-free writing mode",icon:"wp_fullscreen",shortcut:"Alt+Shift+W",context:"view",onclick:e})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wpgallery/plugin.js b/wp-includes/js/tinymce/plugins/wpgallery/plugin.js index 7f82e357..41dcfe57 100644 --- a/wp-includes/js/tinymce/plugins/wpgallery/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpgallery/plugin.js @@ -61,25 +61,7 @@ tinymce.PluginManager.add('wpgallery', function( editor ) { editor.addCommand( 'WP_Gallery', function() { editMedia( editor.selection.getNode() ); }); -/* - editor.on( 'init', function( e ) { - // _createButtons() - - // iOS6 doesn't show the buttons properly on click, show them on 'touchstart' - if ( 'ontouchstart' in window ) { - editor.dom.events.bind( editor.getBody(), 'touchstart', function( e ) { - var target = e.target; - - if ( target.nodeName == 'IMG' && editor.dom.hasClass( target, 'wp-gallery' ) ) { - editor.selection.select( target ); - editor.dom.events.cancel( e ); - editor.plugins.wordpress._hideButtons(); - editor.plugins.wordpress._showButtons( target, 'wp_gallerybtns' ); - } - }); - } - }); -*/ + editor.on( 'mouseup', function( event ) { var dom = editor.dom, node = event.target; @@ -117,7 +99,7 @@ tinymce.PluginManager.add('wpgallery', function( editor ) { editor.on( 'BeforeSetContent', function( event ) { // 'wpview' handles the gallery shortcode when present - if ( ! editor.plugins.wpview ) { + if ( ! editor.plugins.wpview || typeof wp === 'undefined' || ! wp.mce ) { event.content = replaceGalleryShortcodes( event.content ); } }); diff --git a/wp-includes/js/tinymce/plugins/wpgallery/plugin.min.js b/wp-includes/js/tinymce/plugins/wpgallery/plugin.min.js index dc6288ac..1231ac6c 100644 --- a/wp-includes/js/tinymce/plugins/wpgallery/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpgallery/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpgallery",function(a){function b(a){return a.replace(/\[gallery([^\]]*)\]/g,function(a){return c("wp-gallery",a)})}function c(a,b){return b=window.encodeURIComponent(b),''}function d(a){function b(a,b){return b=new RegExp(b+'="([^"]+)"').exec(a),b?window.decodeURIComponent(b[1]):""}return a.replace(/(?:]+)?>)*(]+>)(?:<\/p>)*/g,function(a,c){var d=b(c,"data-wp-media");return d?"

    "+d+"

    ":a})}function e(b){var c,d,e;"IMG"===b.nodeName&&"undefined"!=typeof wp&&wp.media&&(e=window.decodeURIComponent(a.dom.getAttrib(b,"data-wp-media")),a.dom.hasClass(b,"wp-gallery")&&wp.media.gallery&&(c=wp.media.gallery,d=c.edit(e),d.state("gallery-edit").on("update",function(e){var f=c.shortcode(e).string();a.dom.setAttrib(b,"data-wp-media",window.encodeURIComponent(f)),d.detach()})))}a.addCommand("WP_Gallery",function(){e(a.selection.getNode())}),a.on("mouseup",function(b){function c(){d.removeClass(d.select("img.wp-media-selected"),"wp-media-selected")}var d=a.dom,f=b.target;"IMG"===f.nodeName&&d.getAttrib(f,"data-wp-media")?2!==b.button&&(d.hasClass(f,"wp-media-selected")?e(f):(c(),d.addClass(f,"wp-media-selected"))):c()}),a.on("ResolveName",function(b){var c=a.dom,d=b.target;"IMG"===d.nodeName&&c.getAttrib(d,"data-wp-media")&&c.hasClass(d,"wp-gallery")&&(b.name="gallery")}),a.on("BeforeSetContent",function(c){a.plugins.wpview||(c.content=b(c.content))}),a.on("PostProcess",function(a){a.get&&(a.content=d(a.content))})}); \ No newline at end of file +tinymce.PluginManager.add("wpgallery",function(a){function b(a){return a.replace(/\[gallery([^\]]*)\]/g,function(a){return c("wp-gallery",a)})}function c(a,b){return b=window.encodeURIComponent(b),''}function d(a){function b(a,b){return b=new RegExp(b+'="([^"]+)"').exec(a),b?window.decodeURIComponent(b[1]):""}return a.replace(/(?:]+)?>)*(]+>)(?:<\/p>)*/g,function(a,c){var d=b(c,"data-wp-media");return d?"

    "+d+"

    ":a})}function e(b){var c,d,e;"IMG"===b.nodeName&&"undefined"!=typeof wp&&wp.media&&(e=window.decodeURIComponent(a.dom.getAttrib(b,"data-wp-media")),a.dom.hasClass(b,"wp-gallery")&&wp.media.gallery&&(c=wp.media.gallery,d=c.edit(e),d.state("gallery-edit").on("update",function(e){var f=c.shortcode(e).string();a.dom.setAttrib(b,"data-wp-media",window.encodeURIComponent(f)),d.detach()})))}a.addCommand("WP_Gallery",function(){e(a.selection.getNode())}),a.on("mouseup",function(b){function c(){d.removeClass(d.select("img.wp-media-selected"),"wp-media-selected")}var d=a.dom,f=b.target;"IMG"===f.nodeName&&d.getAttrib(f,"data-wp-media")?2!==b.button&&(d.hasClass(f,"wp-media-selected")?e(f):(c(),d.addClass(f,"wp-media-selected"))):c()}),a.on("ResolveName",function(b){var c=a.dom,d=b.target;"IMG"===d.nodeName&&c.getAttrib(d,"data-wp-media")&&c.hasClass(d,"wp-gallery")&&(b.name="gallery")}),a.on("BeforeSetContent",function(c){a.plugins.wpview&&"undefined"!=typeof wp&&wp.mce||(c.content=b(c.content))}),a.on("PostProcess",function(a){a.get&&(a.content=d(a.content))})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wpview/plugin.js b/wp-includes/js/tinymce/plugins/wpview/plugin.js index 3de4949f..6016e3bd 100644 --- a/wp-includes/js/tinymce/plugins/wpview/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpview/plugin.js @@ -115,8 +115,13 @@ tinymce.PluginManager.add( 'wpview', function( editor ) { var clipboard, dom = editor.dom; - // Bail if node is already selected. - if ( ! viewNode || viewNode === selected ) { + if ( ! viewNode ) { + return; + } + + // Adjust the toolbar position and bail if node is already selected. + if ( viewNode === selected ) { + adjustToolbarPosition( viewNode ); return; } @@ -128,6 +133,7 @@ tinymce.PluginManager.add( 'wpview', function( editor ) { deselect(); selected = viewNode; dom.setAttrib( viewNode, 'data-mce-selected', 1 ); + adjustToolbarPosition( viewNode ); clipboard = dom.create( 'div', { 'class': 'wpview-clipboard', @@ -151,6 +157,24 @@ tinymce.PluginManager.add( 'wpview', function( editor ) { editor.fire( 'wpview-selected', viewNode ); } + function adjustToolbarPosition( viewNode ) { + var delta = 0, + toolbar = editor.$( viewNode ).find( '.toolbar' ), + editorToolbar = tinymce.$( editor.editorContainer ).find( '.mce-toolbar-grp' )[0], + editorToolbarBottom = ( editorToolbar && editorToolbar.getBoundingClientRect().bottom ) || 0; + + if ( toolbar.length && editor.iframeElement ) { + // 48 = 43 for the toolbar + 5 buffer + delta = viewNode.getBoundingClientRect().top + editor.iframeElement.getBoundingClientRect().top - editorToolbarBottom - 48; + } + + if ( delta < 0 ) { + toolbar.removeClass( 'mce-arrow-down' ).css({ top: ( -43 + delta * -1 ) }); + } else if ( delta > 0 && ! toolbar.hasClass( 'mce-arrow-down' ) ) { + toolbar.addClass( 'mce-arrow-down' ).css({ top: '' }); + } + } + /** * Deselect a selected view and remove clipboard */ diff --git a/wp-includes/js/tinymce/plugins/wpview/plugin.min.js b/wp-includes/js/tinymce/plugins/wpview/plugin.min.js index 4e0d998a..6cdef61e 100644 --- a/wp-includes/js/tinymce/plugins/wpview/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpview/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpview",function(a){function b(a){return c(a,"wpview-wrap")}function c(a,b){for(;a&&a.parentNode;){if(a.className&&-1!==(" "+a.className+" ").indexOf(" "+b+" "))return a;a=a.parentNode}return!1}function d(c){return(c=b(c))?window.decodeURIComponent(a.dom.getAttrib(c,"data-wpview-text")||""):""}function e(c,d){return c=b(c),c?(a.dom.setAttrib(c,"data-wpview-text",window.encodeURIComponent(d||"")),!0):!1}function f(a){a.stopPropagation()}function g(b,c){var d=b?"before":"after",e=b?0:1;k(),a.selection.setCursorLocation(a.dom.select(".wpview-selection-"+d,c)[0],e),a.nodeChanged()}function h(b,c,d){var e=a.dom,f=e.create("p");u.ie&&u.ie<11||(f.innerHTML='
    '),c?b.parentNode.insertBefore(f,b):e.insertAfter(f,b),k(),c&&d===v.ENTER?g(c,b):a.selection.setCursorLocation(f,0),a.nodeChanged()}function i(b){a.undoManager.transact(function(){h(b),a.dom.remove(b)})}function j(b){var c,e=a.dom;b&&b!==n&&(a.getBody().focus(),k(),n=b,e.setAttrib(b,"data-mce-selected",1),c=e.create("div",{"class":"wpview-clipboard",contenteditable:"true"},d(b)),a.dom.select(".wpview-body",b)[0].appendChild(c),e.bind(c,"beforedeactivate focusin focusout",f),e.bind(n,"beforedeactivate focusin focusout",f),A?a.selection.select(c):a.selection.select(c,!0),a.nodeChanged(),a.fire("wpview-selected",b))}function k(){var b,c=a.dom;n&&(b=a.dom.select(".wpview-clipboard",n)[0],c.unbind(b),c.remove(b),c.unbind(n,"beforedeactivate focusin focusout click mouseup",f),c.setAttrib(n,"data-mce-selected",null)),n=null}function l(a){return a.replace(/]+data-wpview-text=\"([^"]+)"[^>]*>[\s\S]+?wpview-selection-after[^>]+>(?: |\u00a0)*<\/p><\/div>/g,"$1")}function m(a){return 47>=a&&a!==v.SPACEBAR&&a!==v.ENTER&&a!==v.DELETE&&a!==v.BACKSPACE&&(37>a||a>40)||a>=224||a>=144&&150>=a||a>=91&&93>=a||a>=112&&135>=a}var n,o,p,q,r,s,t,u=tinymce.Env,v=tinymce.util.VK,w=tinymce.dom.TreeWalker,x=!1,y=!0,z=function(){return!1},A=/iPad|iPod|iPhone/.test(navigator.userAgent);return"undefined"!=typeof wp&&wp.mce?(a.on("BeforeAddUndo",function(a){a.lastLevel&&l(a.level.content)===l(a.lastLevel.content)&&a.preventDefault()}),a.on("BeforeSetContent",function(b){var c;b.content&&(n&&i(n),c=a.selection.getNode(),(!b.content.match(/^\s*(https?:\/\/[^\s"]+)\s*$/i)||"P"===c.nodeName&&c.parentNode===a.getBody()&&a.dom.isEmpty(c))&&(b.content=wp.mce.views.toViews(b.content)))}),a.on("SetContent",function(){wp.mce.views.render()}),a.on("click",function(c){var d,e=c.clientX,f=c.clientY,h=a.getBody(),i=h.getBoundingClientRect(),j=h.firstChild,k=j.getBoundingClientRect(),l=h.lastChild,m=l.getBoundingClientRect();fm.bottom&&(d=b(l))?(g(!1,d),c.preventDefault()):tinymce.each(a.dom.select(".wpview-wrap"),function(a){var b=a.getBoundingClientRect();return f>=b.top&&f<=b.bottom?void(ei.right&&(g(!1,a),c.preventDefault())):void 0})}),a.on("init",function(){var c=!1,d=a.selection,e=window.MutationObserver||window.WebKitMutationObserver;a.on("BeforeSetContent",function(){var c,e,f=b(d.getNode());f&&(!f.nextSibling||b(f.nextSibling)?(e=a.getDoc().createTextNode(""),a.dom.insertAfter(e,f)):(c=new w(f.nextSibling,f.nextSibling),e=c.next()),d.select(e),d.collapse(!0))}),a.dom.bind(a.getDoc(),"touchmove",function(){c=!0}),a.on("mousedown mouseup click touchend",function(d){var e=b(d.target);if(y=!1,e){if(d.stopImmediatePropagation(),d.preventDefault(),!("touchend"!==d.type&&"mousedown"!==d.type||d.metaKey||d.ctrlKey)){if(a.dom.hasClass(d.target,"edit"))return wp.mce.views.edit(e),a.focus(),!1;if(a.dom.hasClass(d.target,"remove"))return i(e),!1}return"touchend"===d.type&&c?c=!1:j(e),!1}("touchend"===d.type||"mousedown"===d.type)&&k(),"touchend"===d.type&&c&&(c=!1)},!0),e&&new e(function(){a.fire("wp-body-class-change")}).observe(a.getBody(),{attributes:!0,attributeFilter:["class"]})}),a.on("PreProcess",function(b){tinymce.each(a.dom.select("div[data-wpview-text]",b.node),function(a){a.textContent=a.innerText=" "})}),a.on("PostProcess",function(a){a.content&&(a.content=a.content.replace(/
    ]*?data-wpview-text="([^"]*)"[^>]*>[\s\S]*?<\/div>/g,function(a,b){return b?"

    "+window.decodeURIComponent(b)+"

    ":""}))}),a.on("keydown",function(c){var d,e,f,l,o,q,r,s=c.keyCode,t=a.dom,u=a.selection;if(n){if((c.metaKey||c.ctrlKey)&&s!==v.BACKSPACE&&86!==s||s>=112&&123>=s)return void((c.metaKey||c.ctrlKey)&&88===s&&(x=n));if(e=b(u.getNode()),e!==n)return void k();s===v.LEFT?(g(!0,e),c.preventDefault()):s===v.UP?(e.previousSibling?b(e.previousSibling)?g(!0,e.previousSibling):(k(),u.select(e.previousSibling,!0),u.collapse()):g(!0,e),c.preventDefault()):s===v.RIGHT?(g(!1,e),c.preventDefault()):s===v.DOWN?(e.nextSibling?b(e.nextSibling)?g(!1,e.nextSibling):(k(),u.setCursorLocation(e.nextSibling,0)):g(!1,e),c.preventDefault()):m(s)||(i(n),(s===v.ENTER||s===v.DELETE||s===v.BACKSPACE)&&c.preventDefault())}else{if(c.metaKey||c.ctrlKey||s>=112&&123>=s)return;if(d=u.getNode(),p=d,e=b(d),u.isCollapsed()||(o=u.getRng(),(e=b(o.endContainer))?(q=o.cloneRange(),u.select(e.previousSibling,!0),u.collapse(),r=u.getRng(),q.setEnd(r.endContainer,r.endOffset),u.setRng(q)):(e=b(o.startContainer))&&(q=o.cloneRange(),q.setStart(e.nextSibling,0),u.setRng(q))),!e)return void(c.keyCode===v.BACKSPACE&&(a.dom.isEmpty(d)?(e=b(d.previousSibling))&&(g(!1,e),a.dom.remove(d),c.preventDefault()):(o=u.getRng())&&0===o.startOffset&&0===o.endOffset&&(e=b(d.previousSibling))&&(g(!1,e),c.preventDefault())));if(!(f=t.hasClass(e,"wpview-selection-before"))&&!(l=t.hasClass(e,"wpview-selection-after")))return;if(m(s))return;l&&s===v.UP||f&&s===v.BACKSPACE?(e.previousSibling?b(e.previousSibling)?g(!1,e.previousSibling):t.isEmpty(e.previousSibling)&&s===v.BACKSPACE?t.remove(e.previousSibling):(u.select(e.previousSibling,!0),u.collapse()):g(!0,e),c.preventDefault()):!l||s!==v.DOWN&&s!==v.RIGHT?!f||s!==v.UP&&s!==v.LEFT?f&&s===v.DOWN?(e.nextSibling?b(e.nextSibling)?g(!0,e.nextSibling):u.setCursorLocation(e.nextSibling,0):g(!1,e),c.preventDefault()):l&&s===v.LEFT||f&&s===v.RIGHT?(j(e),c.preventDefault()):l&&s===v.BACKSPACE?(i(e),c.preventDefault()):l?h(e):f&&h(e,!0,s):(e.previousSibling&&(b(e.previousSibling)?g(s===v.UP,e.previousSibling):(u.select(e.previousSibling,!0),u.collapse())),c.preventDefault()):(e.nextSibling&&(b(e.nextSibling)?g(s===v.RIGHT,e.nextSibling):u.setCursorLocation(e.nextSibling,0)),c.preventDefault()),s===v.ENTER&&c.preventDefault()}}),a.on("keyup",function(){x&&(i(x),x=!1)}),a.on("focus",function(){var c;r=!0,a.dom.addClass(a.getBody(),"has-focus"),y&&(c=b(a.getBody().firstChild))&&g(!0,c),y=!1}),a.on("blur",function(){r=!1,a.dom.removeClass(a.getBody(),"has-focus")}),a.on("NodeChange",function(d){var e=a.dom,f=a.dom.select(".wpview-wrap"),h=d.element.className,i=b(d.element),j=p;if(p=!1,clearInterval(o),tinymce.each(f,function(a){a.className&&(a.className=a.className.replace(/ ?\bwpview-(?:selection-before|selection-after|cursor-hide)\b/g,""))}),r&&i)if("wpview-selection-before"!==h&&"wpview-selection-after"!==h||!a.selection.isCollapsed())c(d.element,"wpview-clipboard")||q||(k(),q++,g(!0,i));else{if(q=0,k(),j===i.previousSibling)return void g(!0,i);if(j===i.nextSibling)return void g(!1,i);e.addClass(i,h),o=setInterval(function(){e.hasClass(i,"wpview-cursor-hide")?e.removeClass(i,"wpview-cursor-hide"):e.addClass(i,"wpview-cursor-hide")},500)}}),a.on("BeforeExecCommand",function(){var c,d=a.selection.getNode();d&&((t="wpview-selection-before"===d.className)||"wpview-selection-after"===d.className)&&(c=b(d))&&(h(c,t),s=c)}),a.on("ExecCommand",function(){var b,c;n&&(b=n,k(),j(b)),s&&(c=s[t?"previousSibling":"nextSibling"],c&&"P"===c.nodeName&&a.dom.isEmpty(c)&&(a.dom.remove(c),g(t,s)),s=!1)}),a.on("ResolveName",function(c){a.dom.hasClass(c.target,"wpview-wrap")?(c.name=a.dom.getAttrib(c.target,"data-wpview-type")||"wpview",c.stopPropagation()):b(c.target)&&(c.preventDefault(),c.stopPropagation())}),{getViewText:d,setViewText:e,getView:b}):{getViewText:z,setViewText:z,getView:z}}); \ No newline at end of file +tinymce.PluginManager.add("wpview",function(a){function b(a){return c(a,"wpview-wrap")}function c(a,b){for(;a&&a.parentNode;){if(a.className&&-1!==(" "+a.className+" ").indexOf(" "+b+" "))return a;a=a.parentNode}return!1}function d(c){return(c=b(c))?window.decodeURIComponent(a.dom.getAttrib(c,"data-wpview-text")||""):""}function e(c,d){return c=b(c),c?(a.dom.setAttrib(c,"data-wpview-text",window.encodeURIComponent(d||"")),!0):!1}function f(a){a.stopPropagation()}function g(b,c){var d=b?"before":"after",e=b?0:1;l(),a.selection.setCursorLocation(a.dom.select(".wpview-selection-"+d,c)[0],e),a.nodeChanged()}function h(b,c,d){var e=a.dom,f=e.create("p");v.ie&&v.ie<11||(f.innerHTML='
    '),c?b.parentNode.insertBefore(f,b):e.insertAfter(f,b),l(),c&&d===w.ENTER?g(c,b):a.selection.setCursorLocation(f,0),a.nodeChanged()}function i(b){a.undoManager.transact(function(){h(b),a.dom.remove(b)})}function j(b){var c,e=a.dom;if(b){if(b===o)return void k(b);a.getBody().focus(),l(),o=b,e.setAttrib(b,"data-mce-selected",1),k(b),c=e.create("div",{"class":"wpview-clipboard",contenteditable:"true"},d(b)),a.dom.select(".wpview-body",b)[0].appendChild(c),e.bind(c,"beforedeactivate focusin focusout",f),e.bind(o,"beforedeactivate focusin focusout",f),B?a.selection.select(c):a.selection.select(c,!0),a.nodeChanged(),a.fire("wpview-selected",b)}}function k(b){var c=0,d=a.$(b).find(".toolbar"),e=tinymce.$(a.editorContainer).find(".mce-toolbar-grp")[0],f=e&&e.getBoundingClientRect().bottom||0;d.length&&a.iframeElement&&(c=b.getBoundingClientRect().top+a.iframeElement.getBoundingClientRect().top-f-48),0>c?d.removeClass("mce-arrow-down").css({top:-43+-1*c}):c>0&&!d.hasClass("mce-arrow-down")&&d.addClass("mce-arrow-down").css({top:""})}function l(){var b,c=a.dom;o&&(b=a.dom.select(".wpview-clipboard",o)[0],c.unbind(b),c.remove(b),c.unbind(o,"beforedeactivate focusin focusout click mouseup",f),c.setAttrib(o,"data-mce-selected",null)),o=null}function m(a){return a.replace(/]+data-wpview-text=\"([^"]+)"[^>]*>[\s\S]+?wpview-selection-after[^>]+>(?: |\u00a0)*<\/p><\/div>/g,"$1")}function n(a){return 47>=a&&a!==w.SPACEBAR&&a!==w.ENTER&&a!==w.DELETE&&a!==w.BACKSPACE&&(37>a||a>40)||a>=224||a>=144&&150>=a||a>=91&&93>=a||a>=112&&135>=a}var o,p,q,r,s,t,u,v=tinymce.Env,w=tinymce.util.VK,x=tinymce.dom.TreeWalker,y=!1,z=!0,A=function(){return!1},B=/iPad|iPod|iPhone/.test(navigator.userAgent);return"undefined"!=typeof wp&&wp.mce?(a.on("BeforeAddUndo",function(a){a.lastLevel&&m(a.level.content)===m(a.lastLevel.content)&&a.preventDefault()}),a.on("BeforeSetContent",function(b){var c;b.content&&(o&&i(o),c=a.selection.getNode(),(!b.content.match(/^\s*(https?:\/\/[^\s"]+)\s*$/i)||"P"===c.nodeName&&c.parentNode===a.getBody()&&a.dom.isEmpty(c))&&(b.content=wp.mce.views.toViews(b.content)))}),a.on("SetContent",function(){wp.mce.views.render()}),a.on("click",function(c){var d,e=c.clientX,f=c.clientY,h=a.getBody(),i=h.getBoundingClientRect(),j=h.firstChild,k=j.getBoundingClientRect(),l=h.lastChild,m=l.getBoundingClientRect();fm.bottom&&(d=b(l))?(g(!1,d),c.preventDefault()):tinymce.each(a.dom.select(".wpview-wrap"),function(a){var b=a.getBoundingClientRect();return f>=b.top&&f<=b.bottom?void(ei.right&&(g(!1,a),c.preventDefault())):void 0})}),a.on("init",function(){var c=!1,d=a.selection,e=window.MutationObserver||window.WebKitMutationObserver;a.on("BeforeSetContent",function(){var c,e,f=b(d.getNode());f&&(!f.nextSibling||b(f.nextSibling)?(e=a.getDoc().createTextNode(""),a.dom.insertAfter(e,f)):(c=new x(f.nextSibling,f.nextSibling),e=c.next()),d.select(e),d.collapse(!0))}),a.dom.bind(a.getDoc(),"touchmove",function(){c=!0}),a.on("mousedown mouseup click touchend",function(d){var e=b(d.target);if(z=!1,e){if(d.stopImmediatePropagation(),d.preventDefault(),!("touchend"!==d.type&&"mousedown"!==d.type||d.metaKey||d.ctrlKey)){if(a.dom.hasClass(d.target,"edit"))return wp.mce.views.edit(e),a.focus(),!1;if(a.dom.hasClass(d.target,"remove"))return i(e),!1}return"touchend"===d.type&&c?c=!1:j(e),!1}("touchend"===d.type||"mousedown"===d.type)&&l(),"touchend"===d.type&&c&&(c=!1)},!0),e&&new e(function(){a.fire("wp-body-class-change")}).observe(a.getBody(),{attributes:!0,attributeFilter:["class"]})}),a.on("PreProcess",function(b){tinymce.each(a.dom.select("div[data-wpview-text]",b.node),function(a){a.textContent=a.innerText=" "})}),a.on("PostProcess",function(a){a.content&&(a.content=a.content.replace(/
    ]*?data-wpview-text="([^"]*)"[^>]*>[\s\S]*?<\/div>/g,function(a,b){return b?"

    "+window.decodeURIComponent(b)+"

    ":""}))}),a.on("keydown",function(c){var d,e,f,k,m,p,r,s=c.keyCode,t=a.dom,u=a.selection;if(o){if((c.metaKey||c.ctrlKey)&&s!==w.BACKSPACE&&86!==s||s>=112&&123>=s)return void((c.metaKey||c.ctrlKey)&&88===s&&(y=o));if(e=b(u.getNode()),e!==o)return void l();s===w.LEFT?(g(!0,e),c.preventDefault()):s===w.UP?(e.previousSibling?b(e.previousSibling)?g(!0,e.previousSibling):(l(),u.select(e.previousSibling,!0),u.collapse()):g(!0,e),c.preventDefault()):s===w.RIGHT?(g(!1,e),c.preventDefault()):s===w.DOWN?(e.nextSibling?b(e.nextSibling)?g(!1,e.nextSibling):(l(),u.setCursorLocation(e.nextSibling,0)):g(!1,e),c.preventDefault()):n(s)||(i(o),(s===w.ENTER||s===w.DELETE||s===w.BACKSPACE)&&c.preventDefault())}else{if(c.metaKey||c.ctrlKey||s>=112&&123>=s)return;if(d=u.getNode(),q=d,e=b(d),u.isCollapsed()||(m=u.getRng(),(e=b(m.endContainer))?(p=m.cloneRange(),u.select(e.previousSibling,!0),u.collapse(),r=u.getRng(),p.setEnd(r.endContainer,r.endOffset),u.setRng(p)):(e=b(m.startContainer))&&(p=m.cloneRange(),p.setStart(e.nextSibling,0),u.setRng(p))),!e)return void(c.keyCode===w.BACKSPACE&&(a.dom.isEmpty(d)?(e=b(d.previousSibling))&&(g(!1,e),a.dom.remove(d),c.preventDefault()):(m=u.getRng())&&0===m.startOffset&&0===m.endOffset&&(e=b(d.previousSibling))&&(g(!1,e),c.preventDefault())));if(!(f=t.hasClass(e,"wpview-selection-before"))&&!(k=t.hasClass(e,"wpview-selection-after")))return;if(n(s))return;k&&s===w.UP||f&&s===w.BACKSPACE?(e.previousSibling?b(e.previousSibling)?g(!1,e.previousSibling):t.isEmpty(e.previousSibling)&&s===w.BACKSPACE?t.remove(e.previousSibling):(u.select(e.previousSibling,!0),u.collapse()):g(!0,e),c.preventDefault()):!k||s!==w.DOWN&&s!==w.RIGHT?!f||s!==w.UP&&s!==w.LEFT?f&&s===w.DOWN?(e.nextSibling?b(e.nextSibling)?g(!0,e.nextSibling):u.setCursorLocation(e.nextSibling,0):g(!1,e),c.preventDefault()):k&&s===w.LEFT||f&&s===w.RIGHT?(j(e),c.preventDefault()):k&&s===w.BACKSPACE?(i(e),c.preventDefault()):k?h(e):f&&h(e,!0,s):(e.previousSibling&&(b(e.previousSibling)?g(s===w.UP,e.previousSibling):(u.select(e.previousSibling,!0),u.collapse())),c.preventDefault()):(e.nextSibling&&(b(e.nextSibling)?g(s===w.RIGHT,e.nextSibling):u.setCursorLocation(e.nextSibling,0)),c.preventDefault()),s===w.ENTER&&c.preventDefault()}}),a.on("keyup",function(){y&&(i(y),y=!1)}),a.on("focus",function(){var c;s=!0,a.dom.addClass(a.getBody(),"has-focus"),z&&(c=b(a.getBody().firstChild))&&g(!0,c),z=!1}),a.on("blur",function(){s=!1,a.dom.removeClass(a.getBody(),"has-focus")}),a.on("NodeChange",function(d){var e=a.dom,f=a.dom.select(".wpview-wrap"),h=d.element.className,i=b(d.element),j=q;if(q=!1,clearInterval(p),tinymce.each(f,function(a){a.className&&(a.className=a.className.replace(/ ?\bwpview-(?:selection-before|selection-after|cursor-hide)\b/g,""))}),s&&i)if("wpview-selection-before"!==h&&"wpview-selection-after"!==h||!a.selection.isCollapsed())c(d.element,"wpview-clipboard")||r||(l(),r++,g(!0,i));else{if(r=0,l(),j===i.previousSibling)return void g(!0,i);if(j===i.nextSibling)return void g(!1,i);e.addClass(i,h),p=setInterval(function(){e.hasClass(i,"wpview-cursor-hide")?e.removeClass(i,"wpview-cursor-hide"):e.addClass(i,"wpview-cursor-hide")},500)}}),a.on("BeforeExecCommand",function(){var c,d=a.selection.getNode();d&&((u="wpview-selection-before"===d.className)||"wpview-selection-after"===d.className)&&(c=b(d))&&(h(c,u),t=c)}),a.on("ExecCommand",function(){var b,c;o&&(b=o,l(),j(b)),t&&(c=t[u?"previousSibling":"nextSibling"],c&&"P"===c.nodeName&&a.dom.isEmpty(c)&&(a.dom.remove(c),g(u,t)),t=!1)}),a.on("ResolveName",function(c){a.dom.hasClass(c.target,"wpview-wrap")?(c.name=a.dom.getAttrib(c.target,"data-wpview-type")||"wpview",c.stopPropagation()):b(c.target)&&(c.preventDefault(),c.stopPropagation())}),{getViewText:d,setViewText:e,getView:b}):{getViewText:A,setViewText:A,getView:A}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css b/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css index 9f194f6a..7e9e4e8b 100644 --- a/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css @@ -1 +1 @@ -.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0px}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #F00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#3399ff !important}.mce-edit-focus{outline:1px dotted #333} \ No newline at end of file +.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-spellchecker-word{border-bottom:2px solid red;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid green;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333} \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/content.min.css b/wp-includes/js/tinymce/skins/lightgray/content.min.css index ea08c689..1005b053 100644 --- a/wp-includes/js/tinymce/skins/lightgray/content.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/content.min.css @@ -1 +1 @@ -body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0px}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #F00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#3399ff !important}.mce-edit-focus{outline:1px dotted #333} \ No newline at end of file +body{background-color:#FFF;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-object{border:1px dotted #3A3A3A;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3A3A3A;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-spellchecker-word{border-bottom:2px solid red;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid green;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333} \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/skin.min.css b/wp-includes/js/tinymce/skins/lightgray/skin.min.css index 872959bc..4f6e1670 100644 --- a/wp-includes/js/tinymce/skins/lightgray/skin.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/skin.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #9e9e9e;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scroll{position:relative}.mce-panel{border:0 solid #9e9e9e;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fdfdfd, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));background-image:-webkit-linear-gradient(top, #fdfdfd, #ddd);background-image:-o-linear-gradient(top, #fdfdfd, #ddd);background-image:linear-gradient(to bottom, #fdfdfd, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);zoom:1}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);top:0;left:0;background:#fff;border:1px solid #9e9e9e;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;background:#fff;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-tooltip-inner{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);background-image:-o-linear-gradient(top, #f2f2f2, #ccc);background-image:linear-gradient(to bottom, #f2f2f2, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);zoom:1}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn:active{background-color:#d6d6d6;background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-btn button{padding:4px 10px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid #b1b1b1;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);zoom:1}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;background-image:-moz-linear-gradient(top, #0077b3, #003cb3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));background-image:-webkit-linear-gradient(top, #0077b3, #003cb3);background-image:-o-linear-gradient(top, #0077b3, #003cb3);background-image:linear-gradient(to bottom, #0077b3, #003cb3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);zoom:1}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299;background-image:-moz-linear-gradient(top, #069, #039);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#069), to(#039));background-image:-webkit-linear-gradient(top, #069, #039);background-image:-o-linear-gradient(top, #069, #039);background-image:linear-gradient(to bottom, #069, #039);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px 0 1px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-btn-group .mce-first{border-left:1px solid #b1b1b1;border-left:1px solid rgba(0,0,0,0.25);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.mce-btn-group .mce-last{border-right:1px solid #b1b1b1;border-right:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.mce-btn-group .mce-first.mce-last{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.mce-combobox .mce-btn{border-left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;border-left:1px solid transparent;border-right:1px solid transparent}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:4px;margin-right:-14px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;margin-right:-17px;padding-left:0}.mce-rtl .mce-colorbutton button{padding-right:10px;padding-left:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;width:100%;height:100%}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar{border:1px solid #c4c4c4}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:transparent;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubtn span{color:#333;margin-right:2px;line-height:20px;*line-height:16px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);zoom:1}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:2px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:10px;padding-left:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-untitled:before{content:"\e029"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:0 0;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:400;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container [unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit!important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #9e9e9e;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:700;font-size:20px;line-height:16px;color:#707070}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,.6);width:5px;height:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mce-scroll{position:relative}.mce-panel{border:0 solid #9e9e9e;background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#fdfdfd,#ddd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#ddd));background-image:-webkit-linear-gradient(top,#fdfdfd,#ddd);background-image:-o-linear-gradient(top,#fdfdfd,#ddd);background-image:linear-gradient(to bottom,#fdfdfd,#ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);zoom:1}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);top:0;left:0;background:#fff;border:1px solid #9e9e9e;border:1px solid rgba(0,0,0,.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;background:#fff;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0 0;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:15px;top:9px;font-size:20px;font-weight:700;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:700;text-rendering:optimizelegibility;padding-right:10px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-tooltip-inner{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-btn{border:1px solid #b1b1b1;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) rgba(0,0,0,.25);position:relative;text-shadow:0 1px 1px rgba(255,255,255,.75);display:inline-block;;;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#fff,#d9d9d9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#fff,#d9d9d9);background-image:-o-linear-gradient(top,#fff,#d9d9d9);background-image:linear-gradient(to bottom,#fff,#d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#ccc));background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(to bottom,#f2f2f2,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);zoom:1}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#d6d6d6;background-image:-moz-linear-gradient(top,#e6e6e6,silver);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(silver));background-image:-webkit-linear-gradient(top,#e6e6e6,silver);background-image:-o-linear-gradient(top,#e6e6e6,silver);background-image:linear-gradient(to bottom,#e6e6e6,silver);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-btn:active{background-color:#d6d6d6;background-image:-moz-linear-gradient(top,#e6e6e6,silver);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(silver));background-image:-webkit-linear-gradient(top,#e6e6e6,silver);background-image:-o-linear-gradient(top,#e6e6e6,silver);background-image:linear-gradient(to bottom,#e6e6e6,silver);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-btn button{padding:4px 10px;font-size:14px;line-height:20px;;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid #b1b1b1;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);zoom:1}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;background-image:-moz-linear-gradient(top,#0077b3,#003cb3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0077b3),to(#003cb3));background-image:-webkit-linear-gradient(top,#0077b3,#003cb3);background-image:-o-linear-gradient(top,#0077b3,#003cb3);background-image:linear-gradient(to bottom,#0077b3,#003cb3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);zoom:1}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299;background-image:-moz-linear-gradient(top,#069,#039);background-image:-webkit-gradient(linear,0 0,0 100%,from(#069),to(#039));background-image:-webkit-linear-gradient(top,#069,#039);background-image:-o-linear-gradient(top,#069,#039);background-image:linear-gradient(to bottom,#069,#039);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);zoom:1;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;}.mce-btn-small i{line-height:20px;vertical-align:top;}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;;;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px 0 1px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mce-btn-group .mce-first{border-left:1px solid #b1b1b1;border-left:1px solid rgba(0,0,0,.25);-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.mce-btn-group .mce-last{border-right:1px solid #b1b1b1;border-right:1px solid rgba(0,0,0,.1);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.mce-btn-group .mce-first.mce-last{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#fff,#d9d9d9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#fff,#d9d9d9);background-image:-o-linear-gradient(top,#fff,#d9d9d9);background-image:linear-gradient(to bottom,#fff,#d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);zoom:1;text-indent:-10em;;;;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;;;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.mce-combobox .mce-btn{border-left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;border-left:1px solid transparent;border-right:1px solid transparent}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:4px;margin-right:-14px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;margin-right:-17px;padding-left:0}.mce-rtl .mce-colorbutton button{padding-right:10px;padding-left:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom,rgba(0,0,0,0),#000)}.mce-colorpicker-selector1{background:0 0;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid #000;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid #fff;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;;;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;;;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;;}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;;}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;width:100%;height:100%}.mce-label{display:inline-block;;;text-shadow:0 1px 1px rgba(255,255,255,.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-error{color:#a00}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar{border:1px solid #c4c4c4}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:transparent;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubtn span{color:#333;margin-right:2px;line-height:20px;}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;;;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);zoom:1}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0 0;z-index:1000;padding:5px 0 5px 0;margin:2px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,.2);z-index:1002;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:10px;padding-left:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tab{display:inline-block;;;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url(img/loader.gif) no-repeat center center}.mce-throbber-inline{position:static;height:50px}@font-face{font-family:tinymce;src:url(fonts/tinymce.eot);src:url(fonts/tinymce.eot?#iefix) format('embedded-opentype'),url(fonts/tinymce.woff) format('woff'),url(fonts/tinymce.ttf) format('truetype'),url(fonts/tinymce.svg#tinymce) format('svg');font-weight:400;font-style:normal}@font-face{font-family:tinymce-small;src:url(fonts/tinymce-small.eot);src:url(fonts/tinymce-small.eot?#iefix) format('embedded-opentype'),url(fonts/tinymce-small.woff) format('woff'),url(fonts/tinymce-small.ttf) format('truetype'),url(fonts/tinymce-small.svg#tinymce) format('svg');font-weight:400;font-style:normal}.mce-ico{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-untitled:before{content:"\e029"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/wordpress/images/dashicon-edit.png b/wp-includes/js/tinymce/skins/wordpress/images/dashicon-edit.png index 9b2c54de4206ee3e9518a0e0befddffd760953f7..7c47b1cf28fcc0d62b1b29f1db119334dfb09869 100644 GIT binary patch literal 368 zcmV-$0gwKPP)mKin4c#xp$7PcaE}mj=6V|!G4mif_Ha{hIf*ls+!5|o_BYietM#U zccPM}riOQ>lB%Z3&8nKJu8w!Eo~pUU(Y=z2!IpQ)vX0H|_0ght(e3fk?e*E^?b+@1 z-Li_^@%7>L_36Qq>Gk#T_4W1HuJ!4~_3h2|?a}q^+4c3w_4VQP_38EX_1bef5dZ)H zl1W5CR49?v%-I&fFc?MQ)0$GVG^nWriRn*~_kTE7qLFgnefzDoVgH0$Bk^Yb3yA}b zyc&rEC53Nn0|0FuBJo7uCIGtU0Es7>(%lhE1zRJSqEs5;?1M%yMN`ilKG!W}=Ca62 z=I}m_XA4Lgk!{z>BZ6#J$FMI)gzl*FtksBHS O0000yHtgEWIxwyu~#nRHz-rn8m>FMyiA%gX%Q~ejtA{lGpuzw;_iNg9-x`0RZ?JOq6)YF>L?<002ovPDHLkV1k)7 BZxH|h diff --git a/wp-includes/js/tinymce/skins/wordpress/images/dashicon-no-alt.png b/wp-includes/js/tinymce/skins/wordpress/images/dashicon-no-alt.png deleted file mode 100644 index cc0f927350fc00597fec4558c7478add58df14d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3E_yc@GT)Eg7Vxl8n{UR?EyX^uH_(5RbF0K-nSD-RrT$x z19GMvtebVTZXOVwtebbXY1!4jO;`JNKAd&*>9UI-H}#e8>?_~9^X$QCbw_8_ot#&9 z7KqmMo!zawP*S6|-!`1Rq=zK37GK0P|?>D8-GzkYrB_3PWOUq4=4_VFu_y8HDj zND?j#6sv!F;y=hqo-U3d8t3m$@)l}x;Bk=_5jYy?z$nTl@RQ@t{~Er;nN!#om`Cn; z<+n>~#($3JmdDD=Bd^NT3BTDgb7^&!#Gf4v%bzFlv*>o~@_sdD@Y9nCX?T+PF=|nJ z)Ec8Z;wz45{mtzSWqRYpe2z0AUSiI?hNUO+;%657oV?_2v9ERRdQ-c+ZGY98>Xgi@ V5*1Gg&jvb)!PC{xWt~$(69DO8uHOIv literal 0 HcmV?d00001 diff --git a/wp-includes/js/tinymce/skins/wordpress/images/embedded.png b/wp-includes/js/tinymce/skins/wordpress/images/embedded.png index 4ba12bbcc831c4e5fc0cbaaa8d10a5d00547ebb2..e97e38a29f62a97e510fa79458132518e15b0910 100644 GIT binary patch literal 8177 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 Xj_}iQlZMHx00000NkvXXu0mjftsyKu literal 27197 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 diff --git a/wp-includes/js/tinymce/skins/wordpress/images/more.png b/wp-includes/js/tinymce/skins/wordpress/images/more.png index f7d4a3ad4b3b3d201ca42a5ae18187979bca0311..fca562b7ca81e357a3793e8a3a0cdf831ba8084c 100644 GIT binary patch delta 387 zcmV-}0et?=1D*qrB!4_mOjJcoX>q&B-`~l*yTQ``>dw2nyVAkC|K7;R-v7?(|GT@% z!P4%*ySvG|ySux=?$W`*$;rFP(#grY$-BX`+2t|-000VfQchC<|Ns9#|NpbIKha6N z{{R312T4RhRCwC$+skgkFcbvPiOo$y5}=R&|JN?4RFy7iD}Ns6Y&=_Aibl5M1ONa4 z00000007{>jkPApsd|#Bs%lO$R@HHT9&5Hr0B}{=_9Qt}Pfj%_Q?1E3ByBm50Kj!+ z`?Af+w7m7?FeG0kdphowEdcyN*$!<;+R%D-+nOZPXUUG;&KB-TRaMo~4* zw$qZl?_1Aqn|zaGsySm-4LRT0F3#Ny@H=HY)p4KZZ)5=Yv$D;hC++(?+acL)gLk$700000 h00000008jdJ^=FzDC3CaPEP;;002ovPDHLkV1nx4#`gdK delta 435 zcmbQoe3p5FO1(#bPl)UN|Nr0p2LdR43CMYO=_HVM|Kx5EIJkTF$=wGp?LG-a_ko;) zCr=){^bRNo6g_!z_oaiofePPUI%p#II*EaSfwLsYFBnKOFxcB~-kdr6+%^UVMr}_Q z$B>F!Z*LzgYBCUU2y|G}8L(zc{gMCwFHgEqwrtmya}KuYlhv(n#&|BtVr*z%b%%*T zAR2@mau^+Q8l`t@&ih=|S$lVz;yJ#jSv|-9ZhFSuaD%D*h*|hH$Dd|jTRe|+zarW;K40=E^PF2AAp_3P=CZ#3Ff>o@IQ zx&Ek_naJ%3o%!<;>Nc&Mq}`D0eFI?T6B`+kgKgl-)mbd-nY2 zx4YKf-1F*&*<-~oU(Zg?ouyp;HRbibnMcdcZe$JH(|c#x^_O>+y*9o*C+_x%4GVKq z63%Yq{i!?u$^8=w+YTH~y4_QparyoCoaZO@&0*7de-r2`h9qt%>d<8XqCds+kKL)c U`kNyM?28p#Rjg4CL* zxQ?2xi^W*Yv|U$468TL+(@d6esY)WpiWy3Zok`WQ&-MFHpZnf(@8|t|-mmBL{XXBi zBRL-i_`TzYAV>fuE0cyGzAVteyD%`9t{?aVLA)xCP>+(S%wnBRH!v_Dm&+9j1qhW& z1wyOUDwRqwH5$$M_&E3;j|a@r(NS>JF9$45CKD`C0@OI2PDt79cBxbfKA?<7BT9yZ z!C-(02ykRF+0f7snuX(F%VM#B4-g;>4i1{lW>kO%K2*XM%n*keu&_k^zP>)d>h*f) z6Hss{3`jv7252Y)0eo~9G}MEMo(qS9hByqA580Ot73vHR4}&u@G6MDU^Yf5J%b;iY zCP0I40$V5tx5C{X~-i&|2C2+N0=Vpm`DXBcRDRHlnr zb3^=(W}%Z@8$o=0p;$ax6@5Fc`X>X2$NzLLHaYTQ@X06oY@df2#$+p@pd~jUX8Dxg zQhk3Eg1nYU$;>!fW?ykEvajU@KUn*fX%`bYU00kpJ7+ZQe5|1Ld1^6#zm!s>6u-eov^HdF0=hSk?xQS`Ap z&cmO|KVN)0V*6w~zGl3-cjYmwE0PizCJopkx%AeN!-b3@NobZ&xWl_7#Cj@Xd8&2$ z7X4mpeJOAYFRx6yW2W}uC)y2X*F!H|{kKG&%5vx5p%$qT>_0SJ`4lfj*H% zSikQ2lXj=2zqWCYToU$3{nR+Ct~)_555eNn+uMfe1r5c~YZ(iz`ic9OIc%319HLRd1y2IqqV4R2VldTsy6`?7WY|l72WbOWh|GH$@h*&-usBCCzMv3H|dG z`b{lYn$A7@F1IIGklZ^#(#cXjV(P>z<&OQ7ajCwv62o{8Umy}0e_lPKoVK-yj9Yh~ zU$PEXc3+Vm2jb+FOtIE*EYQbsvfe{KhC-d$>2LFE<_={oy delta 1194 zcmV;b1XcU=2(t;08Gi%-008SH1!({P1bRtCK~#9!?c7~#lT{qY@!#pw@e&b(A#lM3 z0}{amx5X(;SuE_u_eSi8?0ssI20000000000 z0000000000000000P@(Pqa8D6B$|Aw`6xc~sr*a84>S0jPJ^cQm8JMMhQ_(Q3N;En6=X@~#p z?1|(SlTfqdEggL@p{i_+@g&8ku4Ftto7&rX@u^diQ}A$l$RyKkvC<9oDyZvH?_0qe zWA)B6X@3O`OVZiTM=KVV>I$0!0050G001-K4c4~w=zrmZUBlhm*Bq1LEg8+;oILF} zwu#DHTV}V1>I!R$uOw-2#Eq`jDM?!L>B`GiMya-9b=7Kb@wV%eXjAWp6%(VjEcvP_ zyLlzV)&Kx7jevhgj}=LhBuUy$d)EEv^z%kZy8VLD)V5YKW5o_w ze>7H}(SN*w{Bb8!v@TJZR_J*8P+(iGtv$2K^_g<@=eM=&8%dHRNfu_%zw4*oh$Kmp zB=5=0mtGm(^Y0z6&C{bXNlH~O+9m~$k8Jg?x(3sdbgp{1)<|>wdt*m8S|>TpZVff& zR`N&3H20M!PWdB$zio$r%;+_f_rFI%Q-PgQsZ~hFwu12;k6}L?nMvSg*N_<=;DYMGk=?+J`Rmr{p z0Do{7T)HMnk|g;la`sGY>i9PQd2A@`th3I#uUVGj)a}o!gpwrD%5Dj&G!BS=ek|arzGd|A&0Jyim z?48tXUVR|!&Oh%zj&{Yqmn7@jFWJW?H-EO1o8ieVvYXZJqDTD3c5u0LZN7D#Z$=90 zV#i{C`H#9+hh5)_+J005v+m-==Dwf1!OxQvgz=)9;@mRat8 zvCg_w>-fykjsCS(yFb4^J35+C$%))(|E)QjMvg3Al9*CA_FCY8eI zH)PIV`-=Sl0AM=YV+#PlxVQ$#A66^2;Lei?Rr&4Zp0L+hQ)8q3H73&Pl9HKQzdNEj zDQ=o4s`FOzNBvonqyrj~YNW3t71v*1zt85?ovRye4ILbBsE4b9FXz9PdGFt@?RX~i z6Wap-0000000000000000000003!eZ00000000000R9L51LPlaida?**Z=?k07*qo IM6N<$f?TIZ5dZ)H diff --git a/wp-includes/js/tinymce/skins/wordpress/wp-content.css b/wp-includes/js/tinymce/skins/wordpress/wp-content.css index 9cd5c944..47a820ba 100644 --- a/wp-includes/js/tinymce/skins/wordpress/wp-content.css +++ b/wp-includes/js/tinymce/skins/wordpress/wp-content.css @@ -1,5 +1,9 @@ /* Additional default styles for the editor */ +html { + cursor: text; +} + html.ios { height: 100%; } @@ -11,14 +15,23 @@ html.ios { body { font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; - font-size: 13px; - line-height: 19px; + font-size: 16px; + line-height: 1.5; color: #333; margin: 9px 10px; + max-width: 100%; + -webkit-font-smoothing: antialiased !important; +} + +body.rtl { + font-family: Tahoma, "Times New Roman", "Bitstream Charter", Times, serif; +} + +body.locale-he-il { + font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif; } body.wp-autoresize { - max-width: 100%; overflow: visible !important; /* The padding ensures margins of the children are contained in the body. */ padding-top: 1px !important; @@ -34,6 +47,16 @@ body.webkit b { font-weight: bold !important; } +pre { + font-family: Consolas, Monaco, monospace; +} + +td, +th { + font-family: inherit; + font-size: inherit; +} + /* DFW mode */ html.wp-fullscreen, html.wp-fullscreen body#tinymce { @@ -102,16 +125,6 @@ dl.wp-caption * { margin: 0; } -pre { - font: 12px/18px Consolas, Monaco, monospace; -} - -td { - color: #000; - font-size: 11px; - margin: 8px; -} - /* Remove blue highlighting of selected images in WebKit */ img::selection { background-color: transparent; @@ -211,9 +224,7 @@ audio { /* delegate the handling of the selection to the wpview tinymce plugin */ .wpview-wrap, -.wpview-wrap *, -#wp-image-toolbar, -#wp-image-toolbar * { +.wpview-wrap * { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; @@ -310,16 +321,89 @@ audio { .wpview-wrap .toolbar { position: absolute; - top: 0; - left: 0; + top: -43px; + left: 45%; + left: calc(50% - 32px); display: none; z-index: 100; + background-color: #f5f5f5; + border: 1px solid #aaa; + padding: 1px; + cursor: default; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.2 ); + box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.2 ); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin-bottom: 8px; } .wpview-wrap[data-mce-selected] .toolbar { display: block; } +.wpview-wrap .toolbar:before, +.wpview-wrap .toolbar:after { + position: absolute; + left: 50%; + display: block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + border-width: 9px; + margin-left: -9px; + content: ''; +} + +.wpview-wrap .toolbar:after { + border-width: 8px; + margin-left: -8px; +} + +.wpview-wrap .toolbar.mce-arrow-down:before { + bottom: -18px; + border-top-color: #aaa; +} + +.wpview-wrap .toolbar.mce-arrow-down:after { + bottom: -16px; + border-top-color: #f5f5f5; +} + +.wpview-wrap .toolbar.mce-arrow-up:before { + top: -18px; + border-bottom-color: #aaa; +} + +.wpview-wrap .toolbar.mce-arrow-up:after { + top: -16px; + border-bottom-color: #f5f5f5; +} + +.wpview-wrap .toolbar div { + margin: 2px; + padding: 2px 3px; + width: 20px; + height: 20px; + color: #777; + cursor: pointer; + font-size: 20px; + border: 1px solid transparent; + border-radius: 2px; +} + +.wpview-wrap .toolbar div:hover { + background-color: #fafafa; + border-color: #999; + color: #222; + -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); + outline: none; +} + .wpview-wrap .loading-placeholder { border: 1px dashed #ccc; padding: 10px; @@ -371,32 +455,10 @@ audio { background: transparent; } -#wp-image-toolbar { - position: absolute; - margin: 0; -} - -.wpview-wrap .toolbar div, -#wp-image-toolbar i { - margin-top: 7px; - margin-left: 7px; - padding: 2px; - width: 30px; - height: 30px; - box-shadow: 0 1px 3px rgba(0,0,0,0.5); - background-color: #000; - background-color: rgba(0,0,0,0.9); - cursor: pointer; - color: white; - font-size: 30px; -} - .ie8 .wpview-wrap .toolbar div, -.ie7 .wpview-wrap .toolbar div, -.ie8 #wp-image-toolbar i, -.ie7 #wp-image-toolbar i { +.ie7 .wpview-wrap .toolbar div { display: inline; - padding: 0; + padding: 4px; } .ie8 .dashicons-edit, @@ -404,9 +466,9 @@ audio { background-image: url(images/dashicon-edit.png); } -.ie8 .dashicons-no-alt, -.ie7 .dashicons-no-alt { - background-image: url(images/dashicon-no-alt.png); +.ie8 .dashicons-no, +.ie7 .dashicons-no { + background-image: url(images/dashicon-no.png); } .wpview-error { @@ -435,27 +497,6 @@ audio { font-family: 'Open Sans', sans-serif; } -.wpview-wrap .toolbar div:hover, -#wp-image-toolbar i:hover { - box-shadow: 0 1px 3px rgba(0,0,0,0.8); - background-color: #000; - color: #2ea2cc; -} - -/* Audio player is short; therefore let's put the toolbar above */ -.wpview-wrap[data-wpview-type="audio"] .toolbar { - top: auto; - bottom: -34px; -} - -.wpview-wrap[data-wpview-type="audio"] .toolbar div { - margin-top: 0; -} - -.wpview-wrap[data-wpview-type="audio"] .toolbar div:first-child { - margin-left: 0; -} - .wont-play { padding: 4px 0; } @@ -582,17 +623,6 @@ img.wp-oembed { float: right; } -.rtl .wpview-wrap .toolbar { - left: auto; - right: 0; -} - -.rtl .wpview-wrap .toolbar div, -.rtl #wp-image-toolbar i { - margin-left: auto; - margin-right: 7px; -} - @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), diff --git a/wp-includes/js/tinymce/themes/modern/theme.min.js b/wp-includes/js/tinymce/themes/modern/theme.min.js index ea84b66b..c132ad53 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.min.js +++ b/wp-includes/js/tinymce/themes/modern/theme.min.js @@ -1 +1 @@ -tinymce.ThemeManager.add("modern",function(e){function t(){function t(t){var n,o=[];if(t)return d(t.split(/[ ,]/),function(t){function i(){var i=e.selection;"bullist"==r&&i.selectorChanged("ul > li",function(e,i){for(var n,o=i.parents.length;o--&&(n=i.parents[o].nodeName,"OL"!=n&&"UL"!=n););t.active(e&&"UL"==n)}),"numlist"==r&&i.selectorChanged("ol > li",function(e,i){for(var n,o=i.parents.length;o--&&(n=i.parents[o].nodeName,"OL"!=n&&"UL"!=n););t.active(e&&"OL"==n)}),t.settings.stateSelector&&i.selectorChanged(t.settings.stateSelector,function(e){t.active(e)},!0),t.settings.disabledStateSelector&&i.selectorChanged(t.settings.disabledStateSelector,function(e){t.disabled(e)})}var r;"|"==t?n=null:c.has(t)?(t={type:t},u.toolbar_items_size&&(t.size=u.toolbar_items_size),o.push(t),n=null):(n||(n={type:"buttongroup",items:[]},o.push(n)),e.buttons[t]&&(r=t,t=e.buttons[r],"function"==typeof t&&(t=t()),t.type=t.type||"button",u.toolbar_items_size&&(t.size=u.toolbar_items_size),t=c.create(t),n.items.push(t),e.initialized?i():e.on("init",i)))}),i.push({type:"toolbar",layout:"flow",items:o}),!0}var i=[];if(tinymce.isArray(u.toolbar)){if(0===u.toolbar.length)return;tinymce.each(u.toolbar,function(e,t){u["toolbar"+(t+1)]=e}),delete u.toolbar}for(var n=1;10>n&&t(u["toolbar"+n]);n++);return i.length||u.toolbar===!1||t(u.toolbar||f),i.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:i}:void 0}function i(){function t(t){var i;return"|"==t?{text:"|"}:i=e.menuItems[t]}function i(i){var n,o,r,a,s;if(s=tinymce.makeMap((u.removed_menuitems||"").split(/[ ,]/)),u.menu?(o=u.menu[i],a=!0):o=h[i],o){n={text:o.title},r=[],d((o.items||"").split(/[ ,]/),function(e){var i=t(e);i&&!s[e]&&r.push(t(e))}),a||d(e.menuItems,function(e){e.context==i&&("before"==e.separator&&r.push({text:"|"}),e.prependToContext?r.unshift(e):r.push(e),"after"==e.separator&&r.push({text:"|"}))});for(var l=0;l li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"UL"==d)}),"numlist"==f&&c.selectorChanged("ol > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"OL"==d)}),b.settings.stateSelector&&c.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&c.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var f;"|"==b?d=null:k.has(b)?(b={type:b},j.toolbar_items_size&&(b.size=j.toolbar_items_size),e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(f=b,b=a.buttons[f],"function"==typeof b&&(b=b()),b.type=b.type||"button",j.toolbar_items_size&&(b.size=j.toolbar_items_size),b=k.create(b),d.items.push(b),a.initialized?c():a.on("init",c)))}),c.push({type:"toolbar",layout:"flow",items:e}),!0}var c=[];if(tinymce.isArray(j.toolbar)){if(0===j.toolbar.length)return;tinymce.each(j.toolbar,function(a,b){j["toolbar"+(b+1)]=a}),delete j.toolbar}for(var d=1;10>d&&b(j["toolbar"+d]);d++);return c.length||j.toolbar===!1||b(j.toolbar||o),c.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:c}:void 0}function c(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((j.removed_menuitems||"").split(/[ ,]/)),j.menu?(e=j.menu[c],g=!0):e=n[c],e){d={text:e.title},f=[],l((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||l(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,p,h){function m(e){i(n(e||_.event),g)}var g,v,y,b,C,x,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),h=h||t,o=o.split(" "),y=o.length;y--;)b=o[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?p.call(h,n({type:b})):(d||(C=f[b],C&&(x=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?p({type:b}):v.push({func:p,scope:h}):(s[g][b]=v=[{func:p,scope:h}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?r(t,x,a):e(t,C||b,x,w)));return t=v=0,p}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var p=o.nativeHandler,h=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=p,o.fakeName=h,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,p,h,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(H&&!r){if(i=vt.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!M||!M.test(e))){if(p=d=F,h=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?p=d.replace(bt,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=c.length;l--;)c[l]=p+f(c[l]);h=yt.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return S(e.replace(st,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.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||K)-(~e.sourceIndex||K);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 c(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 u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function h(e){return e.length>1?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;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],p=[],h=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:h||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[p[u]]=!(y[p[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?tt.call(r,d):f[u])>-1&&(r[c]=!(a[c]=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),c=p(function(e){return tt.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[p(h(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&h(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(st,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return h(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,p=0,h="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);h!==x&&null!=(u=b[h]);h++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&p--,r&&m.push(u))}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),c&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,K=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,et=X.slice,tt=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},nt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",rt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ot="\\["+rt+"*("+it+")(?:"+rt+"*([*^$|!~]?=)"+rt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+rt+"*\\]",at=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ot+")*)|.*)\\)|)",st=new RegExp("^"+rt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+rt+"+$","g"),lt=new RegExp("^"+rt+"*,"+rt+"*"),ct=new RegExp("^"+rt+"*([>+~]|"+rt+")"+rt+"*"),ut=new RegExp("="+rt+"*([^\\]'\"]*?)"+rt+"*\\]","g"),dt=new RegExp(at),ft=new RegExp("^"+it+"$"),pt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+at),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+rt+"*(even|odd|(([+-]|)(\\d*)n|)"+rt+"*(?:([+-]|)"+rt+"*(\\d+)|))"+rt+"*\\)|)","i"),bool:new RegExp("^(?:"+nt+")$","i"),needsContext:new RegExp("^"+rt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+rt+"*((?:-\\d)?\\d*)"+rt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}"+rt+"?|("+rt+")|.)","ig"),xt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=et.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(wt){Z={apply:X.length?function(e,t){Q.apply(e,et.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,H=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=gt.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&H){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ct,xt);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){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}: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){return H?t.getElementsByClassName(e):void 0},P=[],M=[],(x.qsa=gt.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+rt+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+rt+"*(?:value|"+nt+")"),e.querySelectorAll(":checked").length||M.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+rt+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(x.matchesSelector=gt.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",at)}),M=M.length&&new RegExp(M.join("|")),P=P.length&&new RegExp(P.join("|")),t=gt.test(L.compareDocumentPosition),I=t||gt.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=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?tt.call(R,e)-tt.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?tt.call(R,e)-tt.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):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(ut,"='$1']"),!(!x.matchesSelector||!H||P&&P.test(n)||M&&M.test(n)))try{var r=O.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&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!H):t;return i!==t?i:x.attributes||!H?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.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)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:pt,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(Ct,xt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,xt),"~="===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 pt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&dt.test(n)&&(t=N(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(Ct,xt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+rt+")"+e+"("+rt+"|$)"))&&U(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+"-":!1):!0}},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 c,u,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(u=g[F]||(g[F]={}),c=u[e]||[],p=c[0]===W&&c[1],f=c[0]===W&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(f=p=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,p,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[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]=[W,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=tt.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=k(e.replace(st,"$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(Ct,xt),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return ft.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ct,xt).toLowerCase(),function(e){var n;do if(n=H?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 mt.test(e.nodeName)},input:function(e){return ht.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:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&H&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ct,xt),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pt.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(Ct,xt),yt.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||k(e,d))(r,t,!H,n,yt.test(e)&&u(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){return n?void 0: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){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(nt,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){function e(e){return null===e||e===t?"":(""+e).replace(m,"")}function n(e,n){return n?"array"==n&&g(e)?!0:typeof e==n:e!==t}function r(e){var t=e,n,r;if(!g(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function i(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function o(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function a(e,t){var n=[];return o(e,function(e){n.push(t(e))}),n}function s(e,t){var n=[];return o(e,function(e){(!t||t(e))&&n.push(e)}),n}function l(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function c(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function u(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function d(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),o(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void d(e,t,n,r)}))}function f(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function h(t,r){return!t||n(t,"array")?t:a(t.split(r||","),e)}var m=/^\s*|\s*$/g,g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:e,isArray:g,is:n,toArray:r,makeMap:i,each:o,map:a,grep:s,inArray:c,extend:u,create:l,walk:d,createNS:f,resolve:p,explode:h}}),r(d,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(f,[l,c,u,d],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e,t){var n,r,i;for(t=t||x,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function l(e,t,n,r){var i;if(a(t))t=s(t,g(e[0]));else if(t.length&&!t.nodeType){if(t=d.makeArray(t),r)for(i=t.length-1;i>=0;i--)l(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function m(e,t){var n=[];return h(e,function(e,r){t(r,e)&&n.push(r)}),n}function g(e){return e?9==e.nodeType?e:e.ownerDocument:x}function v(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof d&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&d(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function y(e,n,r,i){var o=[];for(i instanceof d&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&d(e).is(i))break}o.push(e)}return o}function b(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){h(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var x=document,w=Array.prototype.push,_=Array.prototype.slice,E=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,N=e.Event,k,S=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),T=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),R={"for":"htmlFor","class":"className",readonly:"readOnly"},A={"float":"cssFloat"},B={},D={},L=/^\s*|\s*$/g;return d.fn=d.prototype={constructor:d,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 d(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]:E.exec(e),!r)return d(t).find(e);if(r[1])for(i=s(e,g(t)).firstChild;i;)w.call(n,i),i=i.nextSibling;else{if(i=g(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(d(e));if(e.nodeType)return n.add([e]);if(t!==!1)for(r=d.unique(n.toArray().concat(d.makeArray(e))),n.length=r.length,i=0;it;t++)d.find(e,this[t],r);return d(r)},filter:function(e){return d("function"==typeof e?m(this.toArray(),function(t,n){return e(n,t)}):d.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof d&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&d(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),d(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:w,sort:[].sort,splice:[].splice},r.extend(d,{extend:r.extend,makeArray:r.toArray,inArray:f,isArray:r.isArray,each:h,trim:p,grep:m,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?d.find.matchesSelector(t[0],e)?[t[0]]:[]:d.find.matches(e,t)}}),h({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},next:function(e){return b(e,"nextSibling",1)},prev:function(e){return b(e,"previousSibling",1)},children:function(e){return y(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){d.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(d.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(i=d.unique(i),0===e.indexOf("parents")&&(i=i.reverse())),i=d(i),n?i.filter(n):i}}),h({parentsUntil:function(e,t){return v(e,"parentNode",t)},nextUntil:function(e,t){return y(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return y(e,"previousSibling",1,t).slice(1)}},function(e,t){d.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(d.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=d.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=d(o),r?o.filter(r):o}}),d.fn.is=function(e){return!!e&&this.filter(e).length>0},d.fn.init.prototype=d.fn,d.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 d.extend(t,this),t},i.ie&&i.ie<8&&(C(B,"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}}),C(B,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(A["float"]="styleFloat",C(D,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),d.attrHooks=B,d.cssHooks=D,d}),r(p,[],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,c={},u,d,f,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function h(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,h),m[v]=b?p(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(h,[],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}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(m,[u],function(e){function t(n){function r(){return M.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(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 c(e){o(e.parentNode,j(e)+1)}function u(e){e?(H[U]=H[V],H[$]=H[W]):(H[V]=H[U],H[W]=H[$]),H.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function p(e,t){var n=H[V],r=H[W],i=H[U],o=H[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function h(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],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=H.extractContents();H.insertNode(e),e.appendChild(t),H.selectNode(e)}function b(){return q(new t(n),{startContainer:H[V],startOffset:H[W],endContainer:H[U],endOffset:H[$],collapsed:H.collapsed,commonAncestorContainer:H.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return H[V]==H[U]&&H[W]==H[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(H[V]=t,H[W]=r):(H[U]=t,H[$]=r),i=H[U];i.parentNode;)i=i.parentNode;for(o=H[V];o.parentNode;)o=o.parentNode;o==i?w(H[V],H[W],H[U],H[$])>0&&H.collapse(e):H.collapse(e),H.collapsed=x(),H.commonAncestorContainer=n.findCommonAncestor(H[V],H[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(H[V]==H[U])return N(e);for(t=H[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[V])return k(t,e);++n}for(t=H[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[U])return S(t,e);++r}for(o=r-n,a=H[V];o>0;)a=a.parentNode,o--;for(s=H[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),H[W]==H[$])return t;if(3==H[V].nodeType){if(n=H[V].nodeValue,i=n.substring(H[W],H[$]),e!=O&&(o=H[V],c=H[W],u=H[$]-H[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),H.collapse(F)),e==I)return;return i.length>0&&t.appendChild(M.createTextNode(i)),t}for(o=C(H[V],H[W]),a=H[$]-H[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&H.collapse(F),t}function k(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-H[W],0>=a)return t!=O&&(H.setEndBefore(e),H.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!=O&&(H.setEndBefore(e),H.collapse(z)),n}function S(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=H[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(H.setStartAfter(e),H.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(H.setStartAfter(e),H.collapse(F)),o}function R(e,t){var n=C(H[U],H[$]-1),r,i,o,a,s,l=n!=H[U];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(H[V],H[W]),r=n!=H[V],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,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=H[W],a=o.substring(l),s=o.substring(0,l)):(l=H[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var H=this,M=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(H,{startContainer:M,startOffset:0,endContainer:M,endOffset:0,collapsed:F,commonAncestorContainer:M,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:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:p,deleteContents:h,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),H}return t.prototype.toString=function(){return this.toStringIE()},t}),r(g,[u],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,c=/[<>&\"\']/g,u=/&(#x|#)?([\w]+);/g,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(c,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 c(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?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(v,[],function(){return function(e,t){function n(t){e.getElementsByTagName("head")[0].appendChild(t)}function r(t,r,s){function l(){for(var e=v.passed,t=e.length;t--;)e[t]();v.status=2,v.passed=[],v.failed=[]}function c(){for(var e=v.failed,t=e.length;t--;)e[t]();v.status=3,v.passed=[],v.failed=[]}function u(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function d(e,t){e()||((new Date).getTime()-g0)return m=e.createElement("style"),m.textContent='@import "'+t+'"',p(),void n(m);f()}n(h),h.href=t}}var i=0,o={},a;t=t||{},a=t.maxLoadTime||5e3,this.load=r}}),r(y,[c,f,p,l,h,m,g,d,u,v],function(e,n,r,i,o,a,s,l,c,u){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 o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!v||e.documentMode>=8,o.boxModel=!v||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(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 p=c.each,h=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return f.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(v&&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!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),p(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"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(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),h(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(y.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=h(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&&e.attr("data-mce-style",null)},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=v?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){this.$$(e).css(t)},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){p(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,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.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!==f.DOM&&n===document){var o=f.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,f.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!==f.DOM&&n===document?void f.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void p(e.split(","),function(e){var i;t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&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),v?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?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{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 h(t,"array")&&(e=e.cloneNode(!0)),n&&p(m(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),p(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(c.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=[],p(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(v){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,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||n.schema?n.schema.getNonEmptyElements():null;do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(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},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=g(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;return e&&t?(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.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.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(c.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}},f.DOM=new f(document),f}),r(b,[y,u],function(e,t){function n(){function e(e,t){function n(){o.remove(s),a&&(a.onreadystatechange=a.onload=a=null),t()}function i(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var o=r,a,s;s=o.uniqueId(),a=document.createElement("script"),a.id=s,a.type="text/javascript",a.src=e,"onreadystatechange"in a?a.onreadystatechange=function(){/loaded|complete/.test(a.readyState)&&n()}:a.onload=n,a.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(a)}var t=0,n=1,a=2,s={},l=[],c={},u=[],d=0,f;this.isDone=function(e){return s[e]==a},this.markDone=function(e){s[e]=a},this.add=this.load=function(e,n,r){var i=s[e];i==f&&(l.push(e),s[e]=t),n&&(c[e]||(c[e]=[]),c[e].push({func:n,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(l,e,t)},this.loadScripts=function(t,r,l){function p(e){i(c[e],function(e){e.func.call(e.scope)}),c[e]=f}var h;u.push({func:r,scope:l||this}),(h=function(){var r=o(t);t.length=0,i(r,function(t){return s[t]==a?void p(t):void(s[t]!=n&&(s[t]=n,d++,e(t,function(){s[t]=a,d--,p(t),h()})))}),d||(i(u,function(e){e.func.call(e.scope)}),u.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,u],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+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))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},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){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&a.call(s?s:e)}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(x,[u,h],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,p,h,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}h=s(c,p)||c,m=s(d,p)||d,l(c,h,!0),y=a(h==c?h:h.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,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 c=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||h[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,h,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,h=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(p=c.childNodes[u>0?u-1:0],p&&(h[p.nodeName]||"TABLE"==p.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=m?0:p.nodeValue.length,c=p,i=!0;break}if(h[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||m||u++,i=!0;break}}while(p=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.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},r}),r(w,[x],function(e){return function(t){function n(e){var n,r;if(r=t.$(e).parentsUntil(t.getBody()).add(e),r.length===i.length){for(n=r.length;n>=0&&r[n]===i[n];n--);if(-1===n)return i=r,!0}return i=r,!1}var r,i=[];"onselectionchange"in t.getDoc()||t.on("NodeChange Click MouseUp KeyUp Focus",function(n){var i,o;i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset},"nodechange"!=n.type&&e.compareRanges(o,r)||t.fire("SelectionChange"),r=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart(!0);t.selection.isCollapsed()||n(e)||!t.dom.isChildOf(e,t.getBody())||t.nodeChanged({selectionChange:!0})}),t.on("MouseUp",function(e){e.isDefaultPrevented()||setTimeout(function(){t.nodeChanged()},0)}),this.nodeChanged=function(e){var n=t.selection,r,i,o;t.initialized&&n&&!t.settings.disable_nodechange&&!t.settings.readonly&&(o=t.getBody(),r=n.getStart()||o,r=r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",e))}}}),r(_,[],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;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(E,[u],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,p;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),p=t("acronym applet basefont big font strike tt"),u.push.apply(u,p),s(p,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("source","src type media"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,p,h,m,g,v,b,x,w,_,E,N,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=k.exec(e[n])){if(b=s[1],p=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=S.exec(f[i])){if(c={},m=s[1],h=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(h),c.required=!0),"-"===m){delete g[h],v.splice(u(v,h),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:h,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:h,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(h)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(h),l.attributePatterns.push(c)):(g[h]||v.push(h),g[h]=c)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),s(_,function(e,t){b[t]=e.children})}function h(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&s(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],s(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=l({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,E,N,k,S,T,R,A,B,D,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",k),B=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),h(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=p,v.addCustomElements=h,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,u],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}h.map[t]=n,h.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),H=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=M.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(N=!1),h=[],h.map={},S.replace(P,s)):(h=[],h.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!h.length&&(N=!1),D)for(m=D.length;m--;)k=D[m],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I});if(B)for(m=B.length;m--;)k=B[m],v=k.name,v in h.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in h.map););-1===m&&(N=!1)}if(k=h.map["data-mce-bogus"]){if("all"===k){u=r(a,e,M.lastIndex),M.lastIndex=u;continue}N=!1}}N&&l.start(d,h,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),M.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?N&&l.end(d):p.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=p[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[_,E,N,u],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,p,h,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),h=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,E,N,k,S,T,R,A=[],B,D,L,H,M,P,O,I;if(o=o||{},p={},h={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,M=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,H=/^[ \t\r\n]+$/,v=new n({validate:S,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=S?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=h[a],N?N.push(r):h[a]=[r]);T[e]&&m(r),n||(b=r),!B&&M[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o}if(B&&M[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(N=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=N.length;w>x;x++)N[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(N=f[x],N.name in h){for(C=h[N.name],_=C.length;_--;)C[_].parent||C.splice(_,1); -for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](C,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,p,h;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(h=new e("#text",3),h.value="\xa0",i.replace(h))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');r[r.length]=!n||l?">":" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(T,[S,E],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,p,h,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),p=0,h=m.attributesOrder.length;h>p;p++)u=m.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,h=c.length;h>p;p++)u=c[p].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(R,[y,k,g,T,_,E,d,u],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),f.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),f.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),f.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),f.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),f.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&f.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),f.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,p,h,m;return a.ie&&s.select("script,style,select,map").length>0?(m=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,m)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,p=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),h=new r(e,d),n.content=h.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(A,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,h;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(h=t.childNodes,h.length?(n>=h.length?i.insertAfter(a,h[h.length-1]):t.insertBefore(a,h[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,p=f.body,h,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=p.createControlRange(),a.addElement(m),a.select(),h=e.getRng(),h.item&&m===h.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(B,[d],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(D,[B,u,d],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*k[2]+D,O=r*k[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*H),P=V(O/H)):(P=V(O/H),O=V(P*H))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&C.setStyles(E,{left:a-n,top:s-r}),M||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),M=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}M=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),C.setAttrib(w,"style",C.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,H=L/D,k=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),E=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,i;if(!M)return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),i="mousedown"==e.type?e.target:r.getNode(),i=C.$(i).closest(z?"table":"table,img,hr")[0],t(i,U)&&(v(),n=r.getStart(!0),t(n,i)&&t(r.getEnd(!0),i)&&(!z||i!=n&&"IMG"!==n.nodeName))?void l(i):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){k=o;break}M=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,S)}function h(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",p))}}function m(){f(w,"resizestart",p)}function g(){for(var e in N){var t=N[e];t.elm&&(C.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",h))}var C=i.dom,x=t.each,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={n:[.5,0,0,-1],e:[1,.5,1,0],s:[.5,1,0,1],w:[0,.5,-1,0],nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",h),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;!M&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor",u),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[d,u],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,p,h="",m;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+h+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+h+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},h))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},h))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,h=i.keep;if(o&&(a=o.parentNode,"start"==n?(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!h)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}var l,c,u,d,f,p;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),p),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[h,A,D,x,L,d,u],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r;if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return!d&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),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.collapse(t=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?W[e]:W}function p(e,t){e&&("string"!=typeof e?ot(e,function(e,t){p(t,e)}):(t=t.length?t:[t],ot(t,function(e){e.deep===et&&(e.deep=!e.selector),e.split===et&&(e.split=!e.selector||e.inline),e.remove===et&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),W[e]=t))}function h(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function m(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=h(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function g(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),ot(t.styles,function(t,r){V.setStyle(e,r,R(t,n))}),t.styles){var i=V.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}ot(t.attributes,function(t,r){V.setAttrib(e,r,R(t,n))}),ot(t.classes,function(t){t=R(t,n),V.hasClass(e,t)||V.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,p=!0;l=d.inline||d.block,f=V.create(l),i(f),$.walk(e,function(e){function r(e){var m,g,y,C,x;return x=p,m=e.nodeName.toLowerCase(),g=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&tt(e)&&(x=p,p="true"===tt(e),C=!0),k(m,"br")?(h=0,void(d.block&&V.remove(e))):d.wrapper&&b(e,t,n)?void(h=0):p&&!C&&d.block&&!d.wrapper&&s(m)&&q(g,l)?(e=V.rename(e,l),i(e),a.push(e),void(h=0)):d.selector&&(ot(u,function(t){"collapsed"in t&&t.collapsed!==v||V.is(e,t.selector)&&!c(e)&&(i(e,t),y=!0)}),!d.inline||y)?void(h=0):void(!p||C||!q(l,m)||!q(g,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||d.inline&&j(e)?(h=0,ot(at(e.childNodes),r),C&&(p=x),h=0):(h||(h=V.clone(f,J),e.parentNode.insertBefore(h,e),a.push(h)),h.appendChild(e)))}var h;ot(e,r)}),d.links===!0&&ot(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ot(at(e.childNodes),t)}t(e)}),ot(a,function(e){function r(e){var t=0;return ot(e.childNodes,function(e){A(e)||it(e)||t++}),t}function o(e){var t,n;return ot(e.childNodes,function(e){return 1!=e.nodeType||it(e)||c(e)?void 0:(t=e,J)}),t&&!it(t)&&N(t,d)&&(n=V.clone(t,J),i(n),V.replace(n,e,Q),V.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!j(e))&&0===s)return void V.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ot(u,function(t){ot(V.select(t.inline,e),function(e){it(e)||H(t,n,e,t.exact?e:null)})}),b(e.parentNode,t,n))return V.remove(e,1),e=0,Q;d.merge_with_parents&&V.getParent(e.parentNode,function(r){return b(r,t,n)?(V.remove(e,1),e=0,Q):void 0}),e&&d.merge_siblings!==!1&&(e=O(P(e),e),e=O(e,P(e,Q)))}})}var u=f(t),d=u[0],p,h,v=!r&&U.isCollapsed();if(d)if(r)r.nodeType?(h=V.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(D(h,u),null,!0)):l(r,null,!0);else if(v&&d.inline&&!V.select("td.mce-item-selected,th.mce-item-selected").length)F("apply",t,n);else{var y=a.selection.getNode();Y||!u[0].defaultBlock||V.getParent(y,V.isBlock)||g(u[0].defaultBlock),a.selection.setRng(o()),p=U.getBookmark(),l(D(U.getRng(Q),u),p),d.styles&&(d.styles.color||d.styles.textDecoration)&&(st(y,m,"childNodes"),m(y)),U.moveToBookmark(p),z(U.getRng(Q)),a.nodeChanged()}}function v(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&tt(e)&&(a=y,y="true"===tt(e),s=!0),n=at(e.childNodes),y&&!s)for(r=0,o=p.length;o>r&&!H(p[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ot(l(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=b(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=V.clone(o,J),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return Q;for(i=r.length-1;i>=0;i--)if(V.is(r[i],a))return Q}return J}function _(e,t,n){var r;return Z||(Z={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ot(Z,function(e,i){ot(t,function(o){return b(o,i,{},e.similar)?(r[i]||(ot(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),ot(r,function(i,o){n[o]||(delete r[o],ot(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ot(e.split(","),function(e){Z[e]||(Z[e]=[],Z[e].similar=n),Z[e].push(t)}),this}function E(e){return o.getCssText(a,e)}function N(e,t){return k(e,t.inline)?Q:k(e,t.block)?Q:t.selector?1==e.nodeType&&V.is(e,t.selector):void 0}function k(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function S(e,t){return T(V.getStyle(e,t),t)}function T(e,t){return("color"==t||"backgroundColor"==t)&&(e=V.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function R(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function A(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function B(e,t,n){var r=V.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function D(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=V.getRoot(),3==r.nodeType&&!A(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,V.getParent(t,j)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(j(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(it(g.parentNode)||it(g))&&(g=it(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(it(y.parentNode)||it(y))&&(y=it(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=u(g,v,!0),m&&(g=m.container,v=m.offset),m=u(y,b),m&&(y=m.container,b=m.offset)),h=o(y,b),h.node)){for(;h.node&&0===h.offset&&h.node.previousSibling;)h=o(h.node.previousSibling);h.node&&h.offset>0&&3===h.node.nodeType&&" "===h.node.nodeValue.charAt(h.offset-1)&&h.offset>1&&(y=h.node,y.splitText(h.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==J&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(j(g)||(g=i(!0)),j(y)||(y=i()))),1==g.nodeType&&(v=K(g),g=g.parentNode),1==y.nodeType&&(b=K(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function L(e,t){return t.links&&"A"==e.tagName}function H(e,t,n,r){var i,o,a;if(!N(n,e)&&!L(n,e))return J;if("all"!=e.remove)for(ot(e.styles,function(i,o){i=T(R(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||k(S(r,o),i))&&V.setStyle(n,o,""),a=1}),a&&""===V.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ot(e.attributes,function(e,i){var o;if(e=R(e,t),"number"==typeof i&&(i=e,r=0),!r||k(V.getAttrib(r,i),e)){if("class"==i&&(e=V.getAttrib(n,i),e&&(o="",ot(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void V.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),X.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ot(e.classes,function(e){e=R(e,t),(!r||V.hasClass(r,e))&&V.removeClass(n,e)}),o=V.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function F(t,n,r,i){function o(e){var t=V.create("span",{id:y,"data-mce-bogus":!0,style:C?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(G)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==G||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===y)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=U.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),V.remove(e)):(n=u(e),n.nodeValue.charAt(0)===G&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset--,r.endContainer==n&&r.endOffset--),V.remove(e,1)),U.setRng(r);else if(e=c(U.getStart()),!e)for(;e=V.get(y);)d(e,!1)}function p(){var e,t,i,a,s,l,d;e=U.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(U.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(V.clone(p[h],!1)),u=u.firstChild;u.appendChild(V.doc.createTextNode(G)),u=u.firstChild;var g=V.getParent(d,s);g&&V.isEmpty(g)?d.parentNode.replaceChild(m,d):V.insertAfter(m,d),U.setCursorLocation(u,1),V.isEmpty(d)&&V.remove(d)}}function m(){var e;e=c(U.getStart()),e&&!V.isEmpty(e)&&st(e,function(e){1!=e.nodeType||e.id===y||V.isEmpty(e)||V.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var y="_mce_caret",C=a.settings.caret_debug;a._hasCaretEvents||(rt=function(){var e=[],t;if(l(c(U.getStart()),e))for(t=e.length;t--;)V.setAttrib(e[t],"data-mce-bogus","1")},nt=function(e){var t=e.keyCode;d(),(8==t||37==t||39==t)&&d(c(U.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?p():h()}function z(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=K(n),n=n.parentNode,i=!0),1==n.nodeType)for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,V.getParent(n,V.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!A(a))return l=V.create("a",{"data-mce-bogus":"all"},G),a.parentNode.insertBefore(l,a),t.setStart(a,0),U.setRng(t),void V.remove(l)}var W={},V=a.dom,U=a.selection,$=new t(V),q=a.schema.isValidChild,j=V.isBlock,Y=a.settings.forced_root_block,K=V.nodeIndex,G="\ufeff",X=/^(src|href|style)$/,J=!1,Q=!0,Z,et,tt=V.getContentEditable,nt,rt,it=n.isBookmarkNode,ot=i.each,at=i.grep,st=i.walk,lt=i.extend;lt(this,{get:f,register:p,apply:g,remove:v,toggle:y,match:C,matchAll:x,matchNode:b,canApply:w,formatChanged:_,getCssText:E}),u(),d(),a.on("BeforeGetContent",function(e){rt&&"raw"!=e.format&&rt()}),a.on("mouseup keydown",function(e){nt&&nt(e)})}}),r(I,[d,u,N],function(e,t,n){var r=t.trim,i;return i=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(t){function o(){var e=t.getContent({format:"raw",no_events:1}),o=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=t.schema;for(e=e.replace(i,""),u=d.getShortEndedElements();c=o.exec(e);)s=o.lastIndex,l=c[0].length,a=u[c[1]]?s:n.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),o.lastIndex=s-l;return r(e)}function a(e){s.typing=!1,s.add({},e)}var s=this,l=0,c=[],u,d,f=0;return t.on("init",function(){s.add()}),t.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s.beforeChange()}),t.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&a(e)}),t.on("ObjectResizeStart",function(){s.beforeChange()}),t.on("SaveContent ObjectResized blur",a),t.on("DragEnd",a),t.on("KeyUp",function(n){var r=n.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||n.ctrlKey)&&(a(),t.nodeChanged()),(46==r||8==r||e.mac&&(91==r||93==r))&&t.nodeChanged(),d&&s.typing&&(t.isDirty()||(t.isNotDirty=!c[0]||o()==c[0].content,t.isNotDirty||t.fire("change",{level:c[0],lastLevel:null})),t.fire("TypingUndo"),d=!1,t.nodeChanged())}),t.on("KeyDown",function(e){var t=e.keyCode;return t>=33&&36>=t||t>=37&&40>=t||45==t?void(s.typing&&a(e)):void((16>t||t>20)&&224!=t&&91!=t&&!s.typing&&(s.beforeChange(),s.typing=!0,s.add({},e),d=!0))}),t.on("MouseDown",function(e){s.typing&&a(e)}),t.addShortcut("ctrl+z","","Undo"),t.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),t.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||t.nodeChanged()}),s={data:c,typing:!1,beforeChange:function(){f||(u=t.selection.getBookmark(2,!0))},add:function(e,n){var r,i=t.settings,a;if(e=e||{},e.content=o(),f||t.removed)return null;if(a=c[l],t.fire("BeforeAddUndo",{level:e,lastLevel:a,originalEvent:n}).isDefaultPrevented())return null;if(a&&a.content==e.content)return null;if(c[l]&&(c[l].beforeBookmark=u),i.custom_undo_redo_levels&&c.length>i.custom_undo_redo_levels){for(r=0;r0&&(t.isNotDirty=!1,t.fire("change",s)),e},undo:function(){var e;return s.typing&&(s.add(),s.typing=!1),l>0&&(e=c[--l],0===l&&(t.isNotDirty=!0),t.setContent(e.content,{format:"raw"}),t.selection.moveToBookmark(e.beforeBookmark),t.fire("undo",{level:e})),e},redo:function(){var e;return l0||s.typing&&c[0]&&o()!=c[0].content},hasRedo:function(){return lB)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
    '),n}function y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),M=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=M?M.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=M,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(M)&&a.isEmpty(A)?L=a.split(M,A):a.insertAfter(L,A),m(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),m(A)):(k=N.cloneRange(),k.setEndAfter(A),H=k.extractContents(),w(H),L=H.firstChild,a.insertAfter(H,A),h(L),E(A),m(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(z,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,h,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){h=t,t=t.nextSibling,r.remove(h);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),h=t,t=t.nextSibling,p.appendChild(h)}else p=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(W,[T,d,u,M,x,h],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,p=n.ie,h=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),m):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function E(e){B=S.getBookmark(e)}function N(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(E(),k.split(n,t),N()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(E(),r.dom.remove(i,m),N())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=S.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function l(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&k.remove(n,!0)})}}var u,d,f,h,m,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='​',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var E=y.startContainer||(y.parentElement?y.parentElement():null),N=r.getBody();E===N&&S.isCollapsed()&&k.isBlock(N.firstChild)&&k.isEmpty(N.firstChild)&&(y=k.createRng(),y.setStart(N.firstChild,0),y.setEnd(N.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()};if(m=u.parse(o,T),l(m),b=m.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){r.schema.isValidChild(b.parent.name,"span")&&b.parent.insert(v,b,"br"===b.name); -break}if(T.invalid){for(S.setContent(x),f=S.getNode(),h=r.getBody(),9==f.nodeType?f=b=h:b=f;b!==h;)f=b,b=b.parentNode;o=f==h?h.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(m)}))),f==h?k.setHTML(h,o):k.setOuterHTML(f,o)}else o=d.serialize(m),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual()},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{E(m),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(m),N()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(p,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(h||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return h&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),m}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(V,[u],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t}),r(U,[u],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r($,[u],function(e){function t(e){function t(){return!1}function n(){return!0}function r(r,i){var a,s,l,d;if(r=r.toLowerCase(),i=i||{},i.type=r,i.target||(i.target=c),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=n},i.stopPropagation=function(){i.isPropagationStopped=n},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=n},i.isDefaultPrevented=t,i.isPropagationStopped=t,i.isImmediatePropagationStopped=t),e.beforeFire&&e.beforeFire(i),a=u[r])for(s=0,l=a.length;l>s;s++){if(a[s]=d=a[s],d.once&&o(r,d),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(d.call(c,i)===!1)return i.preventDefault(),i}return i}function i(e,n,r){var i,o,a;if(n===!1&&(n=t),n)for(o=e.toLowerCase().split(" "),a=o.length;a--;)e=o[a],i=u[e],i||(i=u[e]=[],d(e,!0)),r?i.unshift(n):i.push(n);return l}function o(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=u[e],!e){for(i in u)d(i,!1),delete u[i];return l}if(r){if(t)for(a=r.length;a--;)r[a]===t&&(r=r.slice(0,a).concat(r.slice(a+1)),u[e]=r);else r.length=0;r.length||(d(e,!1),delete u[e])}}else{for(e in u)d(e,!1);u={}}return l}function a(e,t,n){return t.once=!0,i(e,t,n)}function s(e){return e=e.toLowerCase(),!(!u[e]||0===u[e].length)}var l=this,c,u={},d;e=e||{},c=e.scope||l,d=e.toggleEvent||t,l.fire=r,l.on=i,l.off=o,l.once=a,l.has=s}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[U],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.hasClass(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,p,h;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,h=e,p=0,i=o-1;i>=0;i--)for(c=a[i];h;){if(c.psuedo)for(f=h.parent().items(),u=d=f.length;u--&&f[u]!==h;);for(s=0,l=c.length;l>s;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;h=h.parent()}if(p===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(j,[u,q,U],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].hasClass(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this}},e.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(Y,[u,y],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(K,[U,u,$,j,Y],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a="onmousewheel"in document,s=!1,l="mce-",c=e.extend({Statics:{classPrefix:l},isRtl:function(){return c.rtl},classPrefix:l,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},this._elmCache={},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var h=n.left+n.right,m=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:h,deltaH:m,contentW:a-h,contentH:s-m,innerW:a-h,innerH:s-m,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=c.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=i.get(t)),this._elmCache[t]},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n._rendered&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return c.translate?c.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,o;if(e.items){var a=e.items().toArray();for(o=a.length;o--;)a[o].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&i.off(t);var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;il;l++)d=u[l]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=l,l=0;c>l;l++)u[l]._eventsRoot=d;var h=d._delegates;h||(h=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||s?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):h[p]||(i.on(d.getEl(),p,e),h[p]=!0),f[p]=!1):a?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){return this.repaint(),this}});return c}),r(G,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(X,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function u(e,t){var n=-1,r=s();t=t||a(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint(); -"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Q,[Y],function(e){function t(){var e=document,t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,h;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,h=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,cursor:h}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n)},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Z,[Y,Q],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,p,h,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),h=d["client"+s]-2*o,h-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=h/m,v={},v[y]=d["offset"+a]+o,v[b]=h,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=h*g,e.css(p,v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;i.getEl().appendChild(e.createFragment('
    ')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e.removeClass(e.get(u),d+"active")}})}i.addClass("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e.on(i.getEl("body"),"scroll",n)),n())}}}),r(et,[J,Z],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(tt,[Y],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i._rendered?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(nt,[Y],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(rt,[et,tt,nt,Y],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}c||(c=function(t){if(2!=t.button)for(var n=f.length;n--;){var r=f[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",c))}function o(){u||(u=function(){var e;for(e=f.length;e--;)s(f[e])},r.on(window,"scroll",u))}function a(){if(!d){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;d=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,m.hideAll())},r.on(window,"resize",d)}}function s(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
    '),i=i.firstChild,n.getContainerElm().appendChild(i),setTimeout(function(){r.addClass(i,o+"in"),r.addClass(n.getEl(),o+"in")},0),h=!0),p.push(n),t()}}),n.on("close hide",function(e){if(e.control==n){for(var r=p.length;r--;)p[r]===n&&p.splice(r,1);t()}}),n.on("show",function(){n.parents().each(function(e){return e._fixed?(n.fixed(!0),!1):void 0})}),e.popover&&(n._preBodyHtml='
    ',n.addClass("popover").addClass("bottom").addClass(n.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=f.length;t--&&f[t]!==e;);return-1===t&&f.push(e),n},hide:function(){return l(this),this._super()},hideAll:function(){m.hideAll()},close:function(){var e=this;return e.fire("close"),e.remove()},remove:function(){l(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return m.hideAll=function(){for(var e=f.length;e--;){var t=f[e];t&&t.settings.autohide&&(t.hide(),f.splice(e,1))}},m}),r(it,[rt,et,Y,Q],function(e,t,n,r){var i=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=Math.max(0,a.w/2-t.w/2),t.y=Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),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,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)t._timer||(t._timer=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&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"fullscreen"),t.removeClass("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.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(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()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(ot,[it],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(at,[it,ot],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;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}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(st,[B,x,_,g,d,u],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",a.dom.getAttrib(e,"style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.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),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=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}}),a.on("keydown",function(n){var r=n.keyCode==$,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==U)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||j.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&j.select(e.target),l=j.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&(j.setRng(l),l=null),t(),j.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),j.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==$||t==U)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.on("keydown",function(t){!c(t)&&65==t.keyCode&&e.metaKeyPressed(t)&&(t.preventDefault(),a.execCommand("SelectAll"))})}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){j.setRng(j.getRng())}),q.bind(a.getDoc(),"mousedown",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),j.setRng(j.getRng()))}))}function h(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U){if(!a.getBody().getElementsByTagName("hr").length)return;if(j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function m(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),j.getSel().setBaseAndExtent(t,0,t,1),a.nodeChanged()),"A"==t.nodeName&&q.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),j.select(t))})}function v(){function e(){var e=q.getAttribs(j.getStart().cloneNode(!1));return function(){var t=j.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),V(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!j.isCollapsed()&&q.getParent(j.getStart(),q.isBlock)!=q.getParent(j.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){document.body.setAttribute("role","application")}function b(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U&&j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function C(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),K.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.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 x(){q.bind(a.getBody(),"mouseup",function(){var e,t=j.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function w(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=j.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),j.setRng(n))}})}function _(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),Y.object_resizing||s("enableObjectResizing",!1)}Y.readonly||a.on("BeforeExecCommand MouseDown",e)}function E(){function e(){V(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function N(){Y.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",Y.forced_root_block)})}function k(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function S(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=U||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function T(){var e;l()>=10&&(e="",V("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function R(){l()<9&&(K.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)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function A(){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(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.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&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function B(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||j.normalize()},!0)}function D(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function L(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function H(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function M(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function P(){s("AutoUrlDetect",!1)}function O(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function I(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function F(){a.on("touchstart",function(e){var t,n,r,i;t=e.target,n=(new Date).getTime(),i=e.changedTouches,!i||i.length>1||(r=i[0],a.once("touchend",function(e){var i=e.changedTouches[0],o;(new Date).getTime()-n>500||Math.abs(r.clientX-i.clientX)>5||Math.abs(r.clientY-i.clientY)>5||(o={target:t},V("pageX pageY clientX clientY screenX screenY".split(" "),function(e){o[e]=i[e]}),o=a.fire("click",o),o.isDefaultPrevented()||a.selection.placeCaretAt(i.clientX,i.clientY))}))})}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}function W(){K.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}var V=o.each,U=e.BACKSPACE,$=e.DELETE,q=a.dom,j=a.selection,Y=a.settings,K=a.parser,G=a.serializer,X=i.gecko,J=i.ie,Q=i.webkit;w(),d(),B(),Q&&(u(),p(),g(),N(),z(),b(),W(),F(),i.iOS?(L(),H(),I()):f()),J&&i.ie<11&&(h(),y(),C(),x(),S(),T(),R(),A()),i.ie>=11&&(H(),O(),b()),i.ie&&(f(),P()),X&&(h(),m(),v(),_(),E(),k(),D(),M(),b())}}),r(lt,[$],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ct,[lt,y,u],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|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){var n=r(e,t),i;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;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}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;n.settings.readonly||"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(ut,[u,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(dt,[y,f,C,w,_,R,T,H,O,I,F,z,W,V,b,l,at,E,k,st,d,u,ct,ut],function(e,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E){function N(e,t,i){var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=R({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,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new h(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.execCommands={},o.queryStateCommands={},o.queryValueCommands={},o.loadedCSS={},t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,S=r.ThemeManager,T=r.PluginManager,R=w.extend,A=w.each,B=w.explode,D=w.inArray,L=w.trim,H=w.resolve,M=g.Event,P=x.gecko,O=x.ie;return N.prototype={render:function(){function e(){k.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)&&!S.urls[r.theme]){var t=r.theme_url; -t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",S.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),A(r.external_plugins,function(e,t){T.load(t,e),r.plugins+=" "+t}),A(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!T.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=T.dependencies(e);A(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=T.createUrl(t,e),T.load(e.resource,e)})}else T.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(!M.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&x.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.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.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.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)),t()}},init:function(){function e(n){var r=T.get(n),i,o;i=T.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===D(m,n)&&(A(T.dependencies(n),function(t){e(t)}),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,p,h,m=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=S.get(n.theme),t.theme=new c(t,S.urls[n.theme]),t.theme.init&&t.theme.init(t,S.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),A(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,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.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&&A(B(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();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!x.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',h=0;h',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&&(u=v);var y=k.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")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),O)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.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(),m,g;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();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.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()),m=n.getBody(),m.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new y(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 b(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--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("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;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),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.editorCommands=new p(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=new C(n),r.directionality&&(m.dir=r.directionality),r.nowrap&&(m.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){A(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.contentStyles.length>0&&(g="",A(n.contentStyles,function(e){g+=e+"\r\n"}),n.dom.addStyle(g)),A(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.focus()},100),s=h=m=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(x.opera||t.getBody().focus(),t.getWin().focus()),P||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},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?H(r):0,n=H(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?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},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?A(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[L(e[0])]=L(e.length>1?e[1]: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},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=R({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(A(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(O&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.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),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&A(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;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)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=O&&11>O?"":'
    ',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):O||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=L(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?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),e.content="text"!=e.format?L(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=R({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.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),A(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&&k.remove(e.getElement().nextSibling),e.inline||(O&&10>O&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),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),k.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}},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return P?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},R(N.prototype,_),N}),r(ft,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(pt,[y,d],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(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 c(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 u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(ht,[dt,f,y,V,d,u,lt,ft,pt],function(e,t,n,r,i,o,a,s,l){function c(e){var t=v.editors,n;delete t[e.id];for(var r=0;r0&&p(f(e),function(e){var n;(n=d.get(e))?r(e,t,n):p(document.forms,function(n){p(n.elements,function(n){n.name===e&&(e="mce_editor_"+m++,d.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":p(d.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,p(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,d.bind(window,"ready",a)},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),t.activeEditor=e,t.fire("AddEditor",{editor:e}),g||(g=function(){t.fire("BeforeUnload")},d.bind(window,"beforeunload",g)),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 p(d.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(c(i)&&t.fire("RemoveEditor",{editor:i}),r.length||d.unbind(window,"beforeunload",g),i.remove(),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(){p(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.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}},h(v,a),v.setup(),window.tinymce=window.tinyMCE=v,v}),r(mt,[ht,u],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(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(gt,[lt,u],function(e,t){var n={send:function(e){function t(){!e.async||4==r.readyState||i++>1e4?(e.success&&1e4>i&&200==r.status?e.success.call(e.success_scope,""+r.responseText,r,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",r,e),r=null):setTimeout(t,10)}var r,i=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?!1:!0,e.data=e.data||"",r=new XMLHttpRequest){if(r.overrideMimeType&&r.overrideMimeType(e.content_type),r.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(r.withCredentials=!0),e.content_type&&r.setRequestHeader("Content-Type",e.content_type),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r=n.fire("beforeSend",{xhr:r,settings:e}).xhr,r.send(e.data),!e.async)return t();setTimeout(t,10)}}};return t.extend(n,e),n}),r(vt,[],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(yt,[vt,gt,u],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(bt,[y],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(xt,[y,l,b,C,u,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(wt,[U,u],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.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i="";return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(_t,[wt],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(Et,[K,tt],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},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(Nt,[K,Et],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.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("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},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(kt,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this; -if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;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="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "}})}),r(St,[J],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Tt,[Nt],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){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e._text)+"
    "}})}),r(Rt,[Nt,G,Y],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.on(t.getEl("inp"),"change",function(){t.fire("change")}),t._hasOnChange=!0),t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))}),t.on("focusout",function(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},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"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",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._text,(o||a)&&(s='
    ",e.addClass("has-open")),'
    "+s+"
    "}})}),r(At,[Rt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.addClass("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){}},value:function(e){var t=this;return"undefined"!=typeof e&&t._rendered&&t.repaintColor(e),t._super(e)}})}),r(Bt,[kt,rt],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(Dt,[Bt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
    '},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(Lt,[],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=p=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,p=0;break;case 1:d=l,f=s,p=0;break;case 2:d=0,f=s,p=l;break;case 3:d=0,f=l,p=s;break;case 4:d=l,f=0,p=s;break;case 5:d=s,f=0,p=l;break;default:d=f=p=0}d=r(255*(d+c)),f=r(255*(f+c)),p=r(255*(p+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(p)}function s(){return{r:d,g:f,b:p}}function l(){return i(d,f,p)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,p=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),p=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),p=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),p=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,p=0>p?0:p>255?255:p,u}var u=this,d=0,f=0,p=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(Ht,[Nt,Q,Y,Lt],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(p,{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,p;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),p=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(Mt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
    '+e._getPathHtml()+"
    "},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
    '+t[n].name+"
    ";return i||(i='
    \xa0
    '),i}})}),r(Pt,[Mt,ht],function(e,t){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 n=this,r=t.activeEditor;return n.on("select",function(e){r.focus(),r.selection.select(this.data()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.data(i)}),n._super()}})}),r(Ot,[J],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.addClass("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(It,[J,Ot,u],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))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ft,[It],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(zt,[Rt,u],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(Wt,[_t],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(Vt,[_t],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v=[],y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F,z=Math.max,W=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?(k="y",E="h",N="minH",S="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",H="w",D="x",L="innerW",M="minW",O="right",I="deltaW",F="contentW"):(k="x",E="w",N="minW",S="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",H="h",D="y",L="innerH",M="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),m=p.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,h[S]&&v.push(p),h.flex=g),d-=h[N],y=o[P]+h[M]+o[O],y>_&&(_=y);if(x={},x[N]=0>d?i[N]-d+i[A]:i[R]-d+i[A],x[M]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(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++)p=v[t],h=p.layoutRect(),b=h[S],y=h[N]+h.flex*C,y>b?(d-=h[S]-h[N],u-=h.flex,h.flex=0,h.maxFlexSize=b):h.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[P],t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),y=h.maxFlexSize||h[N],"center"===s?x[D]=Math.round(i[L]/2-h[H]/2):"stretch"===s?(x[H]=z(h[M]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-h[H]-o.top),h.flex>0&&(y+=h.flex*C),x[E]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ut,[wt],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()})}})}),r($t,[K,Nt,rt,u,ht,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&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(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",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(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"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+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:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");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:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;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:c})}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(qt,[_t],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E=[],N=[],k,S,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++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,E[d]=k>E[d]?k:E[d],N[f]=S>N[f]?S:N[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,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(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,H=t.flexWidths;if(H)for(d=0;dd;d++)E[d]+=H?H[d]*M:M;for(h=g.top,f=0;n>f;f++){for(p=g.left,s=N[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=p,c.y=h,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();h+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(jt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(Yt,[Nt,Y],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("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.addClass("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()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'"}})}),r(Kt,[J],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r(Gt,[Kt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Xt,[kt,G,Gt],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),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(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.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.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon?r+"ico "+r+"i-"+e.settings.icon:"";return 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()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control; -a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
    '+l+"
    ":"")+(r.menu?'
    ':"")+"
    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.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"),e.parent().hideAll()))}),e._super(),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,[rt,Qt,u],function(e,t,n){var r=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,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.addClass("menu")},repaint:function(){return this.toggleClass("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")},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.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(en,[Tt],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(tn,[Nt,Q],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("resizehandle-both"),e.canFocus=!1,'
    '},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(nn,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
    '}})}),r(rn,[Xt,Y],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";return'
    '},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.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(on,[Ut],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(an,[et,Y],function(e,t){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,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,n,r,i;r=t.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=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(sn,[Nt,Y],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._value},repaint:function(){var e=this,t,n,r,i=0,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,t=e._id,n=e.settings,r=e.encode(e._value,!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(ln,[Y,K],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
    '))},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F,z,W,V,U,$,q,j,Y,K,G,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,ht,mt,gt,vt,yt,bt,Ct,xt,wt,_t,Et,Nt,kt,St,Tt,Rt,At,Bt,Dt,Lt,Ht,Mt,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt,Kt,Gt,Xt,Jt,Qt,Zt,en,tn,nn,rn,on,an,sn,ln])}(this); \ No newline at end of file +// 4.1.7 (2014-11-27) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,p,h){function m(e){i(n(e||_.event),g)}var g,v,y,b,C,x,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),h=h||t,o=o.split(" "),y=o.length;y--;)b=o[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?p.call(h,n({type:b})):(d||(C=f[b],C&&(x=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?p({type:b}):v.push({func:p,scope:h}):(s[g][b]=v=[{func:p,scope:h}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?r(t,x,a):e(t,C||b,x,w)));return t=v=0,p}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var p=o.nativeHandler,h=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=p,o.fakeName=h,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,p,h,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(H&&!r){if(i=vt.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!M||!M.test(e))){if(p=d=F,h=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?p=d.replace(bt,"\\$&"):t.setAttribute("id",p),p="[id='"+p+"'] ",l=c.length;l--;)c[l]=p+f(c[l]);h=yt.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return S(e.replace(st,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.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||K)-(~e.sourceIndex||K);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 c(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 u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function h(e){return e.length>1?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;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],p=[],h=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:h||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,p),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[p[u]]=!(y[p[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?tt.call(r,d):f[u])>-1&&(r[c]=!(a[c]=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),c=p(function(e){return tt.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[p(h(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&h(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(st,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return h(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,p=0,h="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);h!==x&&null!=(u=b[h]);h++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&p--,r&&m.push(u))}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),c&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,K=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,et=X.slice,tt=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},nt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",rt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ot="\\["+rt+"*("+it+")(?:"+rt+"*([*^$|!~]?=)"+rt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+rt+"*\\]",at=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ot+")*)|.*)\\)|)",st=new RegExp("^"+rt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+rt+"+$","g"),lt=new RegExp("^"+rt+"*,"+rt+"*"),ct=new RegExp("^"+rt+"*([>+~]|"+rt+")"+rt+"*"),ut=new RegExp("="+rt+"*([^\\]'\"]*?)"+rt+"*\\]","g"),dt=new RegExp(at),ft=new RegExp("^"+it+"$"),pt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+at),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+rt+"*(even|odd|(([+-]|)(\\d*)n|)"+rt+"*(?:([+-]|)"+rt+"*(\\d+)|))"+rt+"*\\)|)","i"),bool:new RegExp("^(?:"+nt+")$","i"),needsContext:new RegExp("^"+rt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+rt+"*((?:-\\d)?\\d*)"+rt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}"+rt+"?|("+rt+")|.)","ig"),xt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=et.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(wt){Z={apply:X.length?function(e,t){Q.apply(e,et.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,H=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=gt.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&H){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ct,xt);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ct,xt);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){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}: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){return H?t.getElementsByClassName(e):void 0},P=[],M=[],(x.qsa=gt.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+rt+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+rt+"*(?:value|"+nt+")"),e.querySelectorAll(":checked").length||M.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+rt+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(x.matchesSelector=gt.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",at)}),M=M.length&&new RegExp(M.join("|")),P=P.length&&new RegExp(P.join("|")),t=gt.test(L.compareDocumentPosition),I=t||gt.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=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?tt.call(R,e)-tt.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?tt.call(R,e)-tt.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):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(ut,"='$1']"),!(!x.matchesSelector||!H||P&&P.test(n)||M&&M.test(n)))try{var r=O.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&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!H):t;return i!==t?i:x.attributes||!H?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.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)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:pt,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(Ct,xt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,xt),"~="===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 pt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&dt.test(n)&&(t=N(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(Ct,xt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+rt+")"+e+"("+rt+"|$)"))&&U(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+"-":!1):!0}},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 c,u,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(u=g[F]||(g[F]={}),c=u[e]||[],p=c[0]===W&&c[1],f=c[0]===W&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(f=p=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,p,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[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]=[W,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=tt.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=k(e.replace(st,"$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(Ct,xt),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return ft.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ct,xt).toLowerCase(),function(e){var n;do if(n=H?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 mt.test(e.nodeName)},input:function(e){return ht.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:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&H&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ct,xt),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pt.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(Ct,xt),yt.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||k(e,d))(r,t,!H,n,yt.test(e)&&u(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){return n?void 0: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){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(nt,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l;n=window.opera&&window.opera.buildNumber,r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,i=i||o,a=!r&&!o&&/Gecko/.test(t),s=-1!=t.indexOf("Mac"),l=/(iPad|iPhone)/.test(t);var c=!l||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:a,mac:s,iOS:l,contentEditable:c,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i?document.documentMode||7:10}}),r(d,[u],function(e){function n(e){return null===e||e===t?"":(""+e).replace(v,"")}function r(e,n){return n?"array"==n&&y(e)?!0:typeof e==n:e!==t}function i(e){var t=e,n,r;if(!y(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function s(e,t){var n=[];return a(e,function(e){n.push(t(e))}),n}function l(e,t){var n=[];return a(e,function(e){(!t||t(e))&&n.push(e)}),n}function c(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],o[a]=c?function(){return i[s].apply(this,arguments)}:function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function u(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function d(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function f(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),a(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void f(e,t,n,r)}))}function p(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function m(e,t){return!e||r(e,"array")?e:s(e.split(t||","),n)}function g(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var v=/^\s*|\s*$/g,y=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:n,isArray:y,is:r,toArray:i,makeMap:o,each:a,map:s,grep:l,inArray:u,extend:d,create:c,walk:f,createNS:p,resolve:h,explode:m,_addCacheSuffix:g}}),r(f,[l,c,d,u],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,_=Array.prototype.push,E=Array.prototype.slice,N=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=e.Event,S,T=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),R=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),A={"for":"htmlFor","class":"className",readonly:"readOnly"},B={"float":"cssFloat"},D={},L={},H=/^\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]:N.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)_.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;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:_,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:p,isArray:r.isArray,each:m,trim:h,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(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(D,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?S:t},size:function(e){var t=e.size;return 20===t?S:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?S:t}}),x(D,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(B["float"]="styleFloat",x(L,"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=D,f.cssHooks=L,f}),r(p,[],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,c={},u,d,f,p="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+p).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function p(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function h(t,n,r,i,o,a){if(o=o||a)return o=p(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=p(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,h),m[v]=b?p(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(h,[],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}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(m,[d],function(e){function t(n){function r(){return M.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(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 c(e){o(e.parentNode,j(e)+1)}function u(e){e?(H[U]=H[V],H[$]=H[W]):(H[V]=H[U],H[W]=H[$]),H.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function p(e,t){var n=H[V],r=H[W],i=H[U],o=H[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function h(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],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=H.extractContents();H.insertNode(e),e.appendChild(t),H.selectNode(e)}function b(){return q(new t(n),{startContainer:H[V],startOffset:H[W],endContainer:H[U],endOffset:H[$],collapsed:H.collapsed,commonAncestorContainer:H.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return H[V]==H[U]&&H[W]==H[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(H[V]=t,H[W]=r):(H[U]=t,H[$]=r),i=H[U];i.parentNode;)i=i.parentNode;for(o=H[V];o.parentNode;)o=o.parentNode;o==i?w(H[V],H[W],H[U],H[$])>0&&H.collapse(e):H.collapse(e),H.collapsed=x(),H.commonAncestorContainer=n.findCommonAncestor(H[V],H[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(H[V]==H[U])return N(e);for(t=H[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[V])return k(t,e);++n}for(t=H[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==H[U])return S(t,e);++r}for(o=r-n,a=H[V];o>0;)a=a.parentNode,o--;for(s=H[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),H[W]==H[$])return t;if(3==H[V].nodeType){if(n=H[V].nodeValue,i=n.substring(H[W],H[$]),e!=O&&(o=H[V],c=H[W],u=H[$]-H[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),H.collapse(F)),e==I)return;return i.length>0&&t.appendChild(M.createTextNode(i)),t}for(o=C(H[V],H[W]),a=H[$]-H[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&H.collapse(F),t}function k(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-H[W],0>=a)return t!=O&&(H.setEndBefore(e),H.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!=O&&(H.setEndBefore(e),H.collapse(z)),n}function S(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=H[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(H.setStartAfter(e),H.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(H.setStartAfter(e),H.collapse(F)),o}function R(e,t){var n=C(H[U],H[$]-1),r,i,o,a,s,l=n!=H[U];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(H[V],H[W]),r=n!=H[V],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,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=H[W],a=o.substring(l),s=o.substring(0,l)):(l=H[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var H=this,M=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(H,{startContainer:M,startOffset:0,endContainer:M,endOffset:0,collapsed:F,commonAncestorContainer:M,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:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:p,deleteContents:h,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),H}return t.prototype.toString=function(){return this.toStringIE()},t}),r(g,[d],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,c=/[<>&\"\']/g,u=/&(#x|#)?([\w]+);/g,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(c,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 c(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?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n,r){return n?(r=parseInt(r,2===n.length?16:10),r>65535?(r-=65536,String.fromCharCode(55296+(r>>10),56320+(1023&r))):d[r]||String.fromCharCode(r)):a[e]||i[e]||t(e)})}};return f}),r(v,[d],function(e){return function(t,n){function r(e){t.getElementsByTagName("head")[0].appendChild(e)}function i(n,i,l){function c(){for(var e=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}function u(){for(var e=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}function d(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function f(e,t){e()||((new Date).getTime()-v0)return g=t.createElement("style"),g.textContent='@import "'+n+'"',h(),void r(g);p()}r(m),m.href=n}}var o=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(y,[c,f,p,l,h,m,g,u,d,v],function(e,n,r,i,o,a,s,l,c,u){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 o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!v||e.documentMode>=8,o.boxModel=!v||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(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 p=c.each,h=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return f.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(v&&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!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),p(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"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(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),h(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(y.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=h(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&&e.attr("data-mce-style",null)},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=v?"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&&e.attr("data-mce-style",null)},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){p(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,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.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!==f.DOM&&n===document){var o=f.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,f.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!==f.DOM&&n===document?void f.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void p(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&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),v?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?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{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 h(t,"array")&&(e=e.cloneNode(!0)),n&&p(m(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),p(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(c.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=[],p(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(v){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,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(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},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=g(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;return e&&t?(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.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.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(c.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}},f.DOM=new f(document),f}),r(b,[y,d],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,p;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==p&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=p}var h;d.push({func:n,scope:r||this}),(h=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),h()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(C,[b,d],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+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))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},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){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&a.call(s?s:e)}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(x,[d,h],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,p,h,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(p=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,p,!0);if(g===p)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,p);if(g===p)break}h=s(c,p)||c,m=s(d,p)||d,l(c,h,!0),y=a(h==c?h:h.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,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 c=p,u=n?p.nodeValue.length:0,void(i=!0);if(e.isBlock(p)||h[p.nodeName.toLowerCase()])return;s=p}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),p,h,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,h=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(p=c.childNodes[u>0?u-1:0],p&&(h[p.nodeName]||"TABLE"==p.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){p=c,d=new t(c,f);do{if(3===p.nodeType&&p.nodeValue.length>0){u=m?0:p.nodeValue.length,c=p,i=!0;break}if(h[p.nodeName.toLowerCase()]){u=e.nodeIndex(p),c=p.parentNode,"IMG"!=p.nodeName||m||u++,i=!0;break}}while(p=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(p=c.childNodes[u],p||(p=c.childNodes[u-1]),!p||"BR"!==p.nodeName||s(p,"A")||a(p)||a(p,!0)||l(!0,p))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.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},r}),r(w,[x],function(e){return function(t){function n(e){var n,r;if(r=t.$(e).parentsUntil(t.getBody()).add(e),r.length===i.length){for(n=r.length;n>=0&&r[n]===i[n];n--);if(-1===n)return i=r,!0}return i=r,!1}var r,i=[];"onselectionchange"in t.getDoc()||t.on("NodeChange Click MouseUp KeyUp Focus",function(n){var i,o;i=t.selection.getRng(),o={startContainer:i.startContainer,startOffset:i.startOffset,endContainer:i.endContainer,endOffset:i.endOffset},"nodechange"!=n.type&&e.compareRanges(o,r)||t.fire("SelectionChange"),r=o}),t.on("contextmenu",function(){t.fire("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart(!0);t.selection.isCollapsed()||n(e)||!t.dom.isChildOf(e,t.getBody())||t.nodeChanged({selectionChange:!0})}),t.on("MouseUp",function(e){e.isDefaultPrevented()||setTimeout(function(){t.nodeChanged()},0)}),this.nodeChanged=function(e){var n=t.selection,r,i,o;t.initialized&&n&&!t.settings.disable_nodechange&&!t.settings.readonly&&(o=t.getBody(),r=n.getStart()||o,r=r.ownerDocument!=t.getDoc()?t.getBody():r,"IMG"==r.nodeName&&n.isCollapsed()&&(r=r.parentNode),i=[],t.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,t.fire("NodeChange",e))}}}),r(_,[],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;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(E,[d],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,p;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),p=t("acronym applet basefont big font strike tt"),u.push.apply(u,p),s(p,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,p,h,m,g,v,b,x,w,_,E,N,k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=k.exec(e[n])){if(b=s[1],p=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=S.exec(f[i])){if(c={},m=s[1],h=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(h),c.required=!0),"-"===m){delete g[h],v.splice(u(v,h),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:h,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:h,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(h)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(h),l.attributePatterns.push(c)):(g[h]||v.push(h),g[h]=c)}w||"@"!=p||(w=g,_=v),x&&(l.outputName=p,y[x]=l),T.test(p)?(l.pattern=d(p),C.push(l)):y[p]=l}}function p(e){y={},C=[],f(e),s(_,function(e,t){b[t]=e.children})}function h(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&s(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],s(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=l({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,_,E,N,k,S,T,R,A,B,D,L={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),k=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),S=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",k),B=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",B),D=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?p(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),h(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return S},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return B},v.getTextInlineElements=function(){return D},v.getShortEndedElements=function(){return k},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=p,v.addCustomElements=h,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,d],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=p.length;t--&&p[t].name!==e;);if(t>=0){for(n=p.length-1;n>=t;n--)e=p[n],e.valid&&l.end(e.name);p.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}h.map[t]=n,h.push({name:t,value:n})}var l=this,c,u=0,d,f,p=[],h,m,g,v,y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),H=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=M.exec(e);){if(u0&&p[p.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(S=c[8])?(y=-1!==S.indexOf("data-mce-type"),y&&b&&(N=!1),h=[],h.map={},S.replace(P,s)):(h=[],h.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!h.length&&(N=!1),D)for(m=D.length;m--;)k=D[m],v=k.name,I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I});if(B)for(m=B.length;m--;)k=B[m],v=k.name,v in h.map||(I=k.value,"{$uid}"===I&&(I="mce_"+F++),h.map[v]=I,h.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in h.map););-1===m&&(N=!1)}if(k=h.map["data-mce-bogus"]){if("all"===k){u=r(a,e,M.lastIndex),M.lastIndex=u;continue}N=!1}}N&&l.start(d,h,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),M.lastIndex=u;continue}w||(S&&S.indexOf("/")==S.length-1?N&&l.end(d):p.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=p[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(k,[_,E,N,d],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,p,h,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),h=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),p=0;p0?(t.value=n,t=t.prev):(r=t.prev,t.remove(),t=r)}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,_,E,N,k,S,T,R,A=[],B,D,L,H,M,P,O,I;if(o=o||{},p={},h={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),P=l.children,S=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,M=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,H=/^[ \t\r\n]+$/,v=new n({validate:S,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=S?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=h[a],N?N.push(r):h[a]=[r]);T[e]&&m(r),n||(b=r),!B&&M[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=S?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||H.test(i))&&(n.remove(),n=o),n=o}if(B&&M[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a); +b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),S&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(k in p){for(N=d[k],C=p[k],_=C.length;_--;)C[_].parent||C.splice(_,1);for(x=0,w=N.length;w>x;x++)N[x](C,k,o)}for(x=0,w=f.length;w>x;x++)if(N=f[x],N.name in h){for(C=h[N.name],_=C.length;_--;)C[_].parent||C.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](C,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,p,h;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(p=l.getElementRule(c.name),p&&(p.removeEmpty?c.remove():p.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(h=new e("#text",3),h.value="\xa0",i.replace(h))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');r[r.length]=!n||l?">":" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(T,[S,E],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,p,h,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),p=0,h=m.attributesOrder.length;h>p;p++)u=m.attributesOrder[p],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(p=0,h=c.length;h>p;p++)u=c[p].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(R,[y,k,g,T,_,E,u,d],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),f.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),f.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),f.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),f.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),f.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&f.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),f.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,p,h,m;return a.ie&&s.select("script,style,select,map").length>0?(m=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,m)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,p=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),h=new r(e,d),n.content=h.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),p&&(s.doc=p),n.node=null,n.content},addRules:function(e){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(A,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,h;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=p,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(h=t.childNodes,h.length?(n>=h.length?i.insertAfter(a,h[h.length-1]):t.insertBefore(a,h[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,p=f.body,h,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=p.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=p.createControlRange(),a.addElement(m),a.select(),h=e.getRng(),h.item&&m===h.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(B,[u],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(D,[B,d,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*k[2]+D,O=r*k[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&k[2]*k[3]!==0,o&&(W(n)>W(r)?(O=V(P*H),P=V(O/H)):(P=V(O/H),O=V(P*H))),C.setStyles(_,{width:P,height:O}),a=k.startPos.x+n,s=k.startPos.y+r,a=a>0?a:0,s=s>0?s:0,C.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,k[2]<0&&_.clientWidth<=P&&C.setStyle(_,"left",A+(D-P)),k[3]<0&&_.clientHeight<=O&&C.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&C.setStyles(E,{left:a-n,top:s-r}),M||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),M=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?C.setStyle(w,e,t):C.setAttrib(w,e,t))}M=!1,e("width",P),e("height",O),C.unbind(I,"mousemove",a),C.unbind(I,"mouseup",s),F!=I&&(C.unbind(F,"mousemove",a),C.unbind(F,"mouseup",s)),C.remove(_),C.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),C.setAttrib(w,"style",C.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,p;g(),l=C.getPos(e,U),A=l.x,B=l.y,p=e.getBoundingClientRect(),u=p.width||p.right-p.left,d=p.height||p.bottom-p.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?x(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,H=L/D,k=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),C.addClass(_,"mce-clonedresizable"),C.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,C.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),C.bind(I,"mousemove",a),C.bind(I,"mouseup",s),F!=I&&(C.bind(F,"mousemove",a),C.bind(F,"mouseup",s)),E=C.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l,c;return t?void(i==t&&o(r)):(l=C.get("mceResizeHandle"+i),l?C.show(l):(c=U,l=C.add(c,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1)),e.elm||(C.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l),void C.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=C.get("mceResizeHandle"+e),t&&(C.unbind(t),C.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,i;if(!M)return x(C.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),i="mousedown"==e.type?e.target:r.getNode(),i=C.$(i).closest(z?"table":"table,img,hr")[0],t(i,U)&&(v(),n=r.getStart(!0),t(n,i)&&t(r.getEnd(!0),i)&&(!z||i!=n&&"IMG"!==n.nodeName))?void l(i):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function p(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=S.clientX-n.left,u=S.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){k=o;break}M=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,S)}function h(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",p))}}function m(){f(w,"resizestart",p)}function g(){for(var e in N){var t=N[e];t.elm&&(C.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",h))}var C=i.dom,x=t.each,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={n:[.5,0,0,-1],e:[1,.5,1,0],s:[.5,1,0,1],w:[0,.5,-1,0],nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",h),i.on("mousedown",function(e){S=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;!M&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor",u),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[u,d],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,p,h="",m;if(2==e)return p=n.getNode(),f=p?p.nodeName:null,"IMG"==f?{name:f,index:o(f,p)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return p=l.item(0),f=p.nodeName,{name:f,index:o(f,p)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+h+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+h+""))}catch(g){return null}}else{if(p=n.getNode(),f=p.nodeName,"IMG"==f)return{name:f,index:o(f,p)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},h))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},h))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,h=i.keep;if(o&&(a=o.parentNode,"start"==n?(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=p=s):(h?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,p=s),!h)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=p=s):(d=c,p=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}var l,c,u,d,f,p;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),p),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(H,[h,A,D,x,L,u,d],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r;if(e)if(e.select)try{e.select()}catch(i){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(i){}}else if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(i){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return!d&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e){function t(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),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.collapse(t=e;e++)a.addShortcut("ctrl+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]),a.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]),a.addShortcut("ctrl+9","",["FormatBlock",!1,"address"])}function f(e){return e?V[e]:V}function p(e,t){e&&("string"!=typeof e?at(e,function(e,t){p(t,e)}):(t=t.length?t:[t],at(t,function(e){e.deep===tt&&(e.deep=!e.selector),e.split===tt&&(e.split=!e.selector||e.inline),e.remove===tt&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),V[e]=t))}function h(e){return e&&V[e]&&delete V[e],V}function m(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function g(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=m(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"textdecoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function v(t,n,r){function i(e,t){if(t=t||d,e){if(t.onformat&&t.onformat(e,t,n,r),at(t.styles,function(t,r){U.setStyle(e,r,A(t,n))}),t.styles){var i=U.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}at(t.attributes,function(t,r){U.setAttrib(e,r,A(t,n))}),at(t.classes,function(t){t=A(t,n),U.hasClass(e,t)||U.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,p=!0;l=d.inline||d.block,f=U.create(l),i(f),q.walk(e,function(e){function r(e){var g,v,y,b,x;return x=p,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&nt(e)&&(x=p,p="true"===nt(e),b=!0),S(g,"br")?(h=0,void(d.block&&U.remove(e))):d.wrapper&&C(e,t,n)?void(h=0):p&&!b&&d.block&&!d.wrapper&&s(g)&&j(v,l)?(e=U.rename(e,l),i(e),a.push(e),void(h=0)):d.selector&&(at(u,function(t){"collapsed"in t&&t.collapsed!==m||U.is(e,t.selector)&&!c(e)&&(i(e,t),y=!0)}),!d.inline||y)?void(h=0):void(!p||b||!j(l,g)||!j(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||c(e)||d.inline&&Y(e)?(h=0,at(st(e.childNodes),r),b&&(p=x),h=0):(h||(h=U.clone(f,Q),e.parentNode.insertBefore(h,e),a.push(h)),h.appendChild(e)))}var h;at(e,r)}),d.links===!0&&at(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),at(st(e.childNodes),t)}t(e)}),at(a,function(e){function r(e){var t=0;return at(e.childNodes,function(e){B(e)||ot(e)||t++}),t}function o(e){var t,n;return at(e.childNodes,function(e){return 1!=e.nodeType||ot(e)||c(e)?void 0:(t=e,Q)}),t&&!ot(t)&&k(t,d)&&(n=U.clone(t,Q),i(n),U.replace(n,e,Z),U.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!Y(e))&&0===s)return void U.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),at(u,function(t){at(U.select(t.inline,e),function(e){ot(e)||M(t,n,e,t.exact?e:null)})}),C(e.parentNode,t,n))return U.remove(e,1),e=0,Z;d.merge_with_parents&&U.getParent(e.parentNode,function(r){return C(r,t,n)?(U.remove(e,1),e=0,Z):void 0}),e&&d.merge_siblings!==!1&&(e=I(O(e),e),e=I(e,O(e,Z)))}})}var u=f(t),d=u[0],p,h,m=!r&&$.isCollapsed();if(d)if(r)r.nodeType?(h=U.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(L(h,u),null,!0)):l(r,null,!0);else if(m&&d.inline&&!U.select("td.mce-item-selected,th.mce-item-selected").length)z("apply",t,n);else{var y=a.selection.getNode();K||!u[0].defaultBlock||U.getParent(y,U.isBlock)||v(u[0].defaultBlock),a.selection.setRng(o()),p=$.getBookmark(),l(L($.getRng(Z),u),p),d.styles&&(d.styles.color||d.styles.textDecoration)&&(lt(y,g,"childNodes"),g(y)),$.moveToBookmark(p),W($.getRng(Z)),a.nodeChanged()}}function y(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&nt(e)&&(a=y,y="true"===nt(e),s=!0),n=st(e.childNodes),y&&!s)for(r=0,o=p.length;o>r&&!M(p[r],t,e,e);r++);if(h.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return at(l(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=C(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=U.clone(o,Q),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return Z;for(i=r.length-1;i>=0;i--)if(U.is(r[i],a))return Z}return Q}function E(e,t,n){var r;return et||(et={},r={},a.on("NodeChange",function(e){var t=l(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),at(et,function(e,i){at(t,function(o){return C(o,i,{},e.similar)?(r[i]||(at(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),at(r,function(i,o){n[o]||(delete r[o],at(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),at(e.split(","),function(e){et[e]||(et[e]=[],et[e].similar=n),et[e].push(t)}),this}function N(e){return o.getCssText(a,e)}function k(e,t){return S(e,t.inline)?Z:S(e,t.block)?Z:t.selector?1==e.nodeType&&U.is(e,t.selector):void 0}function S(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function T(e,t){return R(U.getStyle(e,t),t)}function R(e,t){return("color"==t||"backgroundColor"==t)&&(e=U.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function A(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function B(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function D(e,t,n){var r=U.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function L(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=U.getRoot(),3==r.nodeType&&!B(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,U.getParent(t,Y)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(Y(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=l(e),o=0;op?p:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(p=y.childNodes.length-1,y=y.childNodes[b>p?p:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=c(g),y=c(y),(ot(g.parentNode)||ot(g))&&(g=ot(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ot(y.parentNode)||ot(y))&&(y=ot(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=u(g,v,!0),m&&(g=m.container,v=m.offset),m=u(y,b),m&&(y=m.container,b=m.offset)),h=o(y,b),h.node)){for(;h.node&&0===h.offset&&h.node.previousSibling;)h=o(h.node.previousSibling);h.node&&h.offset>0&&3===h.node.nodeType&&" "===h.node.nodeValue.charAt(h.offset-1)&&h.offset>1&&(y=h.node,y.splitText(h.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==Q&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(Y(g)||(g=i(!0)),Y(y)||(y=i()))),1==g.nodeType&&(v=G(g),g=g.parentNode),1==y.nodeType&&(b=G(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function H(e,t){return t.links&&"A"==e.tagName}function M(e,t,n,r){var i,o,a;if(!k(n,e)&&!H(n,e))return Q;if("all"!=e.remove)for(at(e.styles,function(i,o){i=R(A(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||S(T(r,o),i))&&U.setStyle(n,o,""),a=1}),a&&""===U.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),at(e.attributes,function(e,i){var o;if(e=A(e,t),"number"==typeof i&&(i=e,r=0),!r||S(U.getAttrib(r,i),e)){if("class"==i&&(e=U.getAttrib(n,i),e&&(o="",at(e.split(/\s+/),function(e){/mce\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void U.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),J.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),at(e.classes,function(e){e=A(e,t),(!r||U.hasClass(r,e))&&U.removeClass(n,e)}),o=U.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function z(t,n,r,i){function o(e){var t=U.create("span",{id:g,"data-mce-bogus":!0,style:b?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(X)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==X||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=$.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),U.remove(e)):(n=u(e),n.nodeValue.charAt(0)===X&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),U.remove(e,1)),$.setRng(r);else if(e=c($.getStart()),!e)for(;e=U.get(g);)d(e,!1)}function p(){var e,t,i,a,s,l,d;e=$.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c($.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(U.clone(p[h],!1)),u=u.firstChild;u.appendChild(U.doc.createTextNode(X)),u=u.firstChild;var g=U.getParent(d,s);g&&U.isEmpty(g)?d.parentNode.replaceChild(m,d):U.insertAfter(m,d),$.setCursorLocation(u,1),U.isEmpty(d)&&U.remove(d)}}function m(){var e;e=c($.getStart()),e&&!U.isEmpty(e)&<(e,function(e){1!=e.nodeType||e.id===g||U.isEmpty(e)||U.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",b=a.settings.caret_debug;a._hasCaretEvents||(it=function(){var e=[],t;if(l(c($.getStart()),e))for(t=e.length;t--;)U.setAttrib(e[t],"data-mce-bogus","1")},rt=function(e){var t=e.keyCode;d(),(8==t||37==t||39==t)&&d(c($.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?p():h()}function W(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if(3==n.nodeType&&r>=n.nodeValue.length&&(r=G(n),n=n.parentNode,i=!0),1==n.nodeType)for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,U.getParent(n,U.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!B(a))return l=U.create("a",{"data-mce-bogus":"all"},X),a.parentNode.insertBefore(l,a),t.setStart(a,0),$.setRng(t),void U.remove(l)}var V={},U=a.dom,$=a.selection,q=new t(U),j=a.schema.isValidChild,Y=U.isBlock,K=a.settings.forced_root_block,G=U.nodeIndex,X="\ufeff",J=/^(src|href|style)$/,Q=!1,Z=!0,et,tt,nt=U.getContentEditable,rt,it,ot=n.isBookmarkNode,at=i.each,st=i.grep,lt=i.walk,ct=i.extend;ct(this,{get:f,register:p,unregister:h,apply:v,remove:y,toggle:b,match:x,matchAll:w,matchNode:C,canApply:_,formatChanged:E,getCssText:N}),u(),d(),a.on("BeforeGetContent",function(e){it&&"raw"!=e.format&&it()}),a.on("mouseup keydown",function(e){rt&&rt(e)})}}),r(I,[B,u,d,N],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(n){function a(){var e=n.getContent({format:"raw",no_events:1}),t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=n.schema;for(e=e.replace(o,""),u=d.getShortEndedElements();c=t.exec(e);)s=t.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,e,s),e=e.substring(0,s-l)+e.substring(a),t.lastIndex=s-l;return i(e)}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,p=0;return n.on("init",function(){l.add()}),n.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),n.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),n.on("ObjectResizeStart",function(){l.beforeChange()}),n.on("SaveContent ObjectResized blur",s),n.on("DragEnd",s),n.on("KeyUp",function(e){var r=e.keyCode;(r>=33&&36>=r||r>=37&&40>=r||45==r||13==r||e.ctrlKey)&&(s(),n.nodeChanged()),(46==r||8==r||t.mac&&(91==r||93==r))&&n.nodeChanged(),f&&l.typing&&(n.isDirty()||(n.isNotDirty=!u[0]||a()==u[0].content,n.isNotDirty||n.fire("change",{level:u[0],lastLevel:null})),n.fire("TypingUndo"),f=!1,n.nodeChanged())}),n.on("KeyDown",function(t){var n=t.keyCode;if(n>=33&&36>=n||n>=37&&40>=n||45==n)return void(l.typing&&s(t));var r=e.modifierPressed(t);!(16>n||n>20)||224==n||91==n||l.typing||r||(l.beforeChange(),l.typing=!0,l.add({},t),f=!0)}),n.on("MouseDown",function(e){l.typing&&s(e)}),n.addShortcut("ctrl+z","","Undo"),n.addShortcut("ctrl+y,ctrl+shift+z","","Redo"),n.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||n.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){p||(d=n.selection.getBookmark(2,!0))},add:function(e,t){var r,i=n.settings,o;if(e=e||{},e.content=a(),p||n.removed)return null;if(o=u[c],n.fire("BeforeAddUndo",{level:e,lastLevel:o,originalEvent:t}).isDefaultPrevented())return null;if(o&&o.content==e.content)return null;if(u[c]&&(u[c].beforeBookmark=d),i.custom_undo_redo_levels&&u.length>i.custom_undo_redo_levels){for(r=0;r0&&(n.isNotDirty=!1,n.fire("change",s)),e},undo:function(){var e;return l.typing&&(l.add(),l.typing=!1),c>0&&(e=u[--c],0===c&&(n.isNotDirty=!0),n.setContent(e.content,{format:"raw"}),n.selection.moveToBookmark(e.beforeBookmark),n.fire("undo",{level:e})),e},redo:function(){var e;return c0||l.typing&&u[0]&&a()!=u[0].content},hasRedo:function(){return cB)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function g(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function v(e){var t=T,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==P?(n=a.create(e||I),g(n)):n=A.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
    '),n}function y(t){var n,r,i;if(3==T.nodeType&&(t?R>0:RT.childNodes.length-1,T=T.childNodes[Math.min(R,T.childNodes.length-1)]||T,R=F&&3==T.nodeType?T.nodeValue.length:0),S=_(T)){if(c.beforeChange(),!a.isBlock(S)&&S!=a.getRoot())return void((!I||D)&&x());if((I&&!D||!I&&D)&&(T=b(T,R)),A=a.getParent(T,a.isBlock),M=A?a.getParent(A.parentNode,a.isBlock):null,P=A?A.nodeName.toUpperCase():"",O=M?M.nodeName.toUpperCase():"","LI"!=O||o.ctrlKey||(A=M,P=O),/^(LI|DT|DD)$/.test(P)){if(!I&&D)return void x();if(a.isEmpty(A))return void C()}if("PRE"==P&&l.br_in_pre!==!1){if(!D)return void x()}else if(!I&&!D&&"LI"!=P||I&&D)return void x();I&&A===i.getBody()||(I=I||"P",y()?(L=/^(H[1-6]|PRE|FIGURE)$/.test(P)&&"HGROUP"!=O?v(I):v(),l.end_container_on_empty_block&&f(M)&&a.isEmpty(A)?L=a.split(M,A):a.insertAfter(L,A),m(L)):y(!0)?(L=A.parentNode.insertBefore(v(),A),p(L),m(A)):(k=N.cloneRange(),k.setEndAfter(A),H=k.extractContents(),w(H),L=H.firstChild,a.insertAfter(H,A),h(L),E(A),m(L)),a.setAttrib(L,"id",""),i.fire("NewBlock",{newBlock:L}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(z,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,p,h,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){h=t,t=t.nextSibling,r.remove(h);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),h=t,t=t.nextSibling,p.appendChild(h)}else p=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(W,[T,u,d,M,x,h],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,p=n.ie,h=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n){var r;return e=e.toLowerCase(),(r=T.exec[e])?(r(e,t,n),m):g}function y(e){var t;return e=e.toLowerCase(),(t=T.state[e])?t(e):-1}function b(e){var t;return e=e.toLowerCase(),(t=T.value[e])?t(e):g}function C(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){T[t][n]=e})})}function x(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function w(e){return A.match(e)}function _(e,n){A.toggle(e,n?{value:n}:t),r.nodeChanged()}function E(e){B=S.getBookmark(e)}function N(){S.moveToBookmark(B)}var k=r.dom,S=r.selection,T={state:{},exec:{},value:{}},R=r.settings,A=r.formatter,B;l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,addCommands:C}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{x(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(S.isCollapsed()){var e=S.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),_("align"+t),v("mceRepaint") +},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;x(e),t=k.getParent(S.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(E(),k.split(n,t),N()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){_(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){_(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(R.font_size_style_values),r=d(R.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),_(e,n)},RemoveFormat:function(e){A.remove(e)},mceBlockQuote:function(){_("blockquote")},FormatBlock:function(e,t,n){return _(n||"p")},mceCleanup:function(){var e=S.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),S.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||S.getNode();i!=r.getBody()&&(E(),r.dom.remove(i,m),N())},mceSelectNodeDepth:function(e,t,n){var i=0;k.getParent(S.getNode(),function(e){return 1==e.nodeType&&i++==n?(S.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){S.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=S.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function l(e){if(w)for(b=e.firstChild;b;b=b.walk(!0))_[b.name]&&b.attr("data-mce-new","true")}function c(){if(w){var e=r.getBody(),t=new i(k);s(k.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&k.remove(n,!0)})}}var u,d,f,h,m,g,v,y,b,C,x,w,_=r.schema.getTextInlineElements();"string"!=typeof o&&(w=o.merge,o=o.content),/^ | $/.test(o)&&(o=a(o)),u=r.parser,d=new e({},r.schema),x='​',g={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",g),o=g.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,x),y=S.getRng();var E=y.startContainer||(y.parentElement?y.parentElement():null),N=r.getBody();E===N&&S.isCollapsed()&&k.isBlock(N.firstChild)&&k.isEmpty(N.firstChild)&&(y=k.createRng(),y.setStart(N.firstChild,0),y.setEnd(N.firstChild,0),S.setRng(y)),S.isCollapsed()||r.getDoc().execCommand("Delete",!1,null),f=S.getNode();var T={context:f.nodeName.toLowerCase()};if(m=u.parse(o,T),l(m),b=m.lastChild,"mce_marker"==b.attr("id"))for(v=b,b=b.prev;b;b=b.walk(!0))if(3==b.type||!k.isBlock(b.name)){r.schema.isValidChild(b.parent.name,"span")&&b.parent.insert(v,b,"br"===b.name);break}if(T.invalid){for(S.setContent(x),f=S.getNode(),h=r.getBody(),9==f.nodeType?f=b=h:b=f;b!==h;)f=b,b=b.parentNode;o=f==h?h.innerHTML:k.getOuterHTML(f),o=d.serialize(u.parse(o.replace(//i,function(){return d.serialize(m)}))),f==h?k.setHTML(h,o):k.setOuterHTML(f,o)}else o=d.serialize(m),b=f.firstChild,C=f.lastChild,!b||b===C&&"BR"===b.nodeName?k.setHTML(f,o):S.setContent(o);c(),v=k.get("mce_marker"),S.scrollIntoView(v),y=k.createRng(),b=v.previousSibling,b&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),p||(C=v.nextSibling,C&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C)))):(y.setStartBefore(v),y.setEndBefore(v)),k.remove(v),S.setRng(y),r.fire("SetContent",g),r.addVisual()},mceInsertRawHTML:function(e,t,n){S.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=R.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?x(e):(R.forced_root_block||k.getParent(S.getNode(),k.isBlock)||A.apply("div"),s(S.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==k.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),k.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,k.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{E(m),S.getSel()&&S.getSel().selectAllChildren(r.getBody()),S.collapse(m),N()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,S.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=k.getParent(S.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||A.remove("link"),n.href&&A.apply("link",n,r)},selectAll:function(){var e=k.getRoot(),t;S.getRng().setStart?(t=k.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),S.setRng(t)):(t=S.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){x("Delete");var e=r.getBody();k.isEmpty(e)&&(r.setContent(""),e.firstChild&&k.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(p,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=S.getRng(!0);new o(k).normalize(d);var f=d.startOffset,p=d.startContainer;if(1==p.nodeType&&p.hasChildNodes()){var g=f>p.childNodes.length-1;p=p.childNodes[Math.min(f,p.childNodes.length-1)]||p,f=g&&3==p.nodeType?p.nodeValue.length:0}var v=k.getParent(p,k.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?k.getParent(v.parentNode,k.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),p&&3==p.nodeType&&f>=p.nodeValue.length&&(h||i()||(l=k.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=k.create("br"),d.insertNode(l);var w=k.doc.documentMode;return h&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(k.doc.createTextNode("\r"),l),u=k.create("span",{}," "),l.parentNode.insertBefore(u,l),S.scrollIntoView(u),k.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),S.setRng(d),r.undoManager.add(),m}}),C({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=S.isCollapsed()?[k.getParent(S.getNode(),k.isBlock)]:S.getSelectedBlocks(),r=c(n,function(e){return!!A.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return w(e)},mceBlockQuote:function(){return w("blockquote")},Outdent:function(){var e;if(R.inline_styles){if((e=k.getParent(S.getStart(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=k.getParent(S.getEnd(),k.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!R.inline_styles&&!!k.getParent(S.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=k.getParent(S.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),C({"FontSize,FontName":function(e){var t=0,n;return(n=k.getParent(S.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),C({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(V,[d],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t}),r(U,[d],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],u[d]="function"==typeof f&&c[d]?s(d,f):f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r($,[d],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[U],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.hasClass(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,p,h;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,h=e,p=0,i=o-1;i>=0;i--)for(c=a[i];h;){if(c.psuedo)for(f=h.parent().items(),u=d=f.length;u--&&f[u]!==h;);for(s=0,l=c.length;l>s;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){p++;break}if(i===o-1)break;h=h.parent()}if(p===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(j,[d,q,U],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].hasClass(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this}},e.each("fire on off show hide addClass removeClass append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(Y,[d,y],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(K,[U,d,$,j,Y],function(e,t,n,r,i){function o(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e._rendered&&e.bindPendingEvents())}})),e._eventDispatcher}var a="onmousewheel"in document,s=!1,l="mce-",c=e.extend({Statics:{classPrefix:l},isRtl:function(){return c.rtl},classPrefix:l,init:function(e){var n=this,r,o;if(n.settings=e=t.extend({},n.Defaults,e),n._id=e.id||i.id(),n._text=n._name="",n._width=n._height=0,n._aria={role:e.role},this._elmCache={},r=e.classes)for(r=r.split(" "),r.map={},o=r.length;o--;)r.map[r[o]]=!0;n._classes=r||[],n.visible(!0),t.each("title text width height name classes visible disabled active value".split(" "),function(t){var r=e[t],i;r!==i?n[t](r):n["_"+t]===i&&(n["_"+t]=!1)}),n.on("click",function(){return n.disabled()?!1:void 0}),e.classes&&t.each(e.classes.split(" "),function(e){n.addClass(e)}),n.settings=e,n._borderBox=n.parseBox(e.border),n._paddingBox=n.parseBox(e.padding),n._marginBox=n.parseBox(e.margin),e.hidden&&n.hide()},Properties:"parent,title,text,width,height,disabled,active,name,value",Methods:"renderHtml",getContainerElm:function(){return document.body},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},borderBox:function(){return this._borderBox},paddingBox:function(){return this._paddingBox},marginBox:function(){return this._marginBox},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}},initLayoutRect:function(){var e=this,t=e.settings,n,r,o=e.getEl(),a,s,l,c,u,d,f,p;n=e._borderBox=e._borderBox||e.measureBox(o,"border"),e._paddingBox=e._paddingBox||e.measureBox(o,"padding"),e._marginBox=e._marginBox||e.measureBox(o,"margin"),p=i.getSize(o),d=t.minWidth,f=t.minHeight,l=d||p.width,c=f||p.height,a=t.width,s=t.height,u=t.autoResize,u="undefined"!=typeof u?u:!a&&!s,a=a||l,s=s||c;var h=n.left+n.right,m=n.top+n.bottom,g=t.maxWidth||65535,v=t.maxHeight||65535;return e._layoutRect=r={x:t.x||0,y:t.y||0,w:a,h:s,deltaW:h,deltaH:m,contentW:a-h,contentH:s-m,innerW:a-h,innerH:s-m,startMinWidth:d||0,startMinHeight:f||0,minW:Math.min(l,g),minH:Math.min(c,v),maxW:g,maxH:v,autoResize:u,scrollW:0},e._lastLayoutRect={},r},layoutRect:function(e){var t=this,n=t._layoutRect,r,i,o,a,s,l;return n||(n=t.initLayoutRect()),e?(o=n.deltaW,a=n.deltaH,e.x!==s&&(n.x=e.x),e.y!==s&&(n.y=e.y),e.minW!==s&&(n.minW=e.minW),e.minH!==s&&(n.minH=e.minH),i=e.w,i!==s&&(i=in.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=c.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o=0,a=0,s,l;l=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,r=e._layoutRect,s=e._lastRepaintRect||{},i=e._borderBox,o=i.left+i.right,a=i.top+i.bottom,r.x!==s.x&&(t.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(t.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(t.width=l(r.w-o)+"px",s.w=r.w),r.h!==s.h&&(t.height=l(r.h-a)+"px",s.h=r.h),e._hasBody&&r.innerW!==s.innerW&&(n=e.getEl("body").style,n.width=l(r.innerW)+"px",s.innerW=r.innerW),e._hasBody&&r.innerH!==s.innerH&&(n=n||e.getEl("body").style,n.height=l(r.innerH)+"px",s.innerH=r.innerH),e._lastRepaintRect=s,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t.call(n,i)}}var r=this;return o(r).on(e,n(t)),r},off:function(e,t){return o(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=o(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return o(this).has(e)},parents:function(e){var t=this,n,i=new r;for(n=t.parent();n;n=n.parent())i.add(n);return e&&(i=i.filter(e)),i},parentsAndSelf:function(e){return new r(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},findCommonAncestor:function(e,t){for(var n;e;){for(n=t;n&&e!=n;)n=n.parent();if(e==n)break;e=e.parent()}return e},hasClass:function(e,t){var n=this._classes[t||"control"];return e=this.classPrefix+e,n&&!!n.map[e]},addClass:function(e,t){var n=this,r,i;return e=this.classPrefix+e,r=n._classes[t||"control"],r||(r=[],r.map={},n._classes[t||"control"]=r),r.map[e]||(r.map[e]=e,r.push(e),n._rendered&&(i=n.getEl(t),i&&(i.className=r.join(" ")))),n},removeClass:function(e,t){var n=this,r,i,o;if(e=this.classPrefix+e,r=n._classes[t||"control"],r&&r.map[e])for(delete r.map[e],i=r.length;i--;)r[i]===e&&r.splice(i,1);return n._rendered&&(o=n.getEl(t),o&&(o.className=r.join(" "))),n},toggleClass:function(e,t,n){var r=this;return t?r.addClass(e,n):r.removeClass(e,n),r},classes:function(e){var t=this._classes[e||"control"];return t?t.join(" "):""},innerHtml:function(e){return i.innerHtml(this.getEl(),e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=i.get(t)),this._elmCache[t]},visible:function(e){var t=this,n;return"undefined"!=typeof e?(t._visible!==e&&(t._rendered&&(t.getEl().style.display=e?"":"none"),t._visible=e,n=t.parent(),n&&(n._lastRect=null),t.fire(e?"show":"hide")),t):t._visible},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n._rendered&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return c.translate?c.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,o;if(e.items){var a=e.items().toArray();for(o=a.length;o--;)a[o].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&i.off(t);var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e._rendered=!1,e},renderBefore:function(e){var t=this;return e.parentNode.insertBefore(i.createFragment(t.renderHtml()),e),t.postRender(),t},renderTo:function(e){var t=this;return e=e||t.getContainerElm(),e.appendChild(i.createFragment(t.renderHtml())),t.postRender(),t},postRender:function(){var e=this,t=e.settings,n,r,o,a,s;for(a in t)0===a.indexOf("on")&&e.on(a.substr(2),t[a]);if(e._eventsRoot){for(o=e.parent();!s&&o;o=o.parent())s=o._eventsRoot;if(s)for(a in s._nativeEvents)e._nativeEvents[a]=!0}e.bindPendingEvents(),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e._visible||i.css(e.getEl(),"display","none"),e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var c in e._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},bindPendingEvents:function(){function e(e){var t=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}function n(e){var t=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;il;l++)d=u[l]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=l,l=0;c>l;l++)u[l]._eventsRoot=d;var h=d._delegates;h||(h=d._delegates={});for(p in f){if(!f)return!1;"wheel"!==p||s?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):h[p]||(i.on(d.getEl(),p,e),h[p]=!0),f[p]=!1):a?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){return this.repaint(),this}});return c}),r(G,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(X,[],function(){return function(e){function t(e){return e=e||b,e&&e.getAttribute("role")}function n(e){for(var n,r=e||b;r=r.parentNode;)if(n=t(r))return n}function r(e){var t=b;return t?t.getAttribute("aria-"+e):void 0}function i(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function o(e){return i(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}function a(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){o(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function u(e,t){var n=-1,r=s();t=t||a(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r,i;t.parent(e),t._rendered||(r=e.getEl("body"),i=a.createFragment(t.renderHtml()),r.hasChildNodes()&&n<=r.childNodes.length-1?r.insertBefore(i,r.childNodes[n]):r.appendChild(i),t.postRender())}),e._layout.applyClasses(e),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e._rendered=!0,e.settings.style&&a.css(e.getEl(),e.settings.style),e.settings.border&&(t=e.borderBox(),a.css(e.getEl(),{"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Q,[Y],function(e){function t(){var e=document,t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}return function(n,r){function i(){return a.getElementById(r.handle||n)}var o,a=document,s,l,c,u,d,f;r=r||{},l=function(n){var l=t(),p,h;n.preventDefault(),s=n.button,p=i(),d=n.screenX,f=n.screenY,h=window.getComputedStyle?window.getComputedStyle(p,null).getPropertyValue("cursor"):p.runtimeStyle.cursor,o=a.createElement("div"),e.css(o,{position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,cursor:h}),a.body.appendChild(o),e.on(a,"mousemove",u),e.on(a,"mouseup",c),r.start(n)},u=function(e){return e.button!==s?c(e):(e.deltaX=e.screenX-d,e.deltaY=e.screenY-f,e.preventDefault(),void r.drag(e))},c=function(t){e.off(a,"mousemove",u),e.off(a,"mouseup",c),o.parentNode.removeChild(o),r.stop&&r.stop(t)},this.destroy=function(){e.off(i())},e.on(i(),"mousedown",l)}}),r(Z,[Y,Q],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,p,h,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),i.getEl("absend")&&e.css(i.getEl("absend"),y,i.layoutRect()[l]-1),!c)return void e.css(f,"display","none");e.css(f,"display","block"),d=i.getEl("body"),p=i.getEl("scroll"+t+"t"),h=d["client"+s]-2*o,h-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=h/m,v={},v[y]=d["offset"+a]+o,v[b]=h,e.css(f,v),v={},v[y]=d["scroll"+a]*g,v[b]=h*g,e.css(p,v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;i.getEl().appendChild(e.createFragment('
    ')),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e.addClass(e.get(u),d+"active")},drag:function(e){var t,u,d,f,p=i.layoutRect();u=p.contentW>p.innerW,d=p.contentH>p.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e.removeClass(e.get(u),d+"active")}})}i.addClass("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e.on(i.getEl("body"),"scroll",n)),n())}}}),r(et,[J,Z],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(tt,[Y],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,p;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t._fixed&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),p=e.getSize(i),l=p.width,c=p.height,p=e.getSize(n),u=p.width,d=p.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i._rendered?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(nt,[Y],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(rt,[et,tt,nt,Y],function(e,t,n,r){function i(){function e(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}u||(u=function(t){if(2!=t.button)for(var n=p.length;n--;){var r=p[n],i=r.getParentCtrl(t.target);if(r.settings.autohide){if(i&&(e(i,r)||r.parent()===i))continue;t=r.fire("autohide",{target:t.target}),t.isDefaultPrevented()||r.hide()}}},r.on(document,"click",u))}function o(){d||(d=function(){var e;for(e=p.length;e--;)s(p[e])},r.on(window,"scroll",d))}function a(){if(!f){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;f=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,g.hideAll())},r.on(window,"resize",f)}}function s(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
    '),n=n.firstChild,t.getContainerElm().appendChild(n),setTimeout(function(){r.addClass(n,i+"in"),r.addClass(t.getEl(),i+"in")},0),m=!0),l(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e._fixed?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.addClass("popover").addClass("bottom").addClass(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t._fixed!=e){if(t._rendered){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.toggleClass("fixed",e),t._fixed=e}return t},show:function(){var e=this,t,n=e._super();for(t=p.length;t--&&p[t]!==e;);return-1===t&&p.push(e),n},hide:function(){return c(this),l(!1,this),this._super()},hideAll:function(){g.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),l(!1,e)),e},remove:function(){c(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return g.hideAll=function(){for(var e=p.length;e--;){var t=p[e];t&&t.settings.autohide&&(t.hide(),p.splice(e,1))}},g}),r(it,[rt,et,Y,Q],function(e,t,n,r){var i=e.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var n=this;n._super(e),n.isRtl()&&n.addClass("rtl"),n.addClass("window"),n._fixed=!0,e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.addClass("foot"),n.statusbar.parent(n)),n.on("click",function(e){-1!=e.target.className.indexOf(n.classPrefix+"close")&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e=this,t=e.statusbar,r,i,o,a;e._fullscreen&&(e.layoutRect(n.getWindowSize()),e.layoutRect().contentH=e.layoutRect().innerH),e._super(),r=e.layoutRect(),e.settings.title&&!e._fullscreen&&(i=r.headerW,i>r.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=Math.max(0,a.w/2-t.w/2),t.y=Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),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,r=document.documentElement,i,o=t.classPrefix,a;if(e!=t._fullscreen)if(n.on(window,"resize",function(){var e;if(t._fullscreen)if(i)t._timer||(t._timer=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&&(i=!0)}}),a=t.layoutRect(),t._fullscreen=e,e){t._initial={x:a.x,y:a.y,w:a.w,h:a.h},t._borderBox=t.parseBox("0"),t.getEl("head").style.display="none",a.deltaH-=a.headerH+2,n.addClass(r,o+"fullscreen"),n.addClass(document.body,o+"fullscreen"),t.addClass("fullscreen");var s=n.getWindowSize();t.moveTo(0,0).resizeTo(s.w,s.h)}else t._borderBox=t.parseBox(t.settings.border),t.getEl("head").style.display="",a.deltaH+=a.headerH,n.removeClass(r,o+"fullscreen"),n.removeClass(document.body,o+"fullscreen"),t.removeClass("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.addClass("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new r(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()})},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t=e.classPrefix;e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),e._fullscreen&&(n.removeClass(document.documentElement,t+"fullscreen"),n.removeClass(document.body,t+"fullscreen"))},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return i}),r(ot,[it],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(at,[it,ot],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;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}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(st,[B,x,_,g,u,d],function(e,t,n,r,i,o){return function(a){function s(e,t){try{a.getDoc().execCommand(e,!1,t)}catch(n){}}function l(){var e=a.getDoc().documentMode;return e?e:6}function c(e){return e.isDefaultPrevented()}function u(){function t(e){var t=new i(function(){});o.each(a.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&a.dom.setAttrib(e,"style",a.dom.getAttrib(e,"style"))}),t.observe(a.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),a.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null);var n=a.selection.getRng(),r=n.startContainer.parentNode;o.each(t.takeRecords(),function(e){if(q.isChildOf(e.target,a.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}o.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),q.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),a.selection.setRng(n))}})}}),t.disconnect(),o.each(a.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")})}var n=a.getDoc(),r="data:text/mce-internal,",i=window.MutationObserver,s,l;i||(s=!0,i=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}}),a.on("keydown",function(n){var r=n.keyCode==$,i=e.metaKeyPressed(n);if(!c(n)&&(r||n.keyCode==U)){var o=a.selection.getRng(),s=o.startContainer,l=o.startOffset;if(!i&&o.collapsed&&3==s.nodeType&&(r?l0))return;n.preventDefault(),i&&a.selection.getSel().modify("extend",r?"forward":"backward","word"),t(r)}}),a.on("keypress",function(n){c(n)||j.isCollapsed()||!n.charCode||e.metaKeyPressed(n)||(n.preventDefault(),t(!0),a.selection.setContent(String.fromCharCode(n.charCode)))}),a.addCommand("Delete",function(){t()}),a.addCommand("ForwardDelete",function(){t(!0)}),s||(a.on("dragstart",function(e){var t;a.selection.isCollapsed()&&"IMG"==e.target.tagName&&j.select(e.target),l=j.getRng(),t=a.selection.getContent(),t.length>0&&e.dataTransfer.setData("URL","data:text/mce-internal,"+escape(t))}),a.on("drop",function(e){if(!c(e)){var i=e.dataTransfer.getData("URL");if(!i||-1==i.indexOf(r)||!n.caretRangeFromPoint)return;i=unescape(i.substr(r.length)),n.caretRangeFromPoint&&(e.preventDefault(),window.setTimeout(function(){var r=n.caretRangeFromPoint(e.x,e.y);l&&(j.setRng(l),l=null),t(),j.setRng(r),a.insertContent(i)},0))}}),a.on("cut",function(e){!c(e)&&e.clipboardData&&(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",a.selection.getContent()),e.clipboardData.setData("text/plain",a.selection.getContent({format:"text"})),t(!0))}))}function d(){function e(e){var t=q.create("body"),n=e.cloneContents();return t.appendChild(n),j.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(a.getBody()),t.compareRanges(n,r)}var i=e(n),o=q.createRng();o.selectNode(a.getBody());var s=e(o);return i===s}a.on("keydown",function(e){var t=e.keyCode,r,i;if(!c(e)&&(t==$||t==U)){if(r=a.selection.isCollapsed(),i=a.getBody(),r&&!q.isEmpty(i))return;if(!r&&!n(a.selection.getRng()))return;e.preventDefault(),a.setContent(""),i.firstChild&&q.isBlock(i.firstChild)?a.selection.setCursorLocation(i.firstChild,0):a.selection.setCursorLocation(i,0),a.nodeChanged()}})}function f(){a.shortcuts.add("ctrl+a",null,"SelectAll")}function p(){a.settings.content_editable||(q.bind(a.getDoc(),"focusin",function(){j.setRng(j.getRng())}),q.bind(a.getDoc(),"mousedown mouseup",function(e){e.target==a.getDoc().documentElement&&(a.getBody().focus(),"mousedown"==e.type?j.placeCaretAt(e.clientX,e.clientY):j.setRng(j.getRng()))}))}function h(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U){if(!a.getBody().getElementsByTagName("hr").length)return;if(j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return q.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(q.remove(n),e.preventDefault())}}})}function m(){window.Range.prototype.getClientRects||a.on("mousedown",function(e){if(!c(e)&&"HTML"===e.target.nodeName){var t=a.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function g(){a.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),j.getSel().setBaseAndExtent(t,0,t,1),a.nodeChanged()),"A"==t.nodeName&&q.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),j.select(t))})}function v(){function e(){var e=q.getAttribs(j.getStart().cloneNode(!1));return function(){var t=j.getStart();t!==a.getBody()&&(q.setAttrib(t,"style",null),V(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!j.isCollapsed()&&q.getParent(j.getStart(),q.isBlock)!=q.getParent(j.getEnd(),q.isBlock)}a.on("keypress",function(n){var r;return c(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),a.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),q.bind(a.getDoc(),"cut",function(n){var r;!c(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function y(){document.body.setAttribute("role","application")}function b(){a.on("keydown",function(e){if(!c(e)&&e.keyCode===U&&j.isCollapsed()&&0===j.getRng(!0).startOffset){var t=j.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function C(){l()>7||(s("RespectVisibilityInDesign",!0),a.contentStyles.push(".mceHideBrInPre pre br {display: none}"),q.addClass(a.getBody(),"mceHideBrInPre"),K.addNodeFilter("pre",function(e){for(var t=e.length,r,i,o,a;t--;)for(r=e[t].getAll("br"),i=r.length;i--;)o=r[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new n("#text",3),o,!0).value="\n"}),G.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 x(){q.bind(a.getBody(),"mouseup",function(){var e,t=j.getNode();"IMG"==t.nodeName&&((e=q.getStyle(t,"width"))&&(q.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"width","")),(e=q.getStyle(t,"height"))&&(q.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),q.setStyle(t,"height","")))})}function w(){a.on("keydown",function(t){var n,r,i,o,s;if(!c(t)&&t.keyCode==e.BACKSPACE&&(n=j.getRng(),r=n.startContainer,i=n.startOffset,o=q.getRoot(),s=r,n.collapsed&&0===i)){for(;s&&s.parentNode&&s.parentNode.firstChild==s&&s.parentNode!=o;)s=s.parentNode;"BLOCKQUOTE"===s.tagName&&(a.formatter.toggle("blockquote",null,s),n=q.createRng(),n.setStart(r,0),n.setEnd(r,0),j.setRng(n))}})}function _(){function e(){a._refreshContentEditable(),s("StyleWithCSS",!1),s("enableInlineTableEditing",!1),Y.object_resizing||s("enableObjectResizing",!1)}Y.readonly||a.on("BeforeExecCommand MouseDown",e)}function E(){function e(){V(q.select("a"),function(e){var t=e.parentNode,n=q.getRoot();if(t.lastChild===e){for(;t&&!q.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}q.add(t,"br",{"data-mce-bogus":1})}})}a.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function N(){Y.forced_root_block&&a.on("init",function(){s("DefaultParagraphSeparator",Y.forced_root_block)})}function k(){a.on("Undo Redo SetContent",function(e){e.initial||a.execCommand("mceRepaint")})}function S(){a.on("keydown",function(e){var t;c(e)||e.keyCode!=U||(t=a.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),a.undoManager.beforeChange(),q.remove(t.item(0)),a.undoManager.add()))})}function T(){var e;l()>=10&&(e="",V("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),a.contentStyles.push(e+"{padding-right: 1px !important}"))}function R(){l()<9&&(K.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)}),G.addNodeFilter("noscript",function(e){for(var t=e.length,i,o,a;t--;)i=e[t],o=e[t].firstChild,o?o.value=r.decode(o.value):(a=i.attributes.map["data-mce-innertext"],a&&(i.attr("data-mce-innertext",null),o=new n("#text",3),o.value=a,o.raw=!0,i.append(o)))}))}function A(){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(),q.unbind(r,"mouseup",n),q.unbind(r,"mousemove",t),a=o=0}var r=q.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,q.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&&(q.bind(r,"mouseup",n),q.bind(r,"mousemove",t),q.getRoot().focus(),a.select())}})}function B(){a.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||j.normalize()},!0)}function D(){a.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function L(){a.inline||a.on("keydown",function(){document.activeElement==document.body&&a.getWin().focus()})}function H(){a.inline||(a.contentStyles.push("body {min-height: 150px}"),a.on("click",function(e){"HTML"==e.target.nodeName&&(a.getBody().focus(),a.selection.normalize(),a.nodeChanged())}))}function M(){i.mac&&a.on("keydown",function(t){!e.metaKeyPressed(t)||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),a.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","word"))})}function P(){s("AutoUrlDetect",!1)}function O(){a.inline||a.on("focus blur beforegetcontent",function(){var e=a.dom.create("br");a.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function I(){a.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),a.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function F(){a.on("touchstart",function(e){var t,n,r,i;t=e.target,n=(new Date).getTime(),i=e.changedTouches,!i||i.length>1||(r=i[0],a.once("touchend",function(e){var i=e.changedTouches[0],o;(new Date).getTime()-n>500||Math.abs(r.clientX-i.clientX)>5||Math.abs(r.clientY-i.clientY)>5||(o={target:t},V("pageX pageY clientX clientY screenX screenY".split(" "),function(e){o[e]=i[e]}),o=a.fire("click",o),o.isDefaultPrevented()||(a.selection.placeCaretAt(i.clientX,i.clientY),a.nodeChanged()))}))})}function z(){a.on("init",function(){a.dom.bind(a.getBody(),"submit",function(e){e.preventDefault()})})}function W(){K.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}var V=o.each,U=e.BACKSPACE,$=e.DELETE,q=a.dom,j=a.selection,Y=a.settings,K=a.parser,G=a.serializer,X=i.gecko,J=i.ie,Q=i.webkit;w(),d(),B(),Q&&(u(),p(),g(),N(),z(),b(),W(),F(),i.iOS?(L(),H(),I()):f()),J&&i.ie<11&&(h(),y(),C(),x(),S(),T(),R(),A()),i.ie>=11&&(H(),O(),b()),i.ie&&(f(),P()),X&&(h(),m(),v(),_(),E(),k(),D(),M(),b())}}),r(lt,[$],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ct,[lt,y,d],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|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){var n=r(e,t),i;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;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}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;n.settings.readonly||"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(ut,[d,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122};return function(o){var a=this,s={};o.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(s,function(n){var r=t.mac?e.metaKey:e.ctrlKey;if(n.ctrl==r&&n.alt==e.altKey&&n.shift==e.shiftKey)return e.keyCode==n.keyCode||e.charCode&&e.charCode==n.charCode?(e.preventDefault(),"keydown"==e.type&&n.func.call(n.scope),!0):void 0 +})}),a.add=function(t,a,l,c){var u;return u=l,"string"==typeof l?l=function(){o.execCommand(u,!1,null)}:e.isArray(u)&&(l=function(){o.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t={func:l,scope:c||o,desc:o.translate(a),alt:!1,ctrl:!1,shift:!1};n(r(e,"+"),function(e){switch(e){case"alt":case"ctrl":case"shift":t[e]=!0;break;default:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}}),s[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t}),!0}}}),r(dt,[y,f,C,w,_,R,T,H,O,I,F,z,W,V,b,l,at,E,k,st,u,d,ct,ut],function(e,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E){function N(e,t,i){var o=this,a,s;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,o.settings=t=R({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,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new h(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.execCommands={},o.queryStateCommands={},o.queryValueCommands={},o.loadedCSS={},t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(x.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,S=r.ThemeManager,T=r.PluginManager,R=w.extend,A=w.each,B=w.explode,D=w.inArray,L=w.trim,H=w.resolve,M=g.Event,P=x.gecko,O=x.ie;return N.prototype={render:function(){function e(){k.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)&&!S.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",S.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),A(r.external_plugins,function(e,t){T.load(t,e),r.plugins+=" "+t}),A(r.plugins.split(/[ ,]/),function(e){if(e=L(e),e&&!T.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=T.dependencies(e);A(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=T.createUrl(t,e),T.load(e.resource,e)})}else T.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(!M.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&x.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.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.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.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)),t()}},init:function(){function e(n){var r=T.get(n),i,o;i=T.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=L(n),r&&-1===D(m,n)&&(A(T.dependencies(n),function(t){e(t)}),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,p,h,m=[];if(t.rtl=this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=S.get(n.theme),t.theme=new c(t,S.urls[n.theme]),t.theme.init&&t.theme.init(t,S.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),A(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,p=/^[0-9\.]+(|px)$/i,p.test(""+i)&&(i=Math.max(parseInt(i,10),100)),p.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&&A(B(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();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!x.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',h=0;h',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&&(u=v);var y=k.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")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),O)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.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(),m,g;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();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.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()),m=n.getBody(),m.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(m,"position",!0)&&(m.style.position="relative"),m.contentEditable=n.getParam("content_editable_state",!0)),m.disabled=!1,n.schema=new y(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 b(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--;)i=e[r],a=i.attr(t),s="data-mce-"+t,i.attributes.map[s]||("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;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),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.editorCommands=new p(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(m,"spellcheck","false")),n.fire("PostRender"),n.quirks=new C(n),r.directionality&&(m.dir=r.directionality),r.nowrap&&(m.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){A(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.contentStyles.length>0&&(g="",A(n.contentStyles,function(e){g+=e+"\r\n"}),n.dom.addStyle(g)),A(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.focus()},100),s=h=m=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(x.opera||t.getBody().focus(),t.getWin().focus()),P||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},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?H(r):0,n=H(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?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},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?A(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),i[L(e[0])]=L(e.length>1?e[1]: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},addCommand:function(e,t,n){this.execCommands[e]={func:t,scope:n||this}},addQueryStateHandler:function(e,t,n){this.queryStateCommands[e]={func:t,scope:n||this}},addQueryValueHandler:function(e,t,n){this.queryValueCommands[e]={func:t,scope:n||this}},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){var i=this,o=0,a;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus||i.focus(),r=R({},r),r=i.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if((a=i.execCommands[e])&&a.func.call(a.scope,t,n)!==!0)return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(A(i.plugins,function(r){return r.execCommand&&r.execCommand(e,t,n)?(i.fire("ExecCommand",{command:e,ui:t,value:n}),o=!0,!1):void 0}),o)return o;if(i.theme&&i.theme.execCommand&&i.theme.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(i.editorCommands.execCommand(e,t,n))return i.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{o=i.getDoc().execCommand(e,t,n)}catch(s){}return o?(i.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1},queryCommandState:function(e){var t=this,n,r;if(!t._isHidden()){if((n=t.queryStateCommands[e])&&(r=n.func.call(n.scope),r===!0||r===!1))return r;if(r=t.editorCommands.queryCommandState(e),-1!==r)return r;try{return t.getDoc().queryCommandState(e)}catch(i){}}},queryCommandValue:function(e){var n=this,r,i;if(!n._isHidden()){if((r=n.queryValueCommands[e])&&(i=r.func.call(r.scope),i!==!0))return i;if(i=n.editorCommands.queryCommandValue(e),i!==t)return i;try{return n.getDoc().queryCommandValue(e)}catch(o){}}},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(O&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.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),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&A(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;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)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=O&&11>O?"":'
    ',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):O||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=L(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?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),e.content="text"!=e.format?L(n):n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=R({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.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),A(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&&k.remove(e.getElement().nextSibling),e.inline||(O&&10>O&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),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),k.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}},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return P?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},R(N.prototype,_),N}),r(ft,[],function(){var e={};return{rtl:!1,add:function(t,n){for(var r in n)e[r]=n[r];this.rtl=this.rtl||"rtl"===e._dir},translate:function(t){if("undefined"==typeof t)return t;if("string"!=typeof t&&t.raw)return t.raw;if(t.push){var n=t.slice(1);t=(e[t[0]]||t[0]).replace(/\{([^\}]+)\}/g,function(e,t){return n[t]})}return e[t]||t},data:e}}),r(pt,[y,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(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 c(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 u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(ht,[dt,f,y,V,u,d,lt,ft,pt],function(e,t,n,r,i,o,a,s,l){function c(e){var t=v.editors,n;delete t[e.id];for(var r=0;r0&&p(f(e),function(e){var n;(n=d.get(e))?r(e,t,n):p(document.forms,function(n){p(n.elements,function(n){n.name===e&&(e="mce_editor_"+m++,d.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":p(d.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,p(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,d.bind(window,"ready",a)},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),t.activeEditor=e,t.fire("AddEditor",{editor:e}),g||(g=function(){t.fire("BeforeUnload")},d.bind(window,"beforeunload",g)),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 p(d.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(c(i)&&t.fire("RemoveEditor",{editor:i}),r.length||d.unbind(window,"beforeunload",g),i.remove(),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(){p(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.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}},h(v,a),v.setup(),window.tinymce=window.tinyMCE=v,v}),r(mt,[ht,d],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(t,n){e(n,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(gt,[lt,d],function(e,t){var n={send:function(e){function t(){!e.async||4==r.readyState||i++>1e4?(e.success&&1e4>i&&200==r.status?e.success.call(e.success_scope,""+r.responseText,r,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",r,e),r=null):setTimeout(t,10)}var r,i=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?!1:!0,e.data=e.data||"",r=new XMLHttpRequest){if(r.overrideMimeType&&r.overrideMimeType(e.content_type),r.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(r.withCredentials=!0),e.content_type&&r.setRequestHeader("Content-Type",e.content_type),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r=n.fire("beforeSend",{xhr:r,settings:e}).xhr,r.send(e.data),!e.async)return t();setTimeout(t,10)}}};return t.extend(n,e),n}),r(vt,[],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(yt,[vt,gt,d],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(bt,[y],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(xt,[y,l,b,C,d,u],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(wt,[U,d],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.addClass(this.settings.containerClass,"body")},applyClasses:function(e){var t=this,n=t.settings,r,i,o;r=e.items().filter(":visible"),i=n.firstControlClass,o=n.lastControlClass,r.each(function(e){e.removeClass(i).removeClass(o),n.controlClass&&e.addClass(n.controlClass)}),r.eq(0).addClass(i),r.eq(-1).addClass(o)},renderHtml:function(e){var t=this,n=t.settings,r,i=""; +return r=e.items(),r.eq(0).addClass(n.firstControlClass),r.eq(-1).addClass(n.lastControlClass),r.each(function(e){n.controlClass&&e.addClass(n.controlClass),i+=e.renderHtml()}),i},recalc:function(){},postRender:function(){}})}),r(_t,[wt],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(Et,[K,tt],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},text:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().lastChild.innerHTML=t.encode(e)),t):t._value},renderHtml:function(){var e=this,t=e.classPrefix;return'"},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(Nt,[K,Et],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.toggleClass("tooltip-n","bc-tc"==i),r.toggleClass("tooltip-nw","bc-tl"==i),r.toggleClass("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},active:function(e){var t=this,n;return e!==n&&(t.aria("pressed",e),t.toggleClass("active",e)),t._super(e)},disabled:function(e){var t=this,n;return e!==n&&(t.aria("disabled",e),t.toggleClass("disabled",e)),t._super(e)},postRender:function(){var e=this,t=e.settings;e._rendered=!0,e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(kt,[Nt],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t.on("click mousedown",function(e){e.preventDefault()}),t._super(e),n=e.size,e.subtype&&t.addClass(e.subtype),n&&t.addClass("btn-"+n)},icon:function(e){var t=this,n=t.classPrefix;if("undefined"==typeof e)return t.settings.icon;if(t.settings.icon=e,e=e?n+"ico "+n+"i-"+t.settings.icon:"",t._rendered){var r=t.getEl().firstChild,i=r.getElementsByTagName("i")[0];e?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=e):i&&r.removeChild(i),t.text(t._text)}return t},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},text:function(e){var t=this;if(t._rendered){var n=t.getEl().lastChild.lastChild;n&&(n.data=t.translate(e))}return t._super(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon,i;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="",r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "}})}),r(St,[J],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.addClass("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Tt,[Nt],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){var t=this;return"undefined"!=typeof e?(e?t.addClass("checked"):t.removeClass("checked"),t._checked=e,t.aria("checked",e),t):t._checked},value:function(e){return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e._text)+"
    "}})}),r(Rt,[Nt,G,Y],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("combobox"),t.subinput=!0,t.ariaTarget="inp",e=t.settings,e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){for(var r=n.target,i=t.getEl();r&&r!=i;)r.id&&-1!=r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){return e.preventDefault(),t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),e.placeholder&&(t.addClass("placeholder"),t.on("focusin",function(){t._hasOnChange||(n.on(t.getEl("inp"),"change",function(){t.fire("change")}),t._hasOnChange=!0),t.hasClass("placeholder")&&(t.getEl("inp").value="",t.removeClass("placeholder"))}),t.on("focusout",function(){0===t.value().length&&(t.getEl("inp").value=e.placeholder,t.addClass("placeholder"))}))},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"])},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t.removeClass("placeholder"),t._rendered&&(t.getEl("inp").value=e),t):t._rendered?(e=t.getEl("inp").value,e!=t.settings.placeholder?e:""):t._value},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl("inp").disabled=e),t._super(e)},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),r=e.getEl("open"),i=e.layoutRect(),o,a;o=r?i.w-n.getSize(r).width-10:i.w-10;var s=document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(a=e.layoutRect().h-2+"px"),n.css(t.firstChild,{width:o,lineHeight:a}),e._super(),e},postRender:function(){var e=this;return n.on(this.getEl("inp"),"change",function(){e.fire("change")}),e._super()},remove:function(){n.off(this.getEl("inp")),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=n.value||n.placeholder||"",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._text,(o||a)&&(s='
    ",e.addClass("has-open")),'
    "+s+"
    "}})}),r(At,[Rt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.addClass("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){}},value:function(e){var t=this;return"undefined"!=typeof e&&t._rendered&&t.repaintColor(e),t._super(e)}})}),r(Bt,[kt,rt],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(Dt,[Bt,y],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.addClass("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";return'
    '},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(Lt,[],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=p=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,p=0;break;case 1:d=l,f=s,p=0;break;case 2:d=0,f=s,p=l;break;case 3:d=0,f=l,p=s;break;case 4:d=l,f=0,p=s;break;case 5:d=s,f=0,p=l;break;default:d=f=p=0}d=r(255*(d+c)),f=r(255*(f+c)),p=r(255*(p+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(p)}function s(){return{r:d,g:f,b:p}}function l(){return i(d,f,p)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,p=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),p=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),p=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),p=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,p=0>p?0:p>255?255:p,u}var u=this,d=0,f=0,p=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(Ht,[Nt,Q,Y,Lt],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(p,{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,p;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),p=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(Mt,[Nt],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.addClass("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.data()[n],index:n})})},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},data:function(e){var t=this;return"undefined"!=typeof e?(t._data=e,t.update(),t):t._data},update:function(){this.innerHtml(this._getPathHtml())},postRender:function(){var e=this;e._super(),e.data(e.settings.data)},renderHtml:function(){var e=this;return'
    '+e._getPathHtml()+"
    "},_getPathHtml:function(){var e=this,t=e._data||[],n,r,i="",o=e.classPrefix;for(n=0,r=t.length;r>n;n++)i+=(n>0?'":"")+'
    '+t[n].name+"
    ";return i||(i='
    \xa0
    '),i}})}),r(Pt,[Mt,ht],function(e,t){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 n=this,r=t.activeEditor;return n.on("select",function(e){r.focus(),r.selection.select(this.data()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.data(i)}),n._super()}})}),r(Ot,[J],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.addClass("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(It,[J,Ot,d],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))})},recalcLabels:function(){var e=this,t=0,n=[],r,i,o;if(e.settings.labelGapCalc!==!1)for(o="children"==e.settings.labelGapCalc?e.find("formitem"):e.items(),o.filter("formitem").each(function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t,n.push(r)}),i=e.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=t+i},visible:function(e){var t=this._super(e);return e===!0&&this._rendered&&this.recalcLabels(),t},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.recalcLabels(),e.fromJSON(e.settings.data)}})}),r(Ft,[It],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(zt,[Rt,d],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(Wt,[_t],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(Vt,[_t],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v=[],y,b,C,x,w,_,E,N,k,S,T,R,A,B,D,L,H,M,P,O,I,F,z=Math.max,W=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?(k="y",E="h",N="minH",S="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",H="w",D="x",L="innerW",M="minW",O="right",I="deltaW",F="contentW"):(k="x",E="w",N="minW",S="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",H="h",D="y",L="innerH",M="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),m=p.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,h[S]&&v.push(p),h.flex=g),d-=h[N],y=o[P]+h[M]+o[O],y>_&&(_=y);if(x={},x[N]=0>d?i[N]-d+i[A]:i[R]-d+i[A],x[M]=_+i[I],x[B]=i[R]-d,x[F]=_,x.minW=W(x.minW,i.maxW),x.minH=W(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++)p=v[t],h=p.layoutRect(),b=h[S],y=h[N]+h.flex*C,y>b?(d-=h[S]-h[N],u-=h.flex,h.flex=0,h.maxFlexSize=b):h.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[P],t=0,n=r.length;n>t;t++)p=r[t],h=p.layoutRect(),y=h.maxFlexSize||h[N],"center"===s?x[D]=Math.round(i[L]/2-h[H]/2):"stretch"===s?(x[H]=z(h[M]||0,i[L]-o[P]-o[O]),x[D]=o[P]):"end"===s&&(x[D]=i[L]-h[H]-o.top),h.flex>0&&(y+=h.flex*C),x[E]=y,x[k]=w,p.layoutRect(x),p.recalc&&p.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(Ut,[wt],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()})}})}),r($t,[K,Nt,rt,d,ht,u],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&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(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",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(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"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",shortcut:"Ctrl+N",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Ctrl+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Ctrl+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),s({cut:["Cut","Cut","Ctrl+X"],copy:["Copy","Copy","Ctrl+C"],paste:["Paste","Paste","Ctrl+V"],selectall:["Select all","SelectAll","Ctrl+A"],bold:["Bold","Bold","Ctrl+B"],italic:["Italic","Italic","Ctrl+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:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Address=address;Pre=pre;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6");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:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;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:c})}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(qt,[_t],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,p,h,m,g,v,y,b,C,x,w,_,E=[],N=[],k,S,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++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),k=c.minW,S=c.minH,E[d]=k>E[d]?k:E[d],N[f]=S>N[f]?S:N[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,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(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,H=t.flexWidths;if(H)for(d=0;dd;d++)E[d]+=H?H[d]*M:M;for(h=g.top,f=0;n>f;f++){for(p=g.left,s=N[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=p,c.y=h,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=p+a/2-c.w/2:"right"==v?c.x=p+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),p+=a+y,u.recalc&&u.recalc();h+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),r(jt,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):setTimeout(function(){n.html(e)},0),this}})}),r(Yt,[Nt,Y],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.addClass("widget"),t.addClass("label"),t.canFocus=!1,e.multiline&&t.addClass("autoscroll"),e.strong&&t.addClass("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.addClass("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()},text:function(e){var t=this;return t._rendered&&e&&this.innerHtml(t.encode(e)),t._super(e)},renderHtml:function(){var e=this,t=e.settings.forId;return'" +}})}),r(Kt,[J],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.addClass("toolbar")},postRender:function(){var e=this;return e.items().addClass("toolbar-item"),e._super()}})}),r(Gt,[Kt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Xt,[kt,G,Gt],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),t.addClass("menubtn"),e.fixedWidth&&t.addClass("fixed-width"),t.aria("haspopup",!0),t.hasPopup=!0},showMenu:function(){var e=this,n=e.settings,r;return e.menu&&e.menu.visible()?e.hideMenu():(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.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.toggleClass("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o;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="",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()},text:function(e){var t=this,n,r;if(t._rendered)for(r=t.getEl("open").getElementsByTagName("span"),n=0;n0&&(o=r[0].text,n._value=r[0].value),e.menu=r),e.text=e.text||o||r[0].text,n._super(e),n.addClass("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.settings.value),a=r})},value:function(e){function t(e,n){e.items().each(function(e){i=e.value()===n,i&&(o=o||e.text()),e.active(i),e.menu&&t(e.menu,n)})}function n(t){for(var r=0;r'+("-"!==o?'\xa0":"")+("-"!==o?''+o+"":"")+(l?'
    '+l+"
    ":"")+(r.menu?'
    ':"")+"
    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.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"),e.parent().hideAll()))}),e._super(),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,[rt,Qt,d],function(e,t,n){var r=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,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);t._super(e),t.addClass("menu")},repaint:function(){return this.toggleClass("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")},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.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(en,[Tt],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),r(tn,[Nt,Q],function(e,t){return e.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.addClass("resizehandle"),"both"==e.settings.direction&&e.addClass("resizehandle-both"),e.canFocus=!1,'
    '},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(nn,[Nt],function(e){return e.extend({renderHtml:function(){var e=this;return e.addClass("spacer"),e.canFocus=!1,'
    '}})}),r(rn,[Xt,Y],function(e,t){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,n=e.getEl(),r=e.layoutRect(),i,o;return e._super(),i=n.firstChild,o=n.lastChild,t.css(i,{width:r.w-t.getSize(o).width,height:r.h-2}),t.css(o,{height:r.h-2}),e},activeMenu:function(e){var n=this;t.toggleClass(n.getEl().lastChild,n.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.settings.icon;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:"",'
    '},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.call(this,e);n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(on,[Ut],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"}})}),r(an,[et,Y],function(e,t){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t.removeClass(n,this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t.addClass(n,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,n,r,i;r=t.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=t.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,n=e._super(),n.deltaH+=o,n.innerH=n.h-n.deltaH,n}})}),r(sn,[Nt,Y],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t._value=e.value||"",t.addClass("textbox"),e.multiline?t.addClass("multiline"):t.on("keydown",function(e){13==e.keyCode&&t.parents().reverse().each(function(t){return e.preventDefault(),t.hasEventListeners("submit")&&t.toJSON?(t.fire("submit",{data:t.toJSON()}),!1):void 0})})},disabled:function(e){var t=this;return t._rendered&&"undefined"!=typeof e&&(t.getEl().disabled=e),t._super(e)},value:function(e){var t=this;return"undefined"!=typeof e?(t._value=e,t._rendered&&(t.getEl().value=e),t):t._rendered?t.getEl().value:t._value},repaint:function(){var e=this,t,n,r,i=0,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,t=e._id,n=e.settings,r=e.encode(e._value,!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},postRender:function(){var e=this;return t.on(e.getEl(),"change",function(t){e.fire("change",t)}),e._super()},remove:function(){t.off(this.getEl()),this._super()}})}),r(ln,[Y,K],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t){return i.hide(),o=!0,window.setTimeout(function(){o&&n.appendChild(e.createFragment('
    '))},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,d,f,p,h,m,g,y,b,C,_,E,N,k,S,T,R,A,B,D,L,H,M,O,I,F,z,W,V,U,$,q,j,Y,K,G,X,J,Q,Z,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,pt,ht,mt,gt,vt,yt,bt,Ct,xt,wt,_t,Et,Nt,kt,St,Tt,Rt,At,Bt,Dt,Lt,Ht,Mt,Pt,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt,Kt,Gt,Xt,Jt,Qt,Zt,en,tn,nn,rn,on,an,sn,ln])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-mce-help.php b/wp-includes/js/tinymce/wp-mce-help.php index 1f4a11f8..1852fec6 100644 --- a/wp-includes/js/tinymce/wp-mce-help.php +++ b/wp-includes/js/tinymce/wp-mce-help.php @@ -72,12 +72,6 @@ header('Content-Type: text/html; charset=' . get_bloginfo('charset')); .keys .right { text-align: right; } - - .macos .win, - .windows .mac { - display: none; - } -